使用 Skills 与 MCP 扩展项目

读完本教程,项目将拥有一个可调用的 Skill 和一个已连接的 MCP Server,并知道在哪里验证它们。

添加项目 Skill

Skill 位于项目的 .dsh/skills 或 .agents/skills 下。每个 Skill 一个目录,目录内放一个 SKILL.md:

.dsh/skills/code-review/SKILL.md
---
name: code-review
description: Review a change for correctness and maintainability.
---

Review the current diff, run focused tests, and report findings by severity.

在 Composer 中输入 /skill:,即可像浏览普通命令一样查看并筛选新的 Skill,按 Enter 调用它。

添加 MCP Server

在项目中创建 .dsh/mcp.json,并在 mcpServers 下声明服务器:

{
  "mcpServers": {
    "memory": {
      "command": "mcp-server-memory",
      "args": []
    }
  }
}

MCP 配置在启动时加载,如果 omdsh 已在运行,请重启。项目 MCP 文件可以启动本地程序,在不熟悉的仓库中启动 omdsh 前请先检查它。

运行 /mcp 确认服务器已连接,再运行 /tools,可以在原生工具旁边看到它的工具。

了解更多

完整的搜索优先级、SKILL.md 结构、stdio 与 HTTP 示例、环境变量展开、覆盖规则和当前协议限制,请参阅 Skills 与 MCP。

Skills 与 MCP 不是插件 bundle。要编写并安装命令、工具、提供方或 Auth bundle,请继续 编写插件 和 用户插件。