Skip to content

OpenRouter 官方提供了 openrouter-typescript-sdk skill,可安装到 Claude Code、Cursor、OpenCode、GitHub Copilot 等 7 种主流 AI 编程助手中。安装后,助手将具备 callModel API、tool() 工具定义、stop conditions、streaming、多轮对话等 Agent SDK 核心功能的完整知识,无需每次手动翻文档。本页提供各平台的安装命令和使用示例。

概览

将 OpenRouter Agent SDK 的知识安装到你的 AI 编程助手,通过官方 openrouter-typescript-sdk skill(来自 OpenRouterTeam/skills 仓库)实现。

该 skill 同时覆盖:

  • Agent SDK (@openrouter/agent)
  • Client SDK (@openrouter/sdk)

快速安装

Claude Code

bash
/plugin marketplace add OpenRouterTeam/skills
/plugin install openrouter@openrouter

Cursor

通过 Settings > Rules > Add Rule > Remote Rule (Github),输入 OpenRouterTeam/skills 添加。

Skills CLI(通用)

bash
npx skills add OpenRouterTeam/skills

支持的 AI 编程助手

助手状态
Claude Code已支持
Cursor已支持
OpenCode已支持
GitHub Copilot已支持
Codex已支持
Amp已支持
Roo Code已支持

Skill 提供的知识范围

安装后,AI 编程助手将具备以下知识:

  • callModel API — 推荐的模型调用方式,完整类型安全和 streaming 支持
  • Tool 定义 — 使用 tool() helper 和 Zod schemas 创建工具
  • Stop Conditions — 使用 stepCountIsmaxCost 等控制 agent 循环终止
  • Streaming — agent 步骤内实时 token 输出
  • 多轮对话 — 跨轮次管理对话状态
  • 动态参数 — 在轮次之间切换 model、temperature 或 tools

使用示例

安装 skill 后,你可以直接对助手说:

"帮我搭建一个 OpenRouter agent"

typescript
import { callModel } from '@openrouter/agent';

const response = await callModel({
  model: 'anthropic/claude-sonnet-4',
  messages: [
    { role: 'user', content: 'Hello!' }
  ]
});

"给我的 agent 添加一个工具"

typescript
import { callModel, tool } from '@openrouter/agent';
import { z } from 'zod';

const searchTool = tool({
  name: 'search',
  description: 'Search the web',
  inputSchema: z.object({ query: z.string() }),
  execute: async ({ query }) => {
    return { results: ['...'] };
  },
});

const result = await callModel({
  model: 'anthropic/claude-sonnet-4',
  messages: [{ role: 'user', content: 'Search for TypeScript best practices' }],
  tools: [searchTool],
});

Skill 仓库

Skill 源码:github.com/OpenRouterTeam/skills

常见问题

Q: 安装 skill 后,助手如何知道调用哪个 API?

A: skill 将 Agent SDK 的 API 文档、类型定义和代码示例注入到助手的上下文中。助手会根据你的描述自动选择合适的 callModeltool() 或其他 API。

Q: skill 需要定期更新吗?

A: 是的。OpenRouter 更新 SDK 后,skill 仓库也会同步更新。重新运行安装命令可获取最新版本。

Q: 如果助手不支持 skill 安装怎么办?

A: 可以直接将 Agent SDK 文档 的内容粘贴到助手的 system prompt 或上下文中作为参考文档。