noteflowai/dsh-skills-anywhere ↗★ 1
dsh-skills-anywhere
DSH 智能体技能提供商,可将其他智能体技能目录及 GitHub 技能库服务于任何 MCP 客户端。
AI 分析
核心用途是聚合和分发多平台的 Agent 技能。适合需要将 Claude Code、Cursor、Copilot 等 60 多个工具的技能统一接入 DSH 技能目录的用户。
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:noteflowai/dsh-skills-anywhere说明文档
阅读完整 README ↗Configuration
Override the row in your profile's cordis.patch.yml. A patch replaces the whole config block, so restate every key you care about:
- id: skills-anywhere
config:
agents: true
excludeAgents: [openclaw]
claudePlugins: true
sources:
- anthropics/skills
- { repo: vercel-labs/agent-skills, path: skills, ref: main, rank: 650 }
excludeSkills: [example-skill]
| Field | Default | Meaning |
|---|---|---|
providerName | skills-anywhere | Provider name on ctx.skills |
agents | true | Scan other agents' skill directories |
excludeAgents | [] | Agent ids to skip (see agents command) |
extraProjectDirs | [] | Additional project-relative skill directories |
extraUserDirs | [] | Additional absolute or ~/ skill directories |
claudePlugins | true | Scan Claude Code plugin marketplaces and cache |
sources | [] | Git sources: strings or { repo, ref?, path?, rank? } |
sourcesFiles | true | Also read the user and project sources.json files |
cacheDir | ~/.dsh/skills-anywhere/cache | Where sources are checked out |
sync | true | Clone and refresh git sources at all |
syncOnStart | true | Refresh when the plugin starts and on first use of a project |
syncIntervalMs | 21600000 | Background refresh interval; 0 disables |
syncTimeoutMs | 120000 | Per-git-command timeout |
maxDepth | 5 | Directory depth walked inside sources and marketplaces |
dedupe | true | Collapse symlinked and byte-identical duplicates |
lenient | true | Repair recoverable frontmatter instead of skipping |
watch | true | Watch local roots and refresh the catalog on change |
excludeSkills | [] | Skill names to hide |
ranks | { project: 250, user: 550, claudePlugins: 580, sources: 700 } | Precedence per group |
catalog.limit | 50 | Skills from this provider listed in the model catalog; 0 = unlimited |
catalog.pin | [] | Names always listed |
catalog.hide | [] | Names never listed (still /name-invocable and searchable) |
dshHome, home | $DSH_HOME / ~ | Path roots, mainly for tests |
The dsh-skills-anywhere/tools row accepts findLimit (default 10), findMaxLimit (50), and find / open booleans to register only one tool.