원클릭으로
skill-creator-cn
创建高效技能的中文指南。当用户想要创建新技能(或更新现有技能)以扩展 Claude 的能力时,应使用此技能。适用于需要专业知识、工作流程或工具集成的场景。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
创建高效技能的中文指南。当用户想要创建新技能(或更新现有技能)以扩展 Claude 的能力时,应使用此技能。适用于需要专业知识、工作流程或工具集成的场景。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | skill-creator-cn |
| description | 创建高效技能的中文指南。当用户想要创建新技能(或更新现有技能)以扩展 Claude 的能力时,应使用此技能。适用于需要专业知识、工作流程或工具集成的场景。 |
| license | 完整条款见 LICENSE.txt |
此技能提供创建高效技能的指导。
技能是模块化、独立的包,通过提供专业知识、工作流程和工具来扩展 Claude 的能力。可以把它们想象成特定领域或任务的"入职指南"——它们将 Claude 从通用助手转变为具备程序性知识的专业助手,而这些知识是任何模型都无法完全具备的。
每个技能由一个必需的 SKILL.md 文件和可选的捆绑资源组成:
skill-name/ (技能名称/)
├── SKILL.md (必需)
│ ├── YAML 前置元数据 (必需)
│ │ ├── name: (必需) 名称
│ │ └── description: (必需) 描述
│ └── Markdown 指令 (必需)
└── 捆绑资源 (可选)
├── scripts/ - 可执行代码(Python/Bash 等)
├── references/ - 需要时加载到上下文的文档
└── assets/ - 输出中使用的文件(模板、图标、字体等)
元数据质量: YAML 前置元数据中的 name 和 description 决定了 Claude 何时使用该技能。要具体说明技能的功能和使用时机。使用第三人称(例如"此技能应在...时使用"而不是"当...时使用此技能")。
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/)不用于加载到上下文的文件,而是在 Claude 生成的输出中使用。
assets/logo.png 用于品牌素材、assets/slides.pptx 用于 PowerPoint 模板、assets/frontend-template/ 用于 HTML/React 模板、assets/font.ttf 用于字体技能使用三级加载系统来高效管理上下文:
*无限是因为脚本可以在不读入上下文窗口的情况下执行。
要创建技能,请按顺序执行"技能创建流程",仅在有明确原因表明某步骤不适用时才跳过。
仅当技能的使用模式已经清楚理解时才跳过此步骤。即使在处理现有技能时,此步骤仍然有价值。
要创建有效的技能,需要清楚理解技能将如何使用的具体示例。这种理解可以来自用户直接提供的示例,或通过用户反馈验证的生成示例。
例如,在构建图像编辑器技能时,相关问题包括:
为避免让用户感到不知所措,不要在单条消息中问太多问题。从最重要的问题开始,然后根据需要跟进以提高效率。
当对技能应支持的功能有了清晰认识后,结束此步骤。
要将具体示例转化为有效技能,分析每个示例:
示例:在构建 pdf-editor 技能以处理"帮我旋转这个 PDF"之类的查询时,分析显示:
scripts/rotate_pdf.py 脚本存储在技能中会有帮助示例:在设计 frontend-webapp-builder 技能以处理"帮我构建一个待办事项应用"或"帮我构建一个追踪我步数的仪表板"之类的查询时,分析显示:
assets/hello-world/ 目录存储在技能中会有帮助示例:在构建 big-query 技能以处理"今天有多少用户登录了?"之类的查询时,分析显示:
references/schema.md 文件存储在技能中会有帮助要确定技能的内容,分析每个具体示例以创建要包含的可复用资源列表:脚本、参考资料和素材。
此时,是时候实际创建技能了。
仅当正在开发的技能已存在且需要迭代或打包时才跳过此步骤。在这种情况下,继续下一步。
从头创建新技能时,始终运行 init_skill.py 脚本。该脚本方便地生成一个新的模板技能目录,自动包含技能所需的一切,使技能创建过程更加高效和可靠。
用法:
scripts/init_skill.py <技能名称> --path <输出目录>
该脚本:
scripts/、references/ 和 assets/初始化后,根据需要自定义或删除生成的 SKILL.md 和示例文件。
在编辑(新生成或现有的)技能时,请记住该技能是为另一个 Claude 实例使用而创建的。专注于包含对 Claude 有益且非显而易见的信息。考虑哪些程序性知识、领域特定细节或可复用素材将帮助另一个 Claude 实例更有效地执行这些任务。
要开始实现,从上面确定的可复用资源开始:scripts/、references/ 和 assets/ 文件。注意此步骤可能需要用户输入。例如,在实现 brand-guidelines 技能时,用户可能需要提供品牌素材或模板存储在 assets/ 中,或文档存储在 references/ 中。
此外,删除技能不需要的任何示例文件和目录。初始化脚本在 scripts/、references/ 和 assets/ 中创建示例文件以演示结构,但大多数技能不需要所有这些文件。
写作风格: 使用祈使/不定式形式(动词优先的指令)编写整个技能,而不是第二人称。使用客观、指导性的语言(例如"要完成 X,执行 Y"而不是"你应该做 X"或"如果你需要做 X")。这为 AI 使用保持一致性和清晰性。
要完成 SKILL.md,回答以下问题:
技能准备好后,应将其打包成可分发的 zip 文件与用户共享。打包过程会自动先验证技能以确保满足所有要求:
scripts/package_skill.py <技能文件夹路径>
可选的输出目录指定:
scripts/package_skill.py <技能文件夹路径> ./dist
打包脚本将:
自动验证技能,检查:
如果验证通过,打包技能,创建以技能命名的 zip 文件(例如 my-skill.zip),包含所有文件并保持适当的目录结构以便分发。
如果验证失败,脚本将报告错误并退出而不创建包。修复任何验证错误并再次运行打包命令。
测试技能后,用户可能会要求改进。这通常发生在使用技能后不久,此时对技能表现的记忆还很新鲜。
迭代工作流程: