一键导入
skill-creator
Create or update Claude skills. Use for new skills, skill references, skill scripts, optimizing existing skills, extending Claude's capabilities.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Create or update Claude skills. Use for new skills, skill references, skill scripts, optimizing existing skills, extending Claude's capabilities.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Reviews code comments across languages before a PR opens. Use when finishing a development branch, before merging, or when a pr create was blocked pending comment review.
Create, promote, categorize, and validate skills for the kettleofskills marketplace. Use when syncing dotfiles skills into the marketplace, adding skills, assigning categories, or preparing a release.
Docker builds, Compose, and Docker-in-Docker for CI. Use when writing Dockerfiles, optimizing build times, multi-stage builds, BuildKit cache mounts, docker-compose.yml, or CI/CD pipelines (GitHub/GitLab/Forgejo Actions) — including docker-in-docker (dind) runners, rootless dind, bind-mount-vs-build-context confusion, and "mkdir <path>: permission denied" mount failures. Covers layer ordering, dependency caching, .dockerignore, multi-stage, BuildKit, Compose, and dind mount patterns.
Build Go terminal UIs (TUIs) and CLIs with charmbracelet — Bubble Tea runtime, Lip Gloss styling, Bubbles components, Glamour markdown, Harmonica animation, BubbleZone mouse. For any bubbletea TUI.
Bun SQL-first ORM for Go (uptrace/bun). Use for PostgreSQL/SQLite setup, bun.BaseModel struct tags, query builder CRUD, relations, migrations, fixtures, hooks, transactions, and soft deletes.
Copier templating — author copier.yml templates (questions, Jinja, _tasks, migrations), scaffold via `copier copy`, sync via `copier update`. Use for copier.yml, .copier-answers.yml, or .jinja.
| name | skill-creator |
| description | Create or update Claude skills. Use for new skills, skill references, skill scripts, optimizing existing skills, extending Claude's capabilities. |
| license | Complete terms in LICENSE.txt |
| version | 2.0.0 |
This skill provides guidance for creating effective skills.
Skills are modular, self-contained packages that extend Claude's capabilities by providing specialized knowledge, workflows, and tools. They transform Claude from a general-purpose agent into a specialized agent equipped with procedural knowledge.
IMPORTANT:
For full anatomy details, structure requirements, and bundled resource guidelines:
→ references/skill-anatomy.md
cloudflare, docker, gcloud → devops)SKILL.md body: under 150 lines; split overflow to references/ (<150 lines each)description: under 200 characters; specific, not generic/vague*Scripts can be executed without reading into context window.
Follow these 6 steps in order. Detailed guidance: references/creation-process.md
Use AskUserQuestion to gather concrete usage examples and validate understanding before proceeding.
Conclude when functionality is clearly defined.
Activate /docs-seeker for documentation. Activate /research for best practices, CLI tools,
workflows, and edge cases. Write research reports for use in Step 3.
Analyze each concrete example to identify reusable resources:
scripts/ — code that gets rewritten repeatedly or needs deterministic reliabilityreferences/ — schemas, policies, API docs, workflow guidesassets/ — templates, images, boilerplate used in outputPrefer existing CLI tools (via npx, bunx, pipx) over writing custom code.
Scripts must: follow .env resolution order (see references/skill-anatomy.md), have tests, pass all tests.
Run the init script (skip if skill already exists):
scripts/init_skill.py <skill-name> --path <output-directory>
Customize or remove generated example files afterward.
Start with reusable resources (scripts/, references/, assets/). Delete unneeded example files.
Update SKILL.md — answer: purpose, when to use, how Claude uses it (reference all resources).
Package when ready:
scripts/package_skill.py <path/to/skill-folder>
Packaging validates frontmatter, structure, description (≤200 chars), then creates a distributable zip.
After testing: use on real tasks → notice struggles/token usage → identify updates → implement → test again.
references/validation-checklist.mdreferences/metadata-quality-criteria.mdreferences/token-efficiency-criteria.mdreferences/script-quality-criteria.mdreferences/structure-organization-criteria.mdFor distributing skills as plugins via marketplaces, see:
references/plugin-marketplace-overview.mdreferences/plugin-marketplace-schema.mdreferences/plugin-marketplace-sources.mdreferences/plugin-marketplace-hosting.mdreferences/plugin-marketplace-troubleshooting.md