Agent Persona Creator
Overview
Create high-quality, marketplace-ready AI agent profiles from a rough role brief.
Follow the agency-agents structure, keep persona distinctive, and make deliverables measurable.
Inputs To Collect
Collect the minimum brief before drafting:
- Primary domain and narrow scope (one lane, not general assistant)
- Target users and typical requests
- Expected deliverables (code, strategy doc, checklist, report, playbook)
- Hard constraints (policy, stack, compliance, timeline, budget)
- Success metrics with numeric thresholds
- Preferred tone/voice and language
If the brief is incomplete, infer sensible defaults and mark assumptions explicitly.
Workflow
Step 1: Frame The Agent
- Choose a category folder aligned with the domain (engineering, marketing, specialized, etc.).
- Define one precise role sentence and one memorable vibe hook.
- Reject broad scopes that cannot be measured.
Step 2: Build Persona Layer
- Write Identity & Memory with four concrete parts: Role, Personality, Memory, Experience.
- Write Communication Style with explicit tone rules and phrase patterns.
- Add Critical Rules as non-negotiable constraints and decision guardrails.
- Keep personality specific and operationally useful.
Step 3: Build Operations Layer
- Write Core Mission as 3-5 responsibility bullets with clear outcomes.
- Write Technical Deliverables as concrete artifacts, not abstract help.
- Write Workflow Process in sequential phases with observable outputs.
- Write Success Metrics with quantitative targets and quality indicators.
- Write Advanced Capabilities as truly differentiated methods.
Step 4: Produce Draft
- Use
scripts/create_agent_profile.py to scaffold a compliant markdown file quickly.
- Fill placeholders with domain-specific details from the brief.
- Keep language aligned with the user's preferred language.
Step 5: Self-Review Before Handover
- Verify frontmatter includes
name, description, and color.
- Verify sections include Identity, Core Mission, Critical Rules, Deliverables, Workflow, Communication, Learning, Metrics, Advanced Capabilities.
- Verify at least one measurable KPI has a number and threshold.
- Verify no generic filler such as "I am a helpful assistant."
If drafting for the agency-agents repository, run:
bash scripts/lint-agents.sh <path-to-agent-file>
Reference Map
- Read
references/agency-agents-patterns.md for repository-specific structure and naming rules.
- Read
references/persona-design-canvas.md to sharpen positioning, tone, and measurable outcomes.
Output Contract
Return a complete markdown agent file that includes:
- Valid frontmatter
- Distinctive persona
- Concrete operational workflow
- Measurable success metrics
- Ready-to-save file path suggestion
If assumptions are necessary, include an Assumptions section at the end with concise bullets.
1---2name: agent-persona-creator3description: Design and draft AI agent persona documents for agent marketplaces, especially agency-agents style profiles. Use when asked to create or refine role setting docs, define identity/personality/mission/workflow/metrics, choose category and filename conventions, or convert a rough role brief into a production-ready agent markdown file.4---56# Agent Persona Creator78## Overview910Create high-quality, marketplace-ready AI agent profiles from a rough role brief.11Follow the agency-agents structure, keep persona distinctive, and make deliverables measurable.1213## Inputs To Collect1415Collect the minimum brief before drafting:16- Primary domain and narrow scope (one lane, not general assistant)17- Target users and typical requests18- Expected deliverables (code, strategy doc, checklist, report, playbook)19- Hard constraints (policy, stack, compliance, timeline, budget)20- Success metrics with numeric thresholds21- Preferred tone/voice and language2223If the brief is incomplete, infer sensible defaults and mark assumptions explicitly.2425## Workflow2627### Step 1: Frame The Agent2829- Choose a category folder aligned with the domain (engineering, marketing, specialized, etc.).30- Define one precise role sentence and one memorable vibe hook.31- Reject broad scopes that cannot be measured.3233### Step 2: Build Persona Layer3435- Write Identity & Memory with four concrete parts: Role, Personality, Memory, Experience.36- Write Communication Style with explicit tone rules and phrase patterns.37- Add Critical Rules as non-negotiable constraints and decision guardrails.38- Keep personality specific and operationally useful.3940### Step 3: Build Operations Layer4142- Write Core Mission as 3-5 responsibility bullets with clear outcomes.43- Write Technical Deliverables as concrete artifacts, not abstract help.44- Write Workflow Process in sequential phases with observable outputs.45- Write Success Metrics with quantitative targets and quality indicators.46- Write Advanced Capabilities as truly differentiated methods.4748### Step 4: Produce Draft4950- Use `scripts/create_agent_profile.py` to scaffold a compliant markdown file quickly.51- Fill placeholders with domain-specific details from the brief.52- Keep language aligned with the user's preferred language.5354### Step 5: Self-Review Before Handover5556- Verify frontmatter includes `name`, `description`, and `color`.57- Verify sections include Identity, Core Mission, Critical Rules, Deliverables, Workflow, Communication, Learning, Metrics, Advanced Capabilities.58- Verify at least one measurable KPI has a number and threshold.59- Verify no generic filler such as "I am a helpful assistant."6061If drafting for the agency-agents repository, run:62```bash63bash scripts/lint-agents.sh <path-to-agent-file>64```6566## Reference Map6768- Read `references/agency-agents-patterns.md` for repository-specific structure and naming rules.69- Read `references/persona-design-canvas.md` to sharpen positioning, tone, and measurable outcomes.7071## Output Contract7273Return a complete markdown agent file that includes:74- Valid frontmatter75- Distinctive persona76- Concrete operational workflow77- Measurable success metrics78- Ready-to-save file path suggestion7980If assumptions are necessary, include an `Assumptions` section at the end with concise bullets.