skrun

将任意AI智能体技能一键部署为API服务的开源运行时。

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:skrun。
它的用途是:将任意AI智能体技能一键部署为API服务的开源运行时。
完整的 Skill 内容见:https://321skill.com/skills/skrun/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

“帮我把这个商品推荐智能体部署成一个API服务,让我们的前端应用能调用。”,它会引导你使用Skrun CLI,通过`skrun deploy`命令将本地技能打包并发布,随后提供API端点供集成。或者,你可以说:“我需要一个能同时支持GPT和Claude的问答服务后端。”,Skrun可以让你轻松配置多模型路由,并将该逻辑部署为统一的`POST /run`接口。

介绍

Skrun是一个开源的AI智能体运行时,旨在解决开发者将本地运行的智能体技能转化为可对外提供服务的API的难题。它允许开发者通过一个简单的POST /run端点,将任何声明为SKILL.md或AGENTS.md格式的智能体技能部署为API,无需自行构建复杂的代理循环或后端服务。

使用方式非常简便:开发者只需在项目目录下运行skrun deploy命令,即可将智能体推送到Skrun运行时。随后,该智能体将出现在仪表板中,用户可以通过Playground界面实时交互,或直接调用生成的API端点。整个过程支持实时流式响应(SSE)。

该工具非常适合需要将AI能力产品化、服务化的开发者,如全栈开发、智能体开发者和运维工程师。无论是想为内部团队提供AI工具,还是为外部客户构建基于AI的SaaS服务,Skrun都能简化部署和集成的流程。

建议在使用前确保你的智能体技能遵循Agent Skills开放标准(SKILL.md)或AGENTS.md格式。由于支持用户自带LLM密钥(BYOK),在构建多租户服务时需注意密钥管理和隔离策略。自托管部署需要Node 20+环境和SQLite/Postgres数据库。

核心特点

与Claude Managed Agents等厂商方案锁定单一模型不同,Skrun是开源、多模型且支持自托管的通用运行时,允许用户自带任何LLM(如Claude、GPT、Gemini及各类OpenAI兼容端点),真正实现了技能与运行环境的解耦。

注意事项

不适合仅需在单一封闭环境(如特定厂商的AI工作室)内快速验证原型,而不需要将技能部署为独立API服务的场景。

常见问题

Skrun支持哪些大模型?

支持Claude、GPT、Gemini、Mistral、Groq、Grok及任何OpenAI兼容的API端点(如DeepSeek、Ollama、vLLM等)。

部署后如何调用我的智能体?

部署后会生成一个唯一的API端点(如`/api/agents/[id]/run`),通过POST请求调用,也提供SDK和Playground界面进行测试。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/skrun/raw/index.md 读取 skrun 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。