noteflowai/dsh-skills-anywhere1

dsh-skills-anywhere

Your skills, anywhere. A live Agent Skills provider for DeepSeek Harness: every other agent's skill directories (Claude Code, Codex, Cursor, Gemini CLI, Copilot and 60+ more), Claude Code plugin marketplaces, and any GitHub skill repo, all in the dsh skill catalog, and served to any MCP client (Claude Code, Cursor, Codex) too. Zero copies, zero symlinks.

包名
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.