Why SKILL.md runbooks make marketing Agents repeatable

Why SKILL.md runbooks make marketing Agents repeatable
Unif Skills team
Unif Skills team

A practical guide to the Skill layer in UnifAPI: trigger phrases, data calls, output templates, confidence rules, and public-data boundaries.

In short: A Skill is the repeatable unit inside a UnifAPI Agent. It tells the assistant when to use the workflow, what data to fetch, how to structure the output, and where to stop.

Prompts are easy to write and hard to maintain. A useful marketing workflow needs more than one instruction. It needs triggers, input requirements, data-source choices, confidence rules, output templates, and limits.

That is why UnifAPI Agents are implemented as Skills.

What belongs in a Skill

Skill partWhat it does
Name and descriptionHelps the assistant route to the right workflow
When to useLists trigger phrases and user intents
InputsTells the assistant what context to collect before calling data
Data callsNames the UnifAPI operations or Data Skills to use
WorkflowTurns the job into steps
Output templatePrevents vague summaries
Confidence rulesSeparates observed facts from inferred judgment
BoundariesKeeps the Agent read-only and honest

A Skill is strongest when it names one capability. keyword-research is a Skill. seo-audit is a Skill. ai-answer-gap is a Skill. "Do all marketing" is not.

Enhanced, Advice, and Data Skills

UnifAPI uses three Skill kinds:

Skill kindWhat it meansExample
EnhancedA marketing capability that calls live public dataSEO audit, KOL pricing, AI visibility audit
AdviceFramework or judgment without a live callSchema guidance, positioning frameworks
DataA deterministic source guide owned by a Platform AgentLinkedIn Data Skill, Reddit Data Skill

This distinction keeps the product clear. Not every useful marketing Skill needs a live API call. But when a Skill makes a factual claim about public visibility, it should use records.

Why Skills should name operations

An assistant can discover operations through MCP, but discovery is not the whole workflow. A good Skill should still tell the assistant which data families matter for the job.

For example, an SEO audit Skill can say:

  1. Pull live SERP evidence for the target queries.
  2. Use keyword overview and history for demand context.
  3. Use Browser Markdown for the target page and top competitor pages.
  4. Return a fix plan with observed evidence and recommendations separated.

That is much better than: "Use the API if needed."

Output templates are part of the product

The output shape is where many agent workflows fail. Without a template, the assistant may return a pleasant summary that cannot be acted on.

A Skill should specify the artifact:

WorkflowUseful artifact
KOL pricingRanked creator table with low/base/high ranges and confidence
GEO auditPrompt-by-prompt citation and mention matrix
Local-pack scanQuery, rank, competitors, review count, and map position
Competitor profilingLaunch timeline, channels, claims, proof, and risks
Content strategyOpportunity backlog with demand, source evidence, and fit

Templates do not make the assistant robotic. They make the answer reviewable.

Confidence rules prevent fake certainty

Public data is powerful, but it is not omniscient. A Skill should make the assistant label:

LabelMeaning
ObservedDirectly read from a public record
InferredDeduced from several records
AssumedProvided by the user or required to complete the analysis
UnknownNot available from public data

That matters in marketing workflows. A KOL pricing Skill can estimate a range, not a final quote. A GEO Skill can report visibility, not guarantee future inclusion. A local SEO Skill can audit listings, not edit them.

A short Skill quality checklist

Before publishing a Skill, ask:

  1. Does it map to one concrete job?
  2. Does the description include real trigger phrases?
  3. Does it specify required and optional inputs?
  4. Does it name the data sources or Data Skills to use?
  5. Does it include an output template?
  6. Does it explain confidence and boundaries?
  7. Does it link to related Skills for follow-up work?

If the answer is no, the Skill is probably a prompt draft, not a workflow.

Platform Agents and Data Skills - shows the source-specific version of Skills.

Agent First architecture - explains where Skills sit between Agents and APIs.

Browse UnifAPI Skills - see the live Skill pages.