Token导航 LogoToken导航TokenDH.com
研究检索external-servicegithub未标认证来源可访问clear审计通过

skill-creator技能创建器

Agent Skill

skill-creator 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

692

周安装

28

GitHub Stars

15

下载量

217
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

3

许可证

MIT

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:skill-creator(技能创建器)
来源仓库:https://github.com/markpitt/claude-skills
仓库路径:skills/skill-creator
安装命令:
npx skills add https://github.com/markpitt/claude-skills --skill skill-creator
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。不同来源提供的安装方式可能略有差异;本站展示可直接复制的安装命令,安装前请核对来源页面。

skills.shnpx skills
npx skills add https://github.com/markpitt/claude-skills --skill skill-creator

简介

用于查找、检索和筛选相关信息。skill-creator 属于研究检索类 Skill,可作为该场景下的辅助能力补充。

  • 适合根据关键词、任务场景或来源线索快速定位候选结果。
  • 可结合来源仓库和原始 README 核验具体用法。
  • 安装前建议确认权限范围、维护状态及是否触发联网或文件读写。
  • 注意该技能名为技能创建器,但功能描述未体现创建能力,需验证。

SKILL.md

Skill Creator

This skill provides guidance for creating effective skills.

About Skills

Skills are modular, self-contained packages that extend Claude's capabilities by providing specialized knowledge, workflows, and tools. Think of them as "onboarding guides" for specific domains or tasks—they transform Claude from a general-purpose agent into a specialized agent equipped with procedural knowledge that no model can fully possess.

Skill Categories

Skills are most powerful for repeatable workflows. Three common categories:

  1. Document & Asset Creation — Generating consistent documents, presentations, apps, and designs with embedded style guides, templates, and quality checklists (e.g., frontend-design, docx-creator)
  2. Workflow Automation — Multi-step processes with consistent methodology, including coordination across multiple MCP servers (e.g., skill-creator, sprint-planner)
  3. MCP Enhancement — Workflow guidance layered on top of existing MCP tool access, teaching Claude *how* to use a service effectively rather than just *what* it can do (e.g., sentry-code-review)

Core Design Principles

Progressive Disclosure

Skills use a three-level loading system to manage context efficiently:

  1. Metadata (name + description) — Always in context (~100 words)
  2. SKILL.md body — Loaded when skill triggers (<5k words)
  3. Bundled resources — Loaded as needed by Claude (unlimited*)

*Unlimited because scripts can be executed without reading into context window.

Composability

Claude can load multiple skills simultaneously. Skills should work well alongside others—don't assume the skill is the only capability available.

Portability

Skills work identically across Claude.ai, Claude Code, and the API. Create a skill once and it works across all surfaces without modification.

Skills + MCP

For MCP integrations, skills add a knowledge layer on top of tool access:

MCP (Connectivity)Skills (Knowledge)
ProvidesTool access and real-time dataWorkflows and best practices
AnswersWhat Claude can doHow Claude should do it

Without skills, users connecting an MCP server must figure out workflows themselves, leading to inconsistent results and support burden. Skills embed best practices so they activate automatically.

See references/workflow-patterns.md for five proven patterns (sequential orchestration, multi-MCP coordination, iterative refinement, context-aware tool selection, domain-specific intelligence).

Anatomy of a Skill

Every skill consists of a required SKILL.md file and optional bundled resources:

skill-name/
├── SKILL.md (required)
│   ├── YAML frontmatter metadata (required)
│   │   ├── name: (required)
│   │   └── description: (required)
│   └── Markdown instructions (required)
└── Bundled Resources (optional)
    ├── scripts/          - Executable code (Python/Bash/etc.)
    ├── references/       - Documentation loaded into context as needed
    └── assets/           - Files used in output (templates, icons, fonts, etc.)

Important: Do NOT include README.md inside the skill folder. All documentation goes in SKILL.md or references/. A repo-level README is fine for human visitors to a GitHub repo hosting the skill, but it must not be inside the skill folder itself.

SKILL.md

Metadata Quality: The name and description in YAML frontmatter determine when Claude will use the skill. Be specific about what the skill does and when to use it. Use third-person phrasing (e.g., "This skill should be used when..." rather than "Use this skill when...").

YAML Frontmatter Fields:

---
name: skill-name-in-kebab-case          # required; lowercase, hyphens only, max 64 chars
description: What it does and when.     # required; WHAT + WHEN, max 1024 chars
license: MIT                            # optional; for open-source skills
allowed-tools: "Bash(python:*) WebFetch" # optional; restrict available tools
compatibility: Requires internet access  # optional; environment requirements, 1-500 chars
metadata:                               # optional; custom key-value pairs
  author: Your Name
  version: 1.0.0
  mcp-server: your-service-name
  tags: [automation, productivity]
---

Security restrictions:

  • No XML angle brackets (< >) anywhere in frontmatter (appears in system prompt)
  • Names with "claude" or "anthropic" prefix are reserved

Writing effective descriptions — structure: [What it does] + [When to use it] + [Key capabilities]

# Good — specific trigger phrases
description: Manages Linear project workflows including sprint planning and task
  creation. Use when user mentions "sprint", "Linear tasks", "project planning",
  or asks to "create tickets".

# Good — file types + trigger phrases
description: Analyzes Figma design files and generates developer handoff docs.
  Use when user uploads .fig files or asks for "design specs" or
  "design-to-code handoff".

# Bad — too vague, no triggers
description: Helps with projects.

To prevent over-triggering, add explicit exclusions:

description: Advanced CSV statistical analysis for regression, clustering, and
  modeling. Do NOT use for simple data exploration (use data-viz skill instead).

Bundled Resources (optional)

Scripts (scripts/)

Executable code (Python/Bash/etc.) for tasks that require deterministic reliability or are repeatedly rewritten.

  • When to include: When the same code is rewritten repeatedly, or deterministic correctness is critical
  • Example: scripts/rotate_pdf.py for PDF rotation tasks
  • Benefits: Token efficient, deterministic, may be executed without loading into context
  • Note: Scripts may still need to be read for patching or environment-specific adjustments

References (references/)

Documentation and reference material intended to be loaded as needed into context to inform Claude's process and thinking.

  • When to include: For documentation that Claude should consult while working
  • Examples: references/schema.md for database schemas, references/api_docs.md for API specs, references/policies.md for company policies
  • Best practice: If files are large (>10k words), include grep search patterns in SKILL.md
  • Avoid duplication: Information should live in SKILL.md *or* references files, not both. Keep SKILL.md lean—move detailed reference material, schemas, and examples to references files.

Assets (assets/)

Files used in the output Claude produces, not loaded into context.

  • When to include: When the skill needs files that will appear in the final output
  • Examples: assets/logo.png for brand assets, assets/slides.pptx for PowerPoint templates, assets/frontend-template/ for HTML/React boilerplate
  • Benefits: Separates output resources from documentation, enables Claude to use files without loading them into context

Skill Creation Process

To create a skill, follow these steps in order, skipping only with clear reason.

Step 1: Understand the Skill with Concrete Examples

Skip only when usage patterns are already clearly understood.

Gather 2–3 concrete use cases by asking targeted questions—avoid overwhelming users with too many at once:

  • "What functionality should this skill support?"
  • "Can you give examples of how this skill would be used?"
  • "What would a user say to trigger this skill?"

Also define success criteria before building:

Quantitative targets (rough benchmarks):

  • Skill triggers on ~90% of relevant queries (test with 10–20 representative prompts)
  • Consistent tool call count per workflow (compare with/without skill enabled)
  • 0 failed API calls per workflow (if MCP-dependent)

Qualitative targets:

  • Users don't need to redirect Claude mid-workflow
  • Consistent results across sessions
  • New users can accomplish the task on first try with minimal guidance

Conclude when there is a clear picture of the functionality and what success looks like.

Step 2: Plan the Reusable Skill Contents

To turn concrete examples into an effective skill, analyze each example by:

  1. Considering how to execute it from scratch
  2. Identifying what scripts, references, and assets would help when repeating it
Use CaseAnalysisResource
"Rotate this PDF"Same code rewritten each timescripts/rotate_pdf.py
"Build me a todo app"Same HTML/React boilerplate each timeassets/hello-world/ template
"How many users logged in?"Table schemas re-discovered each timereferences/schema.md
"Review this PR via Sentry"Complex multi-MCP workflowStructured sequence in SKILL.md

Produce a list of the reusable resources to include.

Step 3: Initialize the Skill

Skip only if the skill already exists and only iteration is needed.

When creating a new skill from scratch, always run the init_skill.py script:

scripts/init_skill.py <skill-name> --path <output-directory>

The script:

  • Creates the skill directory with proper structure
  • Generates a SKILL.md template with frontmatter and TODO placeholders
  • Creates example resource directories: scripts/, references/, and assets/
  • Adds example files in each directory that can be customized or deleted

After initialization, customize or remove the generated SKILL.md and example files as needed.

Step 4: Edit the Skill

The skill is being created for another Claude instance to use. Focus on procedural knowledge, domain-specific details, and reusable assets that would be non-obvious.

Start with Reusable Skill Contents

Implement the resources identified in Step 2 first: scripts/, references/, and assets/ files. User input may be required for domain-specific content (e.g., brand assets, company policies, API documentation).

Delete any example files not needed for the skill—the initialization script creates placeholders to demonstrate structure, but most skills won't need all of them.

Update SKILL.md

Writing style: Use imperative/infinitive form (verb-first), not second person. Write "To accomplish X, do Y" rather than "You should do X." This maintains consistency and clarity for AI consumption.

To complete SKILL.md, answer:

  1. What is the purpose of the skill?
  2. When should it be used?
  3. How should Claude use each bundled resource?

Critical instruction guidelines:

  • Put critical instructions near the top; use ## Critical or ## Important headers
  • For must-follow validations, prefer deterministic scripts over language instructions—code is reliable, language interpretation is not: CRITICAL: Before calling create_project, run scripts/validate_input.py
  • Move detailed documentation to references/ and link to it; keep SKILL.md under 5,000 words
  • For step ordering that matters, number steps explicitly and document dependencies between them

For MCP-enhancing skills, also include:

  • Exact MCP tool names (case-sensitive, as they appear in the server)
  • Validation at each workflow stage
  • Error handling for common MCP failures (auth, rate limits, timeouts)

Step 5: Test the Skill

Run three types of tests:

1. Triggering tests — Does the skill load at the right times?

  • Test obvious queries that should trigger it
  • Test paraphrased versions of those queries
  • Verify it does NOT trigger on unrelated topics
  • Debug tip: Ask Claude "When would you use the [skill name] skill?" — Claude will quote the description back, revealing gaps

2. Functional tests — Does the skill produce correct outputs?

  • Verify valid outputs are generated
  • Confirm API/MCP calls succeed (if applicable)
  • Test error handling paths
  • Cover edge cases

3. Performance comparison — Does the skill improve results?

  • Run the same task with and without the skill
  • Compare: number of back-and-forth messages, failed API calls, tokens consumed

Effective iteration strategy: Focus on a single challenging task until Claude succeeds, then extract the winning approach into the skill. Once there's a working foundation, expand to multiple test cases for coverage.

Step 6: Package the Skill

scripts/package_skill.py <path/to/skill-folder>

Optional output directory:

scripts/package_skill.py <path/to/skill-folder> ./dist

The packaging script:

  1. Validates the skill, checking:

- YAML frontmatter format and required fields - Naming conventions and directory structure - Description completeness and quality - No README.md inside the skill folder

  1. Packages into a distributable zip file if validation passes

Fix any validation errors and rerun if validation fails.

Step 7: Distribute

For individuals / open-source:

  1. Host on GitHub with a clear repo-level README (for human visitors—not inside the skill folder)
  2. For MCP-enhancing skills, link to the skill from your MCP documentation and explain why using both together is valuable
  3. Provide an installation guide pointing users to Settings > Capabilities > Skills > Upload

For organizations (January 2026+):

  • Admins can deploy skills workspace-wide via Claude Console
  • Automatic updates and centralized management are available

For programmatic / API use:

  • Use the /v1/skills endpoint to list and manage skills
  • Add skills to Messages API requests via the container.skills parameter
  • Requires the Code Execution Tool beta

Step 8: Iterate

After testing, improve based on observed signals:

Under-triggering (skill doesn't load for relevant queries, users invoke it manually):

  • Add more specific trigger phrases to the description
  • Include technical terms and exact phrases users say
  • Ask Claude "When would you use [skill name]?" to surface blind spots

Over-triggering (skill loads for irrelevant queries, users disable it):

  • Add negative triggers ("Do NOT use for...")
  • Narrow the description scope with more specific language

Execution issues (inconsistent results, users correcting output, failed MCP calls):

  • Move critical instructions to the top of SKILL.md
  • Replace ambiguous language with deterministic validation scripts
  • Add explicit step ordering and error handling

Troubleshooting

Skill Won't Upload

ErrorCauseFix
"Invalid frontmatter"Missing --- delimiters or unclosed quotesAdd delimiters, fix YAML syntax
"Invalid skill name"Spaces, capitals, or underscores in nameRename to kebab-case
"Could not find SKILL.md"File not named exactly SKILL.mdRename (case-sensitive)

Instructions Not Followed

  • Move critical instructions to the top; use ## Critical / ## Important headers
  • Replace language-based validations with executable scripts (code is deterministic)
  • Keep instructions concise and direct—move detailed content to references/
  • If Claude skips steps: add "Take your time—quality over speed. Do not skip validation steps." (Most effective when placed in the user's prompt rather than SKILL.md)

Skill Context Too Large / Slow Responses

  • Keep SKILL.md under 5,000 words
  • Move detailed docs to references/ and link to them from SKILL.md
  • Limit enabled skills to 20–50 simultaneously

Resources

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

04

需要参考平台分布和安装热度时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Claude Code

28.96%
按下载量换算63

OpenCode

20.61%
按下载量换算45

github-copilot

17.81%
按下载量换算39

Antigravity

14.19%
按下载量换算31

windsurf

8.37%
按下载量换算18

trae

3.27%
按下载量换算7

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

external-service

该 Skill 可能调用第三方服务、云服务或外部模型 API,使用前需要确认账号、额度、数据发送范围和服务条款。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。

来源信息

继续浏览同类 Skills