Skills Catalog
A skill in Direktor is a markdown workbook the agent follows to execute real work end-to-end. Each skill has:
- A name and category.
- A difficulty rating.
- Tags for discovery.
- Step-by-step instructions covering sourcing, decision gates, artifact schemas, hard stops, and common mistakes.
When you ask a node to do something, it looks for a matching skill. If one exists, it follows the exact steps. If not, it uses general reasoning and — on success — persists what it learned so the next run is faster.
Shipping skills (7)
| Skill | Category | Difficulty | What it does |
|---|---|---|---|
| Ad Campaigns | Marketing | High | Launch paid ad campaigns, monitor daily metrics, detect anomalies, apply remediations. |
| Find Job | Career | High | Full job-search pipeline: source openings, shortlist, research, tailor, apply, follow up. |
| Find Leads | Sales | High | B2B outbound: source companies, qualify against ICP, find decision-makers, draft outreach. |
| General Support | Life / Business | High | Broad personal and business ops — planning, goals, habits, reflection. |
| Insurance Quote | Finance | High | Shop insurance: profile, carriers, quotes, comparison, gap analysis, recommendation. |
| Market a Company | Marketing | High | Build go-to-market plan: competitive analysis, voice mining, positioning, channel selection. |
| Sell Online | E-commerce | High | Turn inventory online: pick platform, open accounts, write listings, price, publish, promote. |
All 7 skills are detailed multi-step workbooks (400–2000 lines of instructions each). Every step is a concrete action the agent runs, with guardrails for common failure modes.
How a skill gets invoked
You don’t call a skill by name. You describe what you want:
- “Launch this week’s paid campaigns for our Q2 push” → resolves to
ad-campaigns. - “Find me 50 SaaS companies in the 50–200 employee range” → resolves to
find-leads. - “Shop life insurance for me, I’m 34 non-smoker” → resolves to
insurance-quote.
The agent’s skill-lookup step ranks matches by tag, category, and natural-language similarity, then loads the top match into context.
You can also invoke explicitly from Claude Desktop via the MCP do() tool:
do("Run find-leads: target US SMB retail, 50-200 employees, decision-maker is VP Ops, 25 companies")Adding your own
Skills are markdown files with YAML frontmatter. You can add your own — either by letting an agent learn it (it persists new skills automatically when it succeeds at a task without one) or by writing the markdown directly.
Where skills live
Skills are stored per-workspace at data/knowledge/<workspace_id>/skills/<slug>.md on the backend. They travel with the workspace — clone a workspace and the skills come with it.