Create or improve codewhale skills. Use when the user wants a new skill, wants to update an existing skill, or needs guidance on when a skill should be a skill
复制下面这句话,粘贴给 Claude Code、Codex、Cursor 等 AI 编程工具,它会读取安装说明并在你确认后完成安装。
请阅读 https://ai.atlankj.com/install/asset/gh-skill-creator-841ecd81cabd ,按照其中的说明把「skill-creator」安装到你(当前 AI 工具)中。执行前先告诉我将运行的命令和写入的位置,等我确认。
查看 AI 将读取的安装说明正在读取 GitHub 原文…
内容来自 GitHub 原始文件,由原作者维护。在 GitHub 查看
Use this skill to create small, useful codewhale skills that match the runtime this repository actually ships.
A skill is a local folder with a SKILL.md file. Codewhale reads the skill name
and description during discovery, then loads the body only when the user or task
matches the skill.
Discovery paths, in precedence order:
<workspace>/.agents/skills<workspace>/skills<workspace>/.opencode/skills<workspace>/.claude/skills<workspace>/.cursor/skills<workspace>/.codewhale/skills~/.agents/skills~/.claude/skills~/.codewhale/skillsUse skills for model instructions, workflows, and lightweight conventions. Use
MCP for live external APIs or durable tools. Use hooks for automatic local
events. To distribute a skill through a plugin bundle, give the bundle a
plugin.json whose net.codewhale extension points skills.path at a
directory holding <name>/SKILL.md folders; each skill then loads namespaced
as <plugin>:<skill> after review, trust, and enablement. A bare SKILL.md
directory is discoverable on the skills paths above but is not a plugin
bundle and cannot be installed through /plugin install.
my-skill/
`-- SKILL.md
---
name: my-skill
description: Use when Codewhale should follow this specific workflow.
---
# My Skill
Instructions for the agent.
Frontmatter parsing is intentionally simple. Keep name and description as
plain single-line values. Use lower-case hyphen-case names.
description action-oriented and trigger-specific. It is the main
signal Codewhale sees before loading the body.references/ and mention exactly when to open them.scripts/ only for deterministic helpers that are worth maintaining.assets/ only for templates, fixtures, examples, or files reused by the
workflow.<skill-name>/SKILL.md.name and description./skills or by running the relevant
skill discovery tests if editing this repository.SKILL.md starts with ---.name matches the directory name unless there is a deliberate reason.description says when to use the skill, not just what it is.