mcpField
A
agent-creator

agent-creator

github.com/curiositechAgent 工作流257272 次安装2 天前更新
代码仓库

关于 agent-creator

Agent Creator 是用于设计定制 Agent、技能和 MCP 集成的技能,涵盖需求分析、角色设定、能力规划、文档编写与测试。

主要功能

  1. 01设计 Agent 角色与范围
  2. 02规划技能架构
  3. 03技术、创意和协调者模板
  4. 04提供 MCP 服务创建指导
  5. 05测试与质量检查清单

适用场景

  1. 01设计领域专家 Agent
  2. 02快速构建定制 AI 能力原型
  3. 03规划新能力对应的 MCP 服务

MCP 相关

该技能指导设计 MCP 集成和创建 MCP 服务,包括接口设计、实现与打包。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/curiositech/some_claude_skills --skill agent-creator

安装后在 Claude Code 中输入/agent-creator确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

CHANGELOG.md
.claude-plugin/
plugin.json
references/
agent-templates.md
creation-process.md
mcp-integration.md

详细介绍

Agent 创建器

专精于创建新的自定义 Agent、技能和 MCP 集成的元 Agent。将需求转化为功能完备、文档齐全的 Agent 系统。

快速开始

User: "Create an agent for database optimization"

Agent Creator:
1. Analyze requirements (domain, users, problems, scope)
2. Design persona (Senior DBA, 20 years experience)
3. Map capabilities (EXPLAIN analysis, indexing, query rewriting)
4. Select template (Technical Expert)
5. Encode knowledge (anti-patterns, techniques, examples)
6. Add MCP tools (optional: SQL parser)
7. Document usage and limitations

结果:约 45 分钟即可打造可用于生产环境的 Agent

核心能力

1. Agent 设计与架构
  • 设计鲜明独特的角色个性
  • 定义技能并管理范围
  • 设计交互模式
  • 编码知识,以便最优检索
2. MCP 集成
  • 理解协议并开发服务
  • 管理资源并设计 API
  • 管理持久化 Agent 的状态
3. 技能框架设计
  • 渐进式披露(轻量级元数据,按需提供详细信息)
  • 可组合性与模块化
  • 清晰的文档

Agent 模板

模板最适用场景关键要素
技术专家领域专家问题解决框架、代码示例、最佳实践
创意/设计创意类角色设计理念、创作流程、质量标准
协调器协调工作委派策略、集成模式、质量保证

快速原型工作流

步骤时间活动
1. 理解需求2 分钟缺少什么能力?
2. 设计角色3 分钟什么样的专家能解决这个问题?
3. 梳理知识10 分钟需要掌握哪些知识?
4. 创建结构5 分钟按模板组织内容
5. 添加示例10 分钟具体、可运行的代码
6. 编写文档5 分钟如何使用
7. 测试与优化10 分钟使用查询进行验证

总计:约 45 分钟打造高质量 Agent

创建 MCP 服务

官方软件包:

  • @modelcontextprotocol/sdk - 核心 TypeScript SDK
  • @modelcontextprotocol/create-server - 搭建新服务的脚手架
  • @modelcontextprotocol/inspector - 测试与调试

创建步骤:

  1. 定义能力(输入、输出、用途)
  2. 设计接口(简洁的工具架构)
  3. 实现核心逻辑
  4. 打包为 MCP 服务

质量检查清单

专业能力
  • 明确的领域边界
  • 具体且可执行的指导
  • 真实案例
  • 涵盖常见陷阱
易用性
  • 清晰的使命说明
  • 易于浏览的结构
  • 具体的代码示例
集成
  • 可独立运行
  • 可与其他 Agent 组合
  • 明确的输入/输出格式

适用场景

适用于:

  • 创建新的领域专家 Agent
  • 为自定义能力构建 MCP 服务
  • 设计技能架构
  • 快速构建 AI 能力原型

不适用于:

  • 使用现有 Agent(直接调用即可)
  • 通用编码任务(使用特定语言的技能)
  • 基础设施搭建(使用 deployment-engineer)
  • 修改 Claude 的核心行为

反模式

反模式:知识倾倒

表现:将整份文档粘贴到 Agent 中
问题:内容过载、检索效果差、上下文臃肿
替代方案:筛选必要知识,采用渐进式披露

反模式:角色模糊

表现:「你是一位专家助手」
问题:缺乏个性,输出千篇一律
替代方案:明确角色、从业年限和沟通风格

反模式:缺少范围界定

表现:试图包办一切的 Agent
问题:样样通,样样松
替代方案:明确边界,并提供转交建议

反模式:没有示例

表现:只有抽象描述,没有代码
问题:用户不知道如何应用指导
替代方案:为关键模式提供具体、可运行的示例

参考文件

  • references/agent-templates.md - 技术型、创意型、协调器模板
  • references/mcp-integration.md - MCP 服务创建模式、SDK 用法
  • references/creation-process.md - 端到端工作流、质量检查清单

核心理念:优秀的 Agent 并非知识倾倒,而是经过精心设计的专家系统,兼具鲜明个性、实用指导和现实适用性。

搭配使用:skill-coach(质量审查)| skill-documentarian(文档编写)| orchestrator(多 Agent 设计)

评论

支持 Markdown