Welcome to SkillsRouter

SkillsRouter is the skills engine for AI agents. It provides a unified API to access 50+ skills including image generation, video creation, text-to-speech, web search, and more.

Quick Start

1. Install a skill

Add a skill to your project with one command. The SKILL.md file lands in your working directory so your agent can discover it automatically.

npx skills add skillsrouter/skills@nano-banana

2. Install CLI (optional)

Install the sr CLI to run skills directly from the terminal, or let your agent invoke it automatically.

curl -fsSL https://cli.skillsrouter.com | sh && sr login

3. Run via agent or CLI

Your agent will follow the SKILL.md instructions and run the sr CLI automatically. You can also run directly:

# Agent does this automatically, or run manually:
sr app run google/nano-banana --input '{"prompt": "a futuristic cityscape at sunset"}'

API Endpoint

All API calls go through:

POST https://api.skillsrouter.com/skills/run

With headers:

Authorization: Bearer sk_your_api_key
Content-Type: application/json

Core Concepts

  • Skills — Pre-built capabilities (image gen, video, TTS, etc.)
  • Tasks — Each skill run creates a task with status tracking
  • Credits — Pay-per-use currency for running skills