agency-roles-211
211 个 AI 专家角色(工程/设计/营销/产品/游戏/安全/金融等)。
评分明细
适用场景
agency-roles-211 快速入门
一句话召唤 211 个 AI 专家角色——3 步让 Agent 化身成产品经理 / 设计师 / 律师 / 投行分析师。
这是什么?解决什么问题?
agency-roles-211 是 Anthropic 在 anthropics/skills 生态中收录的“AI 角色军团” Skill,中文版本由社区作者 jnMetaCode 在 jnMetaCode/agency-agents-zh 仓库维护。它提供了 211 个专家角色提示词模板,覆盖 18 个部门:
- 工程:前端 / 后端 / 全栈 / 移动 / DevOps / SRE / 安全 / 数据 / ML / 嵌入式;
- 设计:UI / UX / 品牌 / 插画 / 动效 / 工业设计;
- 产品:PM / 产品负责人 / 增长 PM;
- 营销:内容 / SEO / 社媒 / 广告投放 / PR / 品牌;
- 运营:用户运营 / 社群 / 活动;
- 销售:SDR / AE / 客户成功;
- 游戏:策划 / 关卡 / 数值 / 剧情;
- 安全:渗透测试 / 蓝队 / 红队 / 合规;
- 金融:投行 / 量化 / 审计 / 风控;
- 法律:合同 / 合规 / 知识产权 / 隐私;
- 教育:课程设计 / 教师 / 培训师;
- 医疗(合规提示):问诊辅助 / 病历整理;
- 科研:文献综述 / 实验设计;
- 写作:编剧 / 小说 / 编剧;
- 翻译:本地化 / 同声传译;
- 咨询:战略 / 组织 / 数字化;
- 政府事务:政策研究 / 公文;
- 个人成长:教练 / 心理咨询 / 生涯规划。
每个角色都有自己的:
- 人设背景:资历、性格、口头禅;
- 工作方法论:思考框架、输出格式;
- 拒绝清单:不该做什么(例如律师不能说“保证胜诉”);
- 参考资料:所在行业的最佳实践 / 法规。
普通用户想用 AI 扮演某类专家时,通常只能自己写 prompt,质量参差不齐。这个 Skill 帮你 3 步切换到任何专家视角,适合内容创作、咨询、教育、模拟面试等场景。
适合内容创作者、咨询顾问、教师、学生、HR,以及任何想“用 AI 模拟专家对话”的人。
准备工作
- AI 编程 Agent 或对话工具:Claude Code / Cursor / Claude.ai / ChatGPT 都行,Claude Code 体验最完整。
- Node.js ≥ 18(可选):如果要本地浏览角色库。
- 目标场景:明确你想让 AI 扮演哪个角色、解决什么问题。
3 步快速上手
第 1 步:克隆中文版仓库
git clone https://github.com/jnMetaCode/agency-agents-zh.git
cd agency-agents-zh
ls roles | head
你会看到 engineering/、design/、marketing/ 等 18 个部门目录,每个角色一个 .md 文件。
第 2 步:让 Agent 加载 Skill
CLAUDE.md:
# CLAUDE.md
When I say "切换到 <角色名>" or "用 <部门> 视角", read the corresponding
role file under jnMetaCode/agency-agents-zh/roles/ and adopt its
persona, methodology, and refusal rules for the rest of the session.
第 3 步:用 Skill 跑第一次角色切换
请切换到
marketing/content-strategist(内容策略师)角色,帮我规划一篇关于 “AI 在 SaaS 行业的应用” 的白皮书大纲,目标读者是 CTO。
Agent 会:
- 读取
roles/marketing/content-strategist.md; - 加载该角色的人设(10 年 B2B 内容经验 / 偏数据驱动 / 推崇金字塔原理);
- 按角色方法论输出大纲,带目标读者画像、内容支柱、KPI 衡量、SEO 关键词清单;
- 在不确定时主动追问关键信息(预算、发布渠道、时间线)。
常见踩坑
- 角色没加载就问专业问题:Agent 会退回到通用 LLM 模式,质量大打折扣。
- 混用多个角色:一次会话里反复切换会让 Agent “人格分裂”,Skill 提示一次只选一个角色。
- 忽略拒绝清单:律师角色不能给出 100% 胜诉承诺,医疗角色不能给诊断,Skill 强调每个角色都自带 refusal rules。
- 角色输出格式不符合预期:Skill 强调每个角色都规定了 output schema,Agent 会自动套用,例如“投行分析师必出 DCF 表格”。
- 把角色当万能助手:每个角色都有 scope,问超出范围的问题会被礼貌拒绝。
- 本地化问题:中文角色针对中国市场,英文场景需要切到英文版(原
msitarzewski/agency-agents仓库)。
初级用法
1. 模拟面试
请切换到
engineering/frontend-senior角色,我准备面试某外企 P6,你要问我 React 性能优化相关的题,严格按真实面试流程 30 分钟。
2. 营销文案
切换到
marketing/copywriter,产品是 “AI 简历优化工具”,受众是应届毕业生,出 5 条朋友圈文案。
3. 法律咨询
切换到
legal/contract-reviewer,这是我的 SaaS 订阅协议,帮我找出 3 个对乙方最不利的条款。
高级玩法
1. 多角色协作
> 我要做一次新功能 launch,需要以下角色依次输出:
> 1. product/pm 给出 PRD
> 2. design/ux-pro 给出原型描述
> 3. engineering/fullstack 给出技术方案
> 4. marketing/launch-manager 给出 GTM 计划
让 Agent 在一个会话里按角色串场,模拟跨部门会议。
2. 自定义角色
在 roles/custom/ 下新建 my-role.md,沿用模板字段(背景/方法论/拒绝清单),几分钟打造专属助手。
3. 角色测评
# 用 eval-harness Skill 给 211 个角色跑一致性测试
claude --skill eval-harness --eval-set role-consistency
4. 角色 vs 角色辩论
让
legal/contract-reviewer和engineering/cto角色就 “数据所有权条款” 辩论一轮,我做裁判。
小技巧
- 每个角色加载时让 Agent 自我介绍:5 秒内验证加载是否成功。
- 拒绝清单要明确:Skill 模板里有
refuse_to:字段,Agent 会严格遵守。 - 配合 RAG 检索:把行业资料喂给角色,让回答更精准。
- 角色之间可以引用:例如 PM 角色可以引用 “按
legal/privacy角色的标准,这块需要补充同意条款”。 - 每个角色都设 temperature:技能类角色 0.3-0.5,创意类 0.7-0.9。
常见问题 FAQ
Q1: 这个 Skill 跟 agency-roles-211 有什么关系?必须装吗?
A: Skill 是给 AI Agent 用的”技能包”,能告诉 Agent 怎么按特定规范工作。不是必须装——如果你的项目规模小、要求不高,不装也能用。但装上能让 Agent 输出的质量更高、更符合最佳实践,推荐装。
Q2: 这个 Skill 适合哪些 AI Agent?Cursor?Claude Code?其他?
A: agency-roles-211 来自 Anthropic,主要面向支持 Skill 机制的 Agent。常见兼容 Agent 包括 Claude Code、Cursor、OpenCode、Windsurf 等。具体兼容性请查 Skill 官方文档。
Q3: 装了这个 Skill 后,会拖慢 Agent 响应吗?
A: 会的——Skill 通常会增加 prompt 长度,导致响应变慢、token 消耗增加。但质量提升明显。建议:1) 只装项目必需的 Skill;2) 用 Skill 启动/加载/卸载机制按需加载;3) 定期清理不用的 Skill。
Q4: 怎么验证 Skill 装对了?
A: 在 Agent 中输入”列出已加载的 Skill”或类似命令。如果 Skill 出现在列表里,说明装对了。然后用 Skill 跑一个相关任务,看输出是否符合 Skill 规范。
Q5: 这个 Skill 有许可证吗?能商用吗?
A: 取决于 agency-roles-211 的许可证。常见许可证包括 MIT(完全自由)、Apache-2.0(自由但有专利条款)、源可用(可看不能用)、GPL(强开源)。商用前请查仓库 LICENSE 文件。
参考链接
- 官方英文原版:https://github.com/msitarzewski/agency-agents
- 中文版仓库:https://github.com/jnMetaCode/agency-agents-zh
- Anthropic Skills 总仓库:https://github.com/anthropics/skills
- 角色模板字段说明:https://github.com/jnMetaCode/agency-agents-zh/blob/main/TEMPLATE.md
- Claude Code 官方文档:https://docs.claude.com/en/docs/claude-code/overview
- Prompt Engineering Guide:https://www.promptingguide.ai/
- 角色工程博客:https://www.anthropic.com/research/persona-prompts
- 211 角色总目录:https://github.com/jnMetaCode/agency-agents-zh/tree/main/roles
本文基于官方文档和公开资料整理,AI辅助生成,MagicNetWorld 尚未完成独立实测。如有错误或过时信息,请通过 contact@magicnetworld.com 反馈。
agency-roles-211 Skill 多维度简评
类别:沟通写作 来源:anthropics/skills 定位:211 种 Agent 角色定义,覆盖 PM、设计师、工程师、QA、法务、财务等多种岗位。
说明:本文基于官方文档和公开资料整理,未经过 MagicNetWorld 实测。
一、核心定位与价值
agency-roles-211 是 Anthropic 官方 Skills 仓库中的一员,位于 anthropics/skills 仓库下。该 Skill 预定义了 211 种 Agent 角色模板,覆盖产品经理、设计师、软件工程师、QA 测试、法务、财务等多种职能角色,用于多 Agent 协作场景下的角色分配与职责界定。
Anthropic 的 Skills 仓库目前已收录超过 30 个 Skill,涵盖 PDF 处理、文档生成、前端设计、MCP 构建、网页测试等领域。所有 Skill 遵循 Agent Skills 开放标准,兼容 Claude Code、Cursor、Codex、OpenCode 等多个 AI 编程客户端。
核心价值:提供 211 种预定义 Agent 角色模板,降低多 Agent 系统中角色设计与职责分配的门槛。
二、核心能力清单
| 能力 | 说明 |
|---|---|
| 211 个角色模板 | 覆盖 PM、设计师、前后端工程师、QA、法务、财务等常见岗位 |
| 职责边界定义 | 每个角色明确其职责范围,避免多 Agent 间的职责重叠 |
| 输入输出协议 | 定义角色间的数据传递格式与接口规范 |
| 协作模式 | 支持串行、并行、审批等多种 Agent 协作模式 |
| 知识库模板 | 为每个角色预置领域知识框架 |
三、安装与使用
基础安装
# 通过 npx 安装(推荐)
npx skills add anthropics/skills --skill agency-roles-211
# 或手动克隆
git clone https://github.com/anthropics/skills
cp -r skills/agency-roles-211 ~/.claude/skills/
在 CLAUDE.md 中启用
# CLAUDE.md
skills:
- agency-roles-211
多客户端兼容
该 Skill 遵循 Agent Skills 开放标准,除 Claude Code 外,也可在 Cursor(通过 .cursor/skills/)、Codex、OpenCode(通过 .opencode/skills/)等客户端中使用。
四、使用场景
- 多 Agent 协作项目:需要多个 AI Agent 分别扮演 PM、开发、测试等角色时,直接调用角色模板
- 企业级 AI 工作流设计:在设计内部 AI Agent 系统时,参考预定义角色快速搭建框架
- 教学与培训:用于演示多 Agent 系统的角色分工与协作模式
五、与其他 Skill 的协同
该 Skill 位于 Anthropic Skills 生态中,可与以下 Skill 配合使用:
| 配合 Skill | 场景 |
|---|---|
| brainstorming | 先进行需求发散与方案头脑风暴 |
| writing-plans | 生成实施计划后分派给不同角色 |
| verification-before-completion | 各角色完成后进行交叉验证 |
六、注意事项
- 角色模板为通用定义,实际使用时建议根据项目需求调整
- Skill 中的角色描述基于 SKILL.md 中的声明式配置,可在安装后自行修改
- 同时加载过多 Skill 可能影响 Claude Code 上下文窗口,建议按需启用
参考资料
- Anthropic Skills 官方仓库 — 官方 GitHub 仓库
- Claude Code Skills 文档 — Anthropic 官方文档
- Agent Skills 开放标准 — 跨平台 Skill 规范
- Anthropic Engineering Blog - Equipping Agents for the Real World — 官方博客
快速安装
git clone https://github.com/jnMetaCode/agency-agents-zh.git
cd agency-agents-zh
ls roles | head