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.
text
Input: profession name + optional industry or scenario
↓
Check whether a deep reference file exists
├─ If yes: read the matching reference and customize it
└─ If no: use the generic role-analysis framework
↓
Generate the five core files
↓
Recommend supporting skills and tooling
↓
Return a role-ready agent package
Read the matching file when the profession fits one of these categories:
ProfessionReference fileTriggersProduct managerreferences/product-manager.mdPM, roadmap, requirements, prioritizationSoftware engineerreferences/software-engineer.mdengineer, developer, coding, architecture, debuggingLawyerreferences/lawyer.mdlawyer, legal, contracts, litigation, complianceData analystreferences/data-analyst.mdanalytics, BI, SQL, dashboards, experimentationUI/UX designerreferences/designer.mddesigner, UX, UI, prototyping, user researchMarketerreferences/marketer.mdmarketing, growth, brand, campaigns, content
If the requested profession is not listed, fall back to the generic framework below.
soul.md#Define the role's deepest professional drive.
Must include:
identity.md#Define professional identity and communication style.
Must include:
memory.md#Define the role's stable knowledge layer.
Must include:
agents.md#Define behavior rules for recurring work situations.
Must include:
tools.md#Define the practical toolchain.
Must include:
When there is no prebuilt reference, analyze the profession using these dimensions:
text
1. Core responsibilities
2. Key deliverables
3. Primary stakeholders
4. Areas requiring professional judgment
5. Typical toolchain
6. Success metrics
7. Common pain points
8. Hard boundaries and red lines
Return the package in this structure:
text
[Profession Name] Agent Package
├── soul.md
├── identity.md
├── memory.md
├── agents.md
├── tools.md
└── skills-recommendation.md
Before finalizing, check:
tools.md is practical rather than decorative