Show HN: Skrun – Deploy any agent skill as an API

Skrun is an open-source tool that transforms AI Agent skills (SKILL.md) into callable APIs via a simple POST /run endpoint, featuring multi-model support and stateful execution.
Turn any Agent Skill (SKILL.md) into a callable API via POST /run. Multi-model, stateful, open source.
npm install -g @skrun-dev/cli
# Import an existing skill → deploy → call
skrun init --from-skill ./my-skill
skrun deploy
curl -X POST localhost:4000/api/agents/dev/my-skill/run \
-H "Authorization: Bearer <token>" \
-H "Content-Type: application/json" \
-d '{"input": {"query": "analyze this"}}'
Key Features:
- Agent Skills: SKILL.md standard, compatible with Claude Code, Copilot, Codex.
- agent.yaml: Runtime config: model, inputs/outputs, permissions, state, tests.
- POST /run: Every agent is an API. Typed inputs, structured outputs.
- Multi-model: Anthropic, OpenAI, Google, Mistral, Groq with automatic fallback.
- Stateful: Agents remember across runs via key-value state.
- Tool calling: CLI tools and MCP servers support.
v0.1 ships with a local runtime. Cloud deploy is on the roadmap — the architecture is ready via RuntimeAdapter interface.
Source: Hacker News
















