Files
OmniRoute/skills
diegosouzapw e007fc11aa docs(skills): publish 10 SKILL.md manifests for external AI agents
Adds /skills/omniroute*/SKILL.md following the Anthropic skill manifest
spec (frontmatter name/description + self-contained body): chat, image,
tts, stt, embeddings, web-search, web-fetch, mcp, a2a + entry point.

External agents (Claude Desktop, ChatGPT, Cursor, Cline) can fetch one
raw GitHub URL to learn how to call OmniRoute — zero-friction onboarding.
OmniRoute-specific differentiators (mcp + a2a skills) extend the 9router
pattern with 2 extra manifests not present in the reference.

Adds structural lint test (tests/unit/docs/skillManifestsLint.test.ts)
enforcing frontmatter, env-var references, and trigger-phrase quality.

Adds "AI Agent Skills" section to README.md root.

Ref: 9router/skills/ pattern (adapted).
2026-05-14 21:39:57 -03:00
..

OmniRoute AI Agent Skills

Drop-in skills that let any AI agent (Claude Desktop, ChatGPT, Cursor, Cline, Continue, etc.) consume OmniRoute via OpenAI-compatible REST in one fetch.

How agents use these

User to agent: "Use OmniRoute for code-gen. Fetch this URL and follow it:
https://raw.githubusercontent.com/NomenAK/OmniRoute/main/skills/omniroute/SKILL.md"

The agent retrieves the manifest, sees the setup + endpoints, and routes calls through $OMNIROUTE_URL/v1/... with Authorization: Bearer $OMNIROUTE_KEY.

Skills index

Capability Manifest
Entry point + setup omniroute/SKILL.md
Chat / code-gen omniroute-chat/SKILL.md
Image generation omniroute-image/SKILL.md
Text-to-speech omniroute-tts/SKILL.md
Speech-to-text omniroute-stt/SKILL.md
Embeddings omniroute-embeddings/SKILL.md
Web search omniroute-web-search/SKILL.md
Web fetch (URL→markdown) omniroute-web-fetch/SKILL.md
MCP server omniroute-mcp/SKILL.md
A2A protocol omniroute-a2a/SKILL.md

Format

Each SKILL.md follows the Anthropic skill manifest spec with YAML frontmatter (name, description) and a self-contained markdown body: setup, endpoints, examples, and error codes. Assume the reader is an agent with no prior context.

Differences from 9router skills

OmniRoute extends the 9router pattern with two additional skills:

  • omniroute-mcp — exposes 37 MCP tools (memory, skills, providers, routing) over SSE/stdio/HTTP
  • omniroute-a2a — exposes 5 A2A skills (smart-routing, quota, discovery, cost, health)