Skip to Content
SkillsSkills Catalog

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)

SkillCategoryDifficultyWhat it does
Ad CampaignsMarketingHighLaunch paid ad campaigns, monitor daily metrics, detect anomalies, apply remediations.
Find JobCareerHighFull job-search pipeline: source openings, shortlist, research, tailor, apply, follow up.
Find LeadsSalesHighB2B outbound: source companies, qualify against ICP, find decision-makers, draft outreach.
General SupportLife / BusinessHighBroad personal and business ops — planning, goals, habits, reflection.
Insurance QuoteFinanceHighShop insurance: profile, carriers, quotes, comparison, gap analysis, recommendation.
Market a CompanyMarketingHighBuild go-to-market plan: competitive analysis, voice mining, positioning, channel selection.
Sell OnlineE-commerceHighTurn 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.

See Authoring Custom Skills.

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.

Last updated on