基于 SOC 职业分类
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/hhhh124hhhh/godot-mcp --skill skill-creator命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
| name | skill-creator |
| description | 创建高效技能的指南。当用户希望打造新的技能(或改进现有技能),以专项知识、工作流或工具集成来扩展 Claude 能力时,请使用本技能。 |
| license | 完整条款见 LICENSE.txt |
本技能提供打造高效技能的完整指南。
技能是模块化、可复用的封装,能为 Claude 提供专业知识、流程与工具。可将其视作特定领域或任务的“入职手册”——它们让 Claude 从通用型智能体转变为具备特定程序化知识的专家型智能体,这些知识无法完全依赖模型记忆。
每个技能都由必需的 SKILL.md 文件与可选的捆绑资源组成:
skill-name/
├── SKILL.md (必需)
│ ├── YAML 前言区元数据(必需)
│ │ ├── name:(必需)
│ │ └── description:(必需)
│ └── Markdown 指令内容(必需)
└── Bundled Resources(可选)
├── scripts/ - 可执行代码(Python/Bash 等)
├── references/ - 需按需加载到上下文的文档
└── assets/ - 输出过程中使用的文件(模板、图标、字体等)
元数据质量: name 与 description 决定 Claude 何时触发该技能。务必精准描述技能功能及适用场景。使用第三人称描述(例如 “This skill should be used when…”),不要使用第二人称。
scripts/)用于需要确定性或频繁复用的可执行代码(如 Python、Bash 等)。
scripts/rotate_pdf.py(旋转 PDF)references/)用于按需加载的文档或参考资料,指导 Claude 的思考与流程。
references/finance.md(金融数据结构)、references/mnda.md(公司保密协议模板)、references/policies.md(公司政策)、references/api_docs.md(API 规格)assets/)用于输出中直接引用的文件,不必加载到上下文。
assets/logo.png(品牌素材)、assets/slides.pptx(PPT 模板)、assets/frontend-template/(HTML/React 脚手架)、assets/font.ttf(字体)技能通过三层加载策略高效利用上下文:
*脚本可直接执行,无需进入上下文窗口,因此视作无限。
创建技能时,请按照以下流程执行,除非有明确理由,否则不应跳过步骤。
仅当对技能的使用模式已十分清晰时才可跳过此步。即使是已有技能,重新梳理仍然有价值。
要创建高效技能,需明确技能的具体使用情境。这些情境可以来自真实的用户示例,也可以由你提出并获得用户确认。
例如,在构建设想中的图像编辑技能时,可以提问:
为避免信息过载,不要一次提出过多问题。先问最关键的,再根据需要追问。
当你对技能需要支持的功能已有清晰认知,就可以进入下一步。
为了把具体示例转化为高效技能,需要逐个分析这些示例:
示例:要构建处理“帮我旋转这份 PDF”请求的 pdf-editor 技能:
scripts/rotate_pdf.py 会非常有用示例:打造 frontend-webapp-builder 技能,需支持“构建待办应用”“构建步数仪表盘”等请求:
assets/hello-world/ 中提供完整的模板项目示例:设计 big-query 技能,需回答“今天有多少用户登录?”这类问题:
references/schema.md 中记录表结构说明为了确定技能内容,请对每个示例进行分析,列出需要包含的可复用资产:脚本、参考资料、素材。
此时可以着手实际创建技能。
若技能尚不存在,也不是要在既有技能上迭代或重新打包,则不要跳过此步。
从零开始创建技能时,务必运行 init_skill.py 脚本。该脚本会生成一个带完整目录结构的技能模板,大幅提升效率与可靠性。
用法:
scripts/init_skill.py <skill-name> --path <output-directory>
脚本将:
scripts/、references/、assets/初始化后,请根据需求调整或删除这些示例文件。
无论是新技能还是已有技能,都应牢记:技能是供另一实例的 Claude 使用的。重点在于提供对 Claude 有价值且不显而易见的信息。思考有哪些流程知识、领域细节或可复用资产能让 Claude 更高效。
实现时先处理第二步中确定的 scripts/、references/、assets/。此过程可能需要用户提供素材。例如实现 brand-guidelines 技能时,用户可能需要提供品牌资产或模板存入 assets/,以及需放入 references/ 的品牌文档。
此外,请删除不需要的示例文件与目录。初始化脚本仅为演示结构提供示例,大多数技能并不需要全部示例文件。
写作风格: 全文使用祈使句 / 动词原形指令(动词开头),不要使用第二人称。采用客观、指导式的语气,例如 “To accomplish X, do Y”,避免 “You should do X” 或 “If you need to do X”。这样的写法更契合 AI 消化。
补写 SKILL.md 时,请回答以下问题:
当技能准备就绪,需要将其打包为可分发的 zip 文件,供用户下载。打包流程会自动先验证技能是否符合要求:
scripts/package_skill.py <path/to/skill-folder>
可选地指定输出目录:
scripts/package_skill.py <path/to/skill-folder> ./dist
打包脚本会:
自动验证 技能内容,检查:
通过验证后打包:生成以技能命名的 zip 文件(如 my-skill.zip),包含全部文件并保持正确目录结构,便于分发。
如验证失败,脚本会输出错误并直接退出,不会生成包。请修复问题后再次运行打包命令。
在技能投入使用后,用户可能会提出改进需求——通常发生在刚使用完技能、上下文记忆尤为鲜明的时候。
迭代流程: