SuperAPI AI 工具集

agent-creator

智能体与模型

查看项目

更新于 10-15 20:28

技能介绍

用途:在 .claude/agents/ 中创建或更新 Claude Code 子代理定义,包括系统提示词、工具访问、模型继承与权限配置,并支持多代理工作流编排。

主要能力:子代理是运行在隔离上下文中的专用 Claude 实例,具有聚焦角色和受限工具访问。该技能覆盖如何编写有效的子代理、撰写系统提示词、配置工具访问与编排多代理工作流。定义文件为 Markdown,YAML frontmatter 中仅 name 和 description 为必填;可选字段包括 tools、disallowedTools、model、permissionMode、maxTurns、skills、mcpServers、hooks、memory、background、effort、isolation、color、initialPrompt。

使用方式:直接创建 Markdown 定义文件,/agents 创建向导已在 v2.1.198 移除。作用域可选项目级 .claude/agents/ 或用户级 ~/.claude/agents/。可用 claude agents 列出已配置代理,或用 --agents '{...}' 传入临时代理。优先级从高到低为:托管设置、--agents 标志、项目级、用户级、插件目录。

适用场景:需要委派有边界的独立任务并校验返回产物时;长时分析、可并行的独立任务、耗时研究任务适合后台执行。

限制:插件代理不支持 hooks、mcpServers 或 permissionMode(出于安全被忽略)。同时设置 tools 与 disallowedTools 时,先应用 disallowedTools 再解析 tools,建议只用一种机制。嵌套深度受宿主设置与工具限制,默认主会话下三层。模型解析顺序自 v2.1.251 起为:调用覆盖 > frontmatter > CLAUDE_CODE_SUBAGENT_MODEL > 主模型。普通子代理无法使用 AskUserQuestion。具体版本行为需检查已安装版本。