SuperAPI AI 工具集

skill-creator

智能体与模型

查看项目

更新于 10-15 22:40

技能介绍

用途:skill-creator 用于从零创建新的 Claude 技能(也可用于更新现有技能),把专门知识、工作流和工具集成打包为模块化、自包含的技能,使 Claude 从通用代理变为具备特定领域流程知识的专用代理。资料明确:拆分过大的技能或多领域技能重构应改用 skill-refactor(Load plugin-creator:refactor-skill),两者可组合使用。

主要流程(按资料顺序):1)用具体示例理解技能用法,可来自用户示例或经用户确认的生成示例;2)规划可复用内容,识别需包含的 scripts、references、assets;3)确定存放位置与分发策略:插件(plugins/*/skills/,需打包,命名空间 plugin-name:skill-name)、项目级(.claude/skills/,团队经 git 共享,跳过打包)、用户级(~/.claude/skills/,个人使用,跳过打包);同名技能优先级为 managed/enterprise > user > project;4)初始化技能,必须运行 ${CLAUDE_PLUGIN_ROOT}/skills/skill-creator/scripts/init_skill.py <skill-name> --path <output-directory>,不要手工创建目录,除非目录已存在并在迭代;5)编辑技能,先实现可复用资源并实际运行测试脚本,再写 SKILL.md;之后进行杠杆审计与质量审查(委托 ai-doc-optimizer);6)若经插件市场分发,先校验再打包;7)定义测试用例 evals/evals.json;8)运行评估(A/B harness、评分、查看器);9)针对性修复并重跑测试;10)描述优化(自动触发调优)。

设计原则:只引用技能自带资源,确认每个路径、命令、事实或跨插件引用在每种环境中可用,否则应内联、打包、加守卫或删除;保持简洁,只在 Claude 已具备能力之外补充上下文;按任务脆弱性设定自由度——高自由度用文本指令,中自由度用带参数的伪代码或脚本,低自由度用固定脚本与少量参数。

格式与运行时:可移植 schema、校验、资源与渐进式披露参考 plugin-creator:agentskills;Claude Code frontmatter、调用、替换、fork 与加载参考 plugin-creator:claude-skills-overview-2026;技能钩子参考 plugin-creator:hooks-guide;宿主包差异与 OpenCode 的 mcp 保留见 agent-plugin-ecosystem.md;工作流披露模式见 workflows.md;AI 面向写作规则见 ai-audience-writing-rules.md;质量门见 anti-rationalization-pattern.md。

写作要求:SKILL.md 使用祈使/不定式语气,唯一受众是 AI 代理,避免“打开终端”“点击 X”等只能由人执行的动作、未经证实的故障排查表、被动建议(“你应该”“建议”),涉及平台差异时先加环境检测命令并按输出分支。

限制:资料未提供收费、价格、平台支持范围、具体效果数据;除上述脚本与引用外,其余实现细节暂未提供。