本文へ移動
cccskills
無料GitHub で公開

skill-creator-plus

Create or review a reusable skill (SKILL.md) that packages a workflow, and decide whether the request should be a skill instead of a prompt, instruction, agent, or hook. Use when creating a new skill, extracting a workflow from a conversation, updating an existing skill, reviewing SKILL.md quality, or fixing weak skill triggering. Triggers on "create skill", "/create-skill", "new skill", "review skill", "fix skill trigger", "SKILL.md", "スキル作成".

インストール方法を見る

含まれるファイル(25)

  • SKILL.md11.2 KB
  • LICENSE.txt11.1 KB
  • PROVENANCE.md563 B
  • references/common-pitfalls.md5.0 KB
  • references/creation-process.md6.8 KB
  • references/customization-primitives.md3.9 KB
  • references/license-templates/apache-2.0.txt171 B
  • references/license-templates/cc-by-nc-sa-4.0.txt237 B
  • references/license-templates/mit.txt140 B
  • references/output-patterns.md1.8 KB
  • references/skill-bloat-review.md5.3 KB
  • references/skill-review-checklist.md8.5 KB
  • references/skill-structure-gallery.md5.3 KB
  • references/skill-structure.md4.0 KB
  • references/target-license-profiles.json771 B
  • references/validation-lanes.md2.1 KB
  • references/workflows.md825 B
  • scripts/init_skill.py6.1 KB
  • scripts/license_metadata.py2.4 KB
  • scripts/package_skill.py5.0 KB
  • scripts/quick_validate.py7.8 KB
  • scripts/requirements.txt18 B
  • scripts/test_init_skill.py2.6 KB
  • scripts/test_package_skill.py4.2 KB
  • scripts/test_quick_validate.py7.1 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Skill Creator+

Design and review reusable skills that trigger reliably and stay lean.

Decision Flow

Start by deciding whether the user really needs a skill.

NeedUse
Reusable multi-step workflow with bundled scripts, references, or templatesSkill
Single focused slash task with parameterized input (Local harness only; deprecated for Agent Host)Prompt
Always-on or file-scoped guidanceInstruction
Persona, tool restrictions, delegation, or handoffsCustom Agent
Deterministic enforcement or lifecycle automationHook

If the answer is not Skill, stop and create the right primitive instead.

上表は「skill にすべきか」の即時ゲート。

→ references/customization-primitives.md for the full selection guide

When to Use

  • Create skill, /create-skill, new skill, review skill, fix skill trigger, SKILL.md, workflow, スキル作成
  • Creating a new skill from scratch
  • Extracting a repeated workflow from a conversation, incident, or checklist
  • Updating or refactoring an existing skill
  • Reviewing existing SKILL.md files
  • Deciding whether a customization should be a skill before authoring it

Start Here

  1. Extract the workflow you want to package.
  2. Clarify only the missing dimensions: target outcome, personal vs workspace scope, checklist vs full workflow.
  3. Draft the smallest useful SKILL.md, then move detail into references.

License And Validation Gate

Classify the target before creating or changing it: self-authored, third-party, or derivative. A self-authored target uses independent content; copying this Skill's prose, code, templates, or notices makes it a derivative and requires preserved upstream evidence.

For a new self-authored Skill, propose CC BY-NC-SA 4.0 as a candidate, show the exact display attribution, and get confirmation. Do not silently copy this Skill's Apache-2.0 license into the target. Preserve an existing or upstream license when updating or importing.

Use the target license profiles and validation lanes. Baseline review is always required; Python helpers and packaging are conditional.

Gotchas

  • init_skill.py --path takes the existing parent directory; the target becomes <path>/<skill_name>. Passing the skill directory itself nests a duplicate.
  • Three artifacts are generated: SKILL.md, LICENSE.txt, skill-license.json.
  • quick_validate.py compares LICENSE.txt content exactly against the rendered template and requires metadata.author to equal authorAttribution.value character for character. Never hand-edit LICENSE.txt; regenerate it with the tool and copy the result over.
  • A passing gate proves consistency, not correctness. The manifest hashes whatever the template rendered, so a broken template yields a broken notice that still validates. Read the rendered LICENSE.txt once after scaffolding.
  • Classification turns on whether the source is independently authored, not on the act of copying. Reusing your own material stays self-authored; PROVENANCE.md and upstreamAttributions are required only for third-party and derivative.
  • A Skill with no skill-license.json is treated as legacy and skips the content comparison, so repairing a shared template does not invalidate older Skills. Skills that do have a manifest fail with profile snapshot disagrees after a template change: re-render LICENSE.txt and the profile snapshot (self-authored) or refresh only the snapshot (derivative) with the toolchain.
  • When importing a Skill into another repository, regenerate LICENSE.txt and skill-license.json with that repository's toolchain. The manifest pins the template hash, so a copied pair fails validation there.
  • Before uploading to Microsoft 365 Agent Builder (Preview, Frontier-only), desk-check against the documented limits: 8 skills per agent, zip 50 MB, SKILL.md under 20,000 characters, directory depth 3, 350 files, scripts only .py .js .mjs .cjs .ts .mts .sh .bash (no .ps1) with no network or installs in the sandbox. package_skill.py nests files under <skill_name>/ while the documented example has SKILL.md at the zip root; import of either layout is untested, so do not promise it. Source: learn.microsoft.com/microsoft-365/copilot/extensibility/declarative-agent-skills

Core Principles

PrincipleDescription
Concise is KeyContext window is shared. Only add what Claude doesn't already know.
Discovery FirstThe description is the routing surface. Triggers must be explicit.
Degrees of FreedomMatch specificity to task fragility (high/medium/low freedom)
Progressive DisclosureSplit into 3 levels: Metadata → Body → References
Integrate Before AddUpdate, merge, or replace existing guidance before appending more.
Right PrimitiveA good skill is not a fallback for prompt/agent/instruction design.
Scope Before FileDecide workspace vs profile before creating anything.
Self-ContainedThe skill must carry its own knowledge. Bundle into references/scripts; do not just link to workspace files (instructions, memory, ledgers) that die when copied elsewhere. Abstract env-specific values (paths, names) into args/config.

Default assumption: Claude is already very smart. Challenge each piece: "Does this justify its token cost?"

Before adding a new section, ask whether it can replace an existing rule, move to references/, or be dropped as session-specific.

Skill Structure

Keep routing and decisions in SKILL.md; put deterministic helpers in scripts/, on-demand detail in references/, and reusable outputs in assets/. References load on demand and are often never read, so any constraint that gates an irreversible action — allowlists, forbidden values, safety limits — stays inline in SKILL.md even when it reads like detail, with only its rationale in references/. See Skill Structure, including excluded files.

Creation Process

Use Creation Process: choose primitive and scope, extract the reusable workflow, plan resources, implement, validate, and test real trigger prompts.

Refactor Order

When improving an existing skill, use this order:

  1. Delete stale or low-value guidance
  2. Merge duplicate rules
  3. Move long detail to references/
  4. Add genuinely missing guidance last

Frontmatter and Triggering

Use the smallest viable frontmatter: name, description, and only behavior-changing optional fields. name must match the folder and description must include trigger conditions.

Frontmatter details and silent failures: references/common-pitfalls.md

SKILL.md Guidelines

Keep SKILL.md lean: <150 lines is good, >300 lines must split to references. Start When to Use with user phrases, keep essential workflow only, and push long examples / schemas / recipes to references.

Detailed review criteria: references/skill-review-checklist.md

Iteration Loop

  1. Draft the skill and save it.
  2. Identify the weakest or most ambiguous parts.
  3. Tighten those parts, then summarize what the skill produces and example prompts to try.

Key References

Use primitive choice, structure, creation, review checklist, bloat review, and common pitfalls. The structure gallery, workflows, and output patterns are optional examples.

Done Criteria

  • Request is confirmed to be a skill, not another primitive
  • Scope is decided before file creation
  • SKILL.md created and under 150 lines
  • Frontmatter has name + description with trigger conditions
  • Manually used skills have argument-hint
  • user-invocable is set intentionally
  • Optional fields are added only when they change behavior
  • Details moved to references/ (Progressive Disclosure)
  • Self-Contained: no hard reference to other skills / workspace files; env-specific values (paths, customer names, tenant IDs) abstracted
  • Review checklist passed

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

agentic-workflow-guide

無料日本語概要

Design, review, and debug agent workflows, and decide when a request should use a prompt, instruction, skill, agent, or hook before escalating to multi-agent design. Use for .agent.md / .instructions.md / .prompt.md / AGENTS.md work, workflow architecture, orchestration planning, scheduled automation model allocation, or when agent workflows may be overkill. Triggers on 'agent workflow', 'create agent', 'automation models', 'ワークフロー設計', 'orchestrator'.

aktsmm/Agent-Skills262026年10月10日 更新

Design, run, and review fair performance, token, and cost comparisons across GitHub Copilot CLI, Codex CLI, and direct model APIs. Use for AI CLI benchmark, Copilot vs Codex, prompt-cache diagnosis, cache read/write analysis, fresh-process latency measurement, token-cost comparison, or when a benchmark must separate provider caching from local CLI caches.

日本語の概要は準備中です。原文の説明を表示しています。

aktsmm/Agent-Skills262026年10月10日 更新

Analyze historical VS Code GitHub Copilot Chat sessions by model, reasoning effort, AIU, time, reliability, workflow behavior, and external quality evidence, or safely prune workspace-scoped local chat history by age. Use for session analysis, repeated-task retrospectives, model evaluation, cost/performance analysis, and old session cleanup.

日本語の概要は準備中です。原文の説明を表示しています。

aktsmm/Agent-Skills262026年10月10日 更新

animated-infographic

無料日本語概要

Create reproducible animated infographic GIFs from structured data or measured results, with audience-language labels, explicit timing semantics, representative-frame QA, and a static fallback. Use when asked for GIF生成, animated infographic, 動的インフォグラフィック, 結果が流れる図, animated benchmark, or a blog/SNS animation whose displayed metrics must remain traceable to source data.

aktsmm/Agent-Skills262026年10月10日 更新

archify

無料日本語概要

Create polished, validated architecture, workflow, sequence, data-flow, and lifecycle/state diagrams as explorable standalone HTML with inline SVG, dark/light themes, optional trace motion, and PNG/JPEG/WebP/SVG/WebM export. Accept plain-language requirements or pasted Mermaid flowchart, sequenceDiagram, and stateDiagram input; inspect repository evidence when the diagram must reflect real code. Use when the user asks to visualize system architecture, infrastructure, cloud/security/network topology, technical workflows, API call sequences, request lifecycles, data pipelines, ETL/ELT, data lineage, state machines, or to convert/beautify Mermaid. Also use for Archify, interactive or animated HTML diagrams, インタラクティブ図, 動く構成図. When an editable .drawio file is required, use the draw.io workflow instead and treat Archify HTML only as a supplement.

aktsmm/Agent-Skills262026年10月10日 更新

ascii-banner

無料日本語概要

Generate ASCII-art text banners for terminals, READMEs, and CLI startup messages. Use when a user asks for an ASCII banner, text art, バナー, アスキーアート, or a decorative header for a script/README.

aktsmm/Agent-Skills262026年10月10日 更新

aktsmm のスキルをすべて見る

このスキルの問題を報告する