Token导航 LogoToken导航

Agent Skill · 研究检索

skill-creator(技能创建器)

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

skill-creator 是研究检索类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为调用外部服务;许可证为 MIT,第三方扫描已通过,按安装量在研究检索类的 73,675 个 Skill 里排第 48,372。

总安装 692周安装 28GitHub Stars 15下载 217核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT

安装方式

通过对话安装

复制提示词发给支持本地命令或 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 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

用于查找、检索和筛选相关信息。skill-creator 属于研究检索类 Skill,可作为该场景下的辅助能力补充。适合根据关键词、任务场景或来源线索快速定位候选结果。可结合来源仓库和原始 README 核验具体用法。安装前建议确认权限范围、维护状态及是否触发联网或文件读写。

注意该技能名为技能创建器,但功能描述未体现创建能力,需验证。

来源仓库内路径:skills/skill-creator

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/markpitt/claude-skills --skill skill-creator;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要调用外部服务,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

skill-creator 怎么安装?

在终端执行 npx skills add https://github.com/markpitt/claude-skills --skill skill-creator。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

skill-creator 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

skill-creator 需要什么权限?

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

skill-creator 是免费的吗?

来源标注的许可证是 MIT。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

skill-creator 用的人多吗?

公开数据是累计安装 692 次,近一周安装 28 次,下载 217 次,GitHub 15 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

skill-creator 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。
  • 3 个目录同时收录,说明这个 Skill 流传比较广。
  • 许可证明确为 MIT,商用和分发边界好判断。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。
  • 需要许可证清楚、并且有第三方扫描结果的团队项目。

不太适合

  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
skill-creator

技能创建器 · 本页

69215调用外部服务MIT通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

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

平台分布

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

通过

权限和风险

调用外部服务

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

安装前确认

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

继续浏览同类 Skills