Specialists
A specialist is a focused AI persona built on top of an agent backend. It bundles:- Backend agent — runs the work (built-in engine, Claude Code, Codex, Gemini CLI, etc.)
- Rules — a Markdown system prompt defining behavior
- Skills — extra capabilities (decks, spreadsheets, reports, MCP tools, etc.)
- Display metadata — name, avatar (emoji or built-in icon), description
The 20+ built-in Specialists
| Specialist | Role | What they do |
|---|---|---|
| The Writer | Slide creator | Decks, presentations, slide narratives. |
| The Storyteller | Visual narrative specialist | Motion slides, visual storytelling, morph decks. |
| The Visualizer | 3D and infographic specialist | 3D visuals, infographics, spatial diagrams. |
| The Closer | Pitch deck creator | Pitch decks, fundraising materials, investor-ready docs. |
| The Analyst | Spreadsheet creator | Spreadsheets, financial models, data analysis. |
| The Dash | Dashboard creator | Dashboards, charts, data visualizations. |
| The Modeler | Financial modeler | DCF, 3-statement models, forecasts, valuation. |
| The Reporter | Document creator | Reports, briefs, memos, Word documents. |
| The Researcher | Academic paper writer | Academic papers, deep research, citations. |
| The Architect | Diagram expert | Flowcharts, ER diagrams, system design, architecture. |
| The Designer | UI/UX designer | UI/UX, prototypes, design systems, 57+ styles. |
| The Builder | Code and game developer | Code, games, complex logic, full-stack work. |
| The Wordsmith | Creative writer | Fiction, narrative, creative writing, storytelling. |
| The Coach | Life and productivity coach | Personal productivity, life coaching, goal setting. |
| The Operator | Autonomous general worker | General autonomous tasks, workflow execution. |
| The Planner | Project planner | Project breakdown, task tracking, roadmaps. |
| The Recruiter | HR and hiring specialist | Job descriptions, candidate screening, hiring workflows. |
| The Setup Crew | Integration and setup helper | Setup, configuration, integrations, plumbing. |
| The DevOps | Infrastructure specialist | Deployment, CI/CD, infrastructure, DevOps. |
| The Connector | Network and outreach | Networking, social media, outreach, communication. |
What makes a specialist
- Local-first — runs on your machine. Rules are stored as Markdown files under the data directory.
- Pluggable backend — every specialist can pick its own agent (built-in, Claude Code, Codex, etc.).
- Customizable — built-in specialists allow tweaking backend, rules, skills, and description. Custom specialists are built from scratch.
- Stackable skills — multiple skills can be enabled at once. Skills can be built-in, user-imported, or extension-contributed.
Picking a specialist
Click the specialist picker (next to the model selector at the bottom of the composer). A dropdown shows all 20+ specialists with their roles. Pick one and start typing. The specialist’s personality, system prompt, and default skills apply to the conversation. You can also pick a specialist by name: type/specialist <name> in the composer (e.g., /specialist The Builder).
Hiring a custom specialist
Want a specialist that isn’t in the built-in set? Create one:- Open Settings → My Headmaster → Your Hires.
- Click Hire a Specialist.
- Fill in:
Basic info fields
| Field | Required | Notes |
|---|---|---|
| Name | Yes | Display name in the specialist list |
| Avatar | No | Emoji (default: robot emoji) |
| Description | No | One-liner describing purpose |
| Backend agent | Yes | Auto-detected agents — built-in, Claude Code, Codex, Gemini, Qwen, Cursor, etc. |
Available backends match what’s detected on your machine. The built-in engine is always available with no install required.
- Click Save. The specialist appears in the picker and is available immediately.
Configuring rules
Rules are the specialist’s system prompt — Markdown stored as.md files in the data directory. Fed to the backend agent as system instruction at runtime.
Good for
- Workflows — “When the user asks for X, do A, then B, then C”
- Constraints — “Never modify files outside the project root”
- Domain context — “This codebase uses Bun + Vite; tests are Vitest”
- Output style — “Always answer in Markdown with a TL;DR at the top”
Editing flow
- Open the specialist → Rules section.
- Use the Edit tab to write Markdown.
- Use the Preview tab to see the rendered output.
- Save — applies on the next conversation.
Example: File management specialist
Best practices
- Be explicit — short imperative sentences work best.
- Use headings and bullet lists; agents pay attention to structure.
- Provide concrete examples for cases you care about.
- Don’t dump large reference docs — use Skills for that.
Configuring skills
Skills extend specialists with packaged capabilities — file format processors, document generators, MCP tool bundles, domain-specific reference packs. Stored asSKILL.md documents loaded on demand.
Where skills come from
- Built-in — bundled with Headmaster (decks, spreadsheets, reports, Mermaid charts, etc.). Toggle on/off.
- Custom — your own skills, imported from a folder path.
- Extension — contributed by external agent extensions from the Agency.
Adding custom skills
Option A — Quick scan:- Click Add skills.
- Pick an auto-detected common path (e.g.,
~/.claude/skills,~/skills). - Confirm.
- Click Add skills.
- Paste absolute path(s), comma-separated:
/path/to/skills, /another/path. - Confirm — Headmaster scans for
SKILL.mdfiles.
Management
- Toggle — check/uncheck to enable/disable a skill for this specialist.
- Remove custom skill — hover the row, click the trash icon.
- Built-in skills — can be disabled but not removed.
Editing and deleting
Built-in specialists
- Editable: Backend agent, rules, skills, description.
- Locked: Name and avatar (kept recognizable).
- Cannot be deleted — only disabled.
Custom specialists
- Fully editable — including name and avatar.
- Delete button at the bottom of the editor (cannot be undone).