内容
# 技能列表
[Skilder](https://skilder.ai) 运行团队技能和 MCP 工具的生命周期:版本控制、发布和回滚、按技能使用情况测量,并从单个 MCP 端点分发到每个连接的代理。
此仓库中的每个技能都使用开放的 [Agent Skills](https://agentskills.io) 格式:一个文件夹,包含 `SKILL.md` 和可选的参考文件,可在任何兼容的代理上移植。
## 技能
| 技能 | 功能描述 |
|---|---|
| [`connect-to-skilder`](skills/connect-to-skilder) | 一次性指令,使代理通过 MCP(OAuth,无需配置)连接到 Skilder。只需将其粘贴到任意代理聊天中一次。 |
| [`import-skills-to-skilder`](skills/import-skills-to-skilder) | 扫描此机器或仓库中已有的 Agent Skills,并将其原样导入到您的 Skilder 工作区,以便团队中所有连接的代理都可以运行它们。 |
典型的首次运行会链接它们:将 `connect-to-skilder` 粘贴到代理聊天中,代理注册 `https://app.skilder.ai/mcp` 并在浏览器中完成 OAuth,然后 `import-skills-to-skilder` 将该机器上已有的技能移动到工作区,其他团队成员的代理可以发现并运行它们。
## 获取技能
选择您的代理已经使用的渠道。它们都提供相同的技能文件夹。
| 渠道 | 命令 |
|---|---|
| [skills.sh](https://skills.sh)(跨代理) | `npx skills add skilder-ai/skills` |
| [ClawHub](https://clawhub.ai)(OpenClaw) | `clawhub install connect-to-skilder` |
| Hermes Agent(tap) | `hermes skills tap add skilder-ai/skills` |
| 手动 | 从 [`skills/`](skills) 中复制一个文件夹到您的代理技能目录中,例如 `.claude/skills/` 或 `~/.claude/skills/` |
在 ClawHub 上,两个技能都发布在 [`@skilder`](https://clawhub.ai) 发布者下:`connect-to-skilder` 和 `import-skills-to-skilder`。
## 更喜欢手动连接?
`connect-to-skilder` 存在于代理可以自行执行此步骤,因此您可以将连接步骤作为文件交给队友。手动等效操作是客户端中的一个条目。任一路径都以相同的位置结束:服务器的首次调用会打开浏览器 OAuth 登录。
```bash
# Claude Code
claude mcp add skilder-ai --transport http https://app.skilder.ai/mcp
# Codex
codex mcp add skilder-ai --url https://app.skilder.ai/mcp
```
通过 JSON 文件配置的客户端采用相同的条目。Cursor(`~/.cursor/mcp.json`)和其他大多数主机都在 `mcpServers` 下嵌套它:
```json
{
"mcpServers": {
"skilder-ai": {
"type": "http",
"url": "https://app.skilder.ai/mcp"
}
}
}
```
VS Code(`.vscode/mcp.json`)使用 `servers` 作为顶级键,内容相同:
```json
{
"servers": {
"skilder-ai": {
"type": "http",
"url": "https://app.skilder.ai/mcp"
}
}
}
```
任何其他支持 MCP 的主机:指向 `https://app.skilder.ai/mcp` 并使用 streamable-http 传输。
## 它如何组合在一起
```mermaid
flowchart LR
subgraph agents["代理"]
CC["Claude Code"]
OC["OpenClaw"]
HA["Hermes"]
ANY["任何支持 MCP 的主机"]
end
subgraph skilder["Skilder 工作区"]
EP["MCP 端点<br/>app.skilder.ai/mcp"]
ROLES["角色"]
SKILLS["技能<br/>版本控制 + 发布"]
CONN["MCP 工具连接"]
end
EXT[("外部 MCP 服务器<br/>GitHub、Slack、数据库、<br/>内部 API")]
CC --> EP
OC --> EP
HA --> EP
ANY --> EP
EP -->|"发现角色 + 技能"| ROLES
ROLES --> SKILLS
SKILLS -->|"工具调用"| CONN
CONN --> EXT
```
1. 代理通过 Streamable HTTP 连接到 `https://app.skilder.ai/mcp` 一次,并使用 OAuth 登录,方法是运行 `connect-to-skilder` 或通过[手动一行命令](#更喜欢手动连接?)。
2. `init_skilder` 返回工作区目录:代理可以承担的角色和技能。
3. 代理按需加载技能的指令,在任务调用技能时。
4. 当技能使用工具时,Skilder 将调用路由到连接的 MCP 服务器,应用工作区权限,并记录每个技能和会话的运行以进行衡量和审计。
## 为什么通过 Skilder 路由?
- **单个端点而不是每个代理配置。** 每个代理连接一次;在那之后,工作区发布的每个技能和工具都会到达它,而无需再次触摸代理。
- **技能的发布周期。** 中央草拟、发布和回滚技能版本;代理始终解析发布的版本。
- **您可以检查的使用情况。** 每个技能运行和工具调用都归因于技能、会话和工作区,因此您可以查看代理实际使用的内容。
- **双向可移植性。** 技能以开放的 Agent Skills 格式进入和离开;现有的技能文件夹原样导入,工作区中的任何内容都保持可导出。
文档:[docs.skilder.ai](https://docs.skilder.ai) · 支持:contact@skilder.ai
## 许可证
MIT