SuperAPI AI 工具集

create-skill

智能体与模型

查看项目

更新于 10-15 22:11

技能介绍

用途:当用户提出“create a skill”或“make a command”等需求时,生成结构良好的技能(skill)或斜杠命令(command)。两者都是带 YAML frontmatter 的 Markdown 文件,结构相同,但触发方式与描述写法不同:技能由路由自动触发,命令由用户在 / 菜单中调用。

主要能力:分阶段完成需求收集、生成、校验、交付、结构检查与评分。Phase 0 解析 $ARGUMENTS 获取类型提示,信息不足时用 AskUserQuestion 收集目标、触发场景、输入输出、复杂度与执行需求。Phase 1 生成内容,强调使用祈使语气与简洁措辞,优先陈述规则而非罗列示例;技能描述采用第三人称、触发词丰富,命令描述以动词开头且不超过 60 字符。随后校验描述可发现性,用 3 个应触发与 3 个不应触发的提示词检验路由覆盖。正文遵循“# 名称 + 简述 + ## Process 步骤”的模式,支持 $ARGUMENTS、$1、@path/file、!cmd、${CLAUDE_SKILL_DIR}、${CLAUDE_SESSION_ID} 等动态内容语法。

使用方式:新建技能目录可运行 python3 ${CLAUDE_PLUGIN_ROOT}/skills/create-skill/scripts/init_skill.py <name> --path <dir> [--resources scripts,references,assets] [--examples];校验运行 python3 ${CLAUDE_PLUGIN_ROOT}/skills/create-skill/scripts/validate_skill.py <skill-directory> --output json;仅在用户明确要求可分发文件时运行 python3 ${CLAUDE_PLUGIN_ROOT}/skills/create-skill/scripts/package_skill.py <skill-directory> [output-dir]。交付路径包括 ~/.claude/skills/<name>/SKILL.md、~/.claude/commands/<name>.md、.claude/skills/<name>/SKILL.md、.claude/commands/<name>.md。

适用场景与限制:适合创建或编辑技能与命令、设计脚本化步骤、检查委托与结构。资料未提供具体收费、价格、平台支持范围与效果数据。