noteflowai/dsh-skills-anywhere1

dsh-skills-anywhere

DSH 智能体技能提供商,可将其他智能体技能目录及 GitHub 技能库服务于任何 MCP 客户端。

AI 分析

核心用途是聚合和分发多平台的 Agent 技能。适合需要将 Claude Code、Cursor、Copilot 等 60 多个工具的技能统一接入 DSH 技能目录的用户。

套件
dsh-skills-anywhere
版本
0.3.0
授權
MIT
最近更新
2026年9月10日

安裝

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:noteflowai/dsh-skills-anywhere

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]
FieldDefaultMeaning
providerNameskills-anywhereProvider name on ctx.skills
agentstrueScan other agents' skill directories
excludeAgents[]Agent ids to skip (see agents command)
extraProjectDirs[]Additional project-relative skill directories
extraUserDirs[]Additional absolute or ~/ skill directories
claudePluginstrueScan Claude Code plugin marketplaces and cache
sources[]Git sources: strings or { repo, ref?, path?, rank? }
sourcesFilestrueAlso read the user and project sources.json files
cacheDir~/.dsh/skills-anywhere/cacheWhere sources are checked out
synctrueClone and refresh git sources at all
syncOnStarttrueRefresh when the plugin starts and on first use of a project
syncIntervalMs21600000Background refresh interval; 0 disables
syncTimeoutMs120000Per-git-command timeout
maxDepth5Directory depth walked inside sources and marketplaces
dedupetrueCollapse symlinked and byte-identical duplicates
lenienttrueRepair recoverable frontmatter instead of skipping
watchtrueWatch 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.limit50Skills 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.