SuperAPI AI 工具集

claude-extensibility

智能体与模型

查看项目

更新于 10-16 01:50

技能介绍

用途:为 Claude Code 提供扩展能力的 CRUD 操作,管理三类扩展:agents(通过 Task 工具调用的专用子进程,位于 .claude/agents/)、skills(模型自主调用的领域知识,位于 .claude/skills/{name}/SKILL.md)、output styles(通过 /output-style 命令修改主智能体行为,位于 .claude/output-styles/)。

主要能力:编写 agent 与 skill 的 YAML frontmatter(name、description、tools、model、permissionMode、skills、allowed-tools 等字段);选择模型(haiku 快速任务、sonnet 均衡、opus 复杂推理、inherit 继承主对话);通过 allowed-tools 限制工具访问;用 WHAT + WHEN 格式撰写 skill 描述;支持可恢复 agent(agentId 与 agent-{agentId}.jsonl 记录);提供内置子智能体 general-purpose、plan、Explore。

使用方式:创建 agent 时新建 .claude/agents/{name}.md 并写 YAML 与系统提示词,用 Task 工具测试;创建 skill 时新建 .claude/skills/{name}/SKILL.md,可用 Skill("prompt-enhancer") 改进提示词;output style 用 /output-style 切换。管理命令有 /agents 与 /output-style,调试用 claude --debug。CLI 可用 claude --agents '{...}' 定义会话级 agent。

适用场景:需要为 Claude Code 定制专用子智能体、领域知识技能或输出风格时。

限制与最佳实践:保持 SKILL.md 与 agent 提示词在 500 行以内,用 reference 文件做渐进披露;描述需含触发条件;遵循最小权限;避免模糊描述、第二人称语气与过度授权。资料未提供收费、价格与平台信息。