一键导入
creating-skills
Use when writing a new skill or revising an existing one — format, trigger descriptions, and what content belongs in a skill.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use when writing a new skill or revising an existing one — format, trigger descriptions, and what content belongs in a skill.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Anthropic API rate limit handling - retry logic, backoff, throttling for batch workloads against Claude models
Use when building an automated test → issue → fix loop with Claude Code and GitHub issues — overnight auto-fixing, regression loops, self-healing CI.
Use when creating, editing, publishing, or deleting posts on Cyril's Workshop blog or the steponnopets.net devblog.
Use when writing or contributing a boofuzz network-protocol fuzzer in this repo — layout, formatting rules, and reading results.
Use when a task needs real-time control of a connected browser via the Browser Bridge Broker — submit JS jobs over HTTP that browsers eval and return.
Use when training a character LoRA (Chroma/Flux or Pony/SDXL) on a RunPod GPU and wiring it into the ComfyUI + pony_web render stack.
| name | Creating Skills |
| description | Use when writing a new skill or revising an existing one — format, trigger descriptions, and what content belongs in a skill. |
Skills are on-demand knowledge files. Claude 5-generation models have strong judgment and broad tool knowledge, so a skill earns its tokens only by recording what Claude cannot infer: your environment's hosts, paths, credentials locations, version quirks, conventions, and hard-won gotchas. Everything else is padding that slows discovery and constrains exploration.
A skill is a directory under .claude/skills/ containing SKILL.md (required) plus optional supporting files:
skills/
My Skill Name/
SKILL.md # short guide, always loaded when triggered
reference-*.md # detail read only when needed
Working-Code.cs # real implementations to copy, not describe
SKILL.md starts with YAML frontmatter — name and description are required.
The description is what Claude sees when deciding whether to load the skill. Write it as when to use, not just what it covers. Include the trigger phrases a user would actually say.
C# static analysis tool for call graphs and unused code detectionUse when you need to find unused methods, trace who calls a function, or assess removal impact before refactoring a C# solutionKeep (Claude cannot infer these):
Cut (Claude already knows these):
The test: if you deleted a line and Claude could reconstruct it from the tool's --help or general knowledge, delete it.
Keep SKILL.md short — a screenful or two. When there's genuinely more detail (full templates, long worked examples, protocol references), move it to a reference file in the same directory and point to it:
For the full CMake template and PIC troubleshooting, see `reference-cmake.md`.
Claude reads reference files only when the task needs them, so their length is free. Never make SKILL.md long to avoid a second file.
A real, production-proven file in the skill directory (Utf8LoggingExtensions.cs, json_io.py) beats prose describing the same pattern. Say what it is and where to copy it; don't restate its contents in markdown.
Verify the skill appears in the skills list, trigger it with a realistic request, and confirm the environment-specific facts (paths, hosts, versions) are still correct.