DSH Plugins Marketplace

DSH Plugins

Plugins

/

dsh-skill-sync

m

dsh-skill-sync

Manifest valid

DSH plugin: keeps a local skills-repo mirror up to date (periodic git pull + /skills-sync)

hasBundlePatch

dsh-skill-sync

English | 简体中文 | 日本語

Thin wrapper around the mattpocock skills sync script, exposed as a DSH command and an opt-in periodic timer.

Why

DSH's filesystem skill provider hot-reloads skill directories after a git pull (its watcher follows symlinks by default), but nothing triggers the pull or keeps the symlinks in sync. The sync script does both halves:

  1. git pull --ff-only the mirror, and
  2. reconcile symlinks in the skill root — link newly added skills, repair moved ones, and remove stale links for skills that were deleted or deprecated.

This plugin just runs that script:

  • a /skills-sync command for an immediate sync, and
  • an opt-in periodic timer (auto: true to enable; default off).

Usage

/skills-sync        # run the sync script now, show its report

Configuration

Set these on the skill-sync row in your profile patch (cordis.patch.yml):

- id: skill-sync
  config:
    script: /Users/you/.dsh/bin/mattpocock-skills-sync.sh  # default: ~/.dsh/bin/mattpocock-skills-sync.sh
    intervalMs: 1800000                                     # default: 30 minutes
    auto: false                                             # default: false (set true to opt in)

Install

dsh plugin --profile desktop add /absolute/path/to/dsh-skill-sync

Test

node test/smoke.mjs            # wrapper: registers command, relays script output
node test/sync-script.test.mjs # script: pull + symlink reconcile against a temp remote

Comments

Loading…

Similar plugins

dsh-skill-console

by mi-lu-uncle

DSH skill manager plugin: /skills, /skills-uninstall, /skills-update, /skills-doctor

Manifest valid

★ 0

MIT

JavaScript

Oct 19, 2026

dsh plugin --profile web add @mi-lu-uncle/dsh-skill-console

by wyzh0117

DSH web plugin: pick skills from a sidebar and inject them into the current session.

Manifest valid

★ 3

MIT

JavaScript

Oct 2, 2026

dsh plugin --profile web add dsh-skill-select

by xiaxi626

Universal skill adapter that registers any GitHub repo containing a SKILL.md as a DSH skill by cloning and symlinking into the official skills root.

Manifest valid

★ 4

↓ 421/wk

MIT

TypeScript

Oct 23, 2026

dsh plugin --profile web add dsh-skills-nexus

by Moximxxx

dsh plugin bridging the vercel-labs/skills ecosystem: LLM-driven skill search, install, and lifecycle for temp/project/global scopes.

Manifest valid

★ 3

↓ 418/wk

MIT

TypeScript

Aug 15, 2026

dsh plugin --profile web add dsh-find-skill

把 DSH 能读到的 skills 统一扫描、 归并、可视化,解决「skills 太多、不知道哪个命令属于哪个来源」的痛点。

Tools & CapabilitiesManifest valid

★ 0

MIT

JavaScript

dsh plugin --profile web add dsh-skill-catalog

by YTxue

DSH web plugin: skill manager in the Settings sidebar - list/enable/disable, folder batch import with conflict prompts, state-driven one-click DSH-spec check & auto-fix, system/project scope labels.

UI & ExperienceManifest valid

★ 13

MIT

JavaScript

Aug 14, 2026

dsh plugin --profile web add dsh-skill-manager-ytxue