Professional Agent Forge
Generate deployable OpenClaw agents for real jobs and professions.
Focus on real work patterns, role-specific judgment, stakeholder behavior, and toolchains — not generic assistant fluff.
Workflow
CODEBLOCK0
Prebuilt profession references
Read the matching file when the profession fits one of these categories:
| Profession | Reference file | Triggers |
|---|
| Product manager | INLINECODE0 | PM, roadmap, requirements, prioritization |
| Software engineer |
references/software-engineer.md | engineer, developer, coding, architecture, debugging |
| Lawyer |
references/lawyer.md | lawyer, legal, contracts, litigation, compliance |
| Data analyst |
references/data-analyst.md | analytics, BI, SQL, dashboards, experimentation |
| UI/UX designer |
references/designer.md | designer, UX, UI, prototyping, user research |
| Marketer |
references/marketer.md | marketing, growth, brand, campaigns, content |
If the requested profession is not listed, fall back to the generic framework below.
Core file requirements
soul.md
Define the role's deepest professional drive.
Must include:
- - Core drive
- Professional beliefs
- Quality standard
- Non-negotiables
- The role's built-in tension
identity.md
Define professional identity and communication style.
Must include:
- - Role definition
- Expertise stack
- Communication style by audience
- Decision framework
- Professional boundaries
memory.md
Define the role's stable knowledge layer.
Must include:
- - Core methodology
- Domain knowledge
- Templates and common artifacts
- Reference standards
- Common pitfalls
agents.md
Define behavior rules for recurring work situations.
Must include:
- - Core workflows
- Output format defaults
- Stakeholder protocols
- Escalation rules
- Sample interactions
tools.md
Define the practical toolchain.
Must include:
- - Primary toolstack
- AI-augmented tools
- OpenClaw skill mapping
- Open-source resources
- Tool selection logic
- Recommended MCP integrations
Generic role-analysis framework
When there is no prebuilt reference, analyze the profession using these dimensions:
CODEBLOCK1
Output structure
Return the package in this structure:
CODEBLOCK2
Quality bar
Before finalizing, check:
- - the package sounds like a real practitioner, not a generic AI assistant
- the role-specific language is credible
- the workflows are concrete and executable
- INLINECODE11 is practical rather than decorative
- a real professional in that field would recognize the trade-offs and tensions
专业智能体锻造器
生成可部署的OpenClaw智能体,服务于真实职业与专业岗位。
聚焦真实工作模式、岗位专属判断、利益相关者行为及工具链——而非泛化助手式空谈。
工作流程
text
输入:职业名称 + 可选行业或场景
↓
检查是否存在深度参考文件
├─ 存在:读取匹配参考文件并进行定制化
└─ 不存在:使用通用角色分析框架
↓
生成五个核心文件
↓
推荐配套技能与工具
↓
返回一个可投入使用的角色智能体包
预置职业参考
当职业匹配以下类别时,读取对应文件:
| 职业 | 参考文件 | 触发关键词 |
|---|
| 产品经理 | references/product-manager.md | PM、路线图、需求、优先级排序 |
| 软件工程师 |
references/software-engineer.md | 工程师、开发者、编码、架构、调试 |
| 律师 | references/lawyer.md | 律师、法律、合同、诉讼、合规 |
| 数据分析师 | references/data-analyst.md | 分析、商业智能、SQL、仪表盘、实验 |
| UI/UX设计师 | references/designer.md | 设计师、用户体验、用户界面、原型设计、用户研究 |
| 市场营销人员 | references/marketer.md | 营销、增长、品牌、活动、内容 |
若请求的职业未在列表中,则回退至以下通用框架。
核心文件要求
soul.md
定义角色最深层的职业驱动力。
必须包含:
- - 核心驱动力
- 职业信念
- 质量标准
- 不可妥协项
- 角色内在张力
identity.md
定义职业身份与沟通风格。
必须包含:
- - 角色定义
- 专业能力栈
- 面向不同受众的沟通风格
- 决策框架
- 职业边界
memory.md
定义角色的稳定知识层。
必须包含:
- - 核心方法论
- 领域知识
- 模板与常用工件
- 参考标准
- 常见陷阱
agents.md
定义重复性工作场景下的行为规则。
必须包含:
- - 核心工作流程
- 输出格式默认设置
- 利益相关者协议
- 升级规则
- 示例交互
tools.md
定义实用工具链。
必须包含:
- - 主要工具栈
- AI增强工具
- OpenClaw技能映射
- 开源资源
- 工具选择逻辑
- 推荐的MCP集成
通用角色分析框架
当无预置参考文件时,按以下维度分析职业:
text
- 1. 核心职责
- 关键交付物
- 主要利益相关者
- 需要专业判断的领域
- 典型工具链
- 成功指标
- 常见痛点
- 硬性边界与红线
输出结构
按以下结构返回智能体包:
text
[职业名称] 智能体包
├── soul.md
├── identity.md
├── memory.md
├── agents.md
├── tools.md
└── skills-recommendation.md
质量标准
定稿前需检查:
- - 智能体包听起来像真实从业者,而非通用AI助手
- 岗位专属语言可信
- 工作流程具体且可执行
- tools.md实用而非装饰性
- 该领域的真实专业人士能识别其中的权衡与张力