SKILL.md
SKILL.md is the simplest integration path when your agent can:
- read markdown instructions
- follow rules
- make HTTP requests directly or run shell commands such as
curl
The hosted skill file is:
What The Skill File Does
The hosted skill teaches an agent:
- which capabilities are live
- which base URL to use
- how credits map to dollars
- when to recommend before execute
- how to discover domains and contracts
- the hard rules for truthful execution and wallet usage
Recommended Setup
Attach the skill
Give the agent the raw SKILL.md file or paste its contents into the agent’s rules or system prompt layer.
Canonical Discovery Flow Inside The Skill
The hosted skill already nudges the agent toward:
That keeps the skill aligned with the live catalog rather than with stale handwritten assumptions.
For broadcast flows, the skill should treat broadcast.message.quote as live and broadcast.message.send as approval-gated. One live Billboard send creates a real public post, so the skill should stop for explicit human approval after recommendation and before any execute call.
For text analysis flows, the skill should treat text.analyze.diffbot-nl.mpp as mapped and recommendable, not live. Direct Diffbot NL MPP wrapper checks returned HTTP 429 before payment on May 5, 2026, so the skill should use /domains/text/capabilities, recommend, and route context only until canExecuteNow is true and paid smoke evidence exists.
For media flows, the skill should treat media.image.generate.fal.mpp and media.image.edit.fal.mpp as live fal MPP image routes. It should not claim media.video.generate execution is live while media.video.generate.fal.mpp remains gated by upstream paymentauth 524 evidence.
For translation flows, the skill should treat translation.text.rephrase.deepl.mpp as live after the May 5, 2026 paid retest. It should fetch route context and send DeepL Write fields: text, targetLanguage, and optional tone.
For models flows, the skill should treat models.chat.complete.deepseek.mpp, models.code.complete.deepseek.mpp, and models.list.deepseek.mpp as live after the May 5, 2026 production-mode smoke. It should fetch route context and use supported model ids such as deepseek-v4-flash.
For geo time flows, the skill should treat geo.time.current.abstract-timezone.mpp and geo.time.convert.abstract-timezone.mpp as live after the May 9, 2026 paid smoke. It should fetch route context before execution, send location for current time, and send fromLocation, toLocation, and optional datetime for conversion.
When the human pins a concrete travel route such as travel.airport.operations.flightapi.mpp, the agent should also fetch route context before execution:
Then execute with the pinned route and provider:
FlightAPI airport operations passed a May 8, 2026 production smoke. The skill should treat travel.airport.operations.flightapi.mpp as live and fetch route context before pinned execution.
Good Fit For
- coding agents
- CLI agents
- operator prompts
- tools that can issue HTTP requests but do not speak MCP
Example Operator Prompt
When To Prefer SKILL.md Over MCP
Prefer SKILL.md when:
- you want something transparent and easy to inspect
- the agent already knows how to make HTTP requests
- you want the smallest moving-piece count
Prefer MCP when the runtime is already MCP-native and you want explicit tools generated from the capability catalog.