Keep `bibi` as the watch-video skill (summarize / transcript / chapters)
so existing skills.sh installs still work. Sibling skills wrap the
already-shipped library, feed, and vision CLI/MCP — same binary, same
account. Regenerates endpoints.md so it stays in sync with OpenAPI.
Co-authored-by: Cursor <cursoragent@cursor.com>
dsh discovers skills through the same SKILL.md contract Claude Code uses,
so skills/bibi loads there unchanged. This bundle wraps it so installing
and updating is one command instead of a directory copy.
The plugin registers the skill at runtime rather than pointing
dsh-skill-filesystem at another root: a patch row replaces `config`
wholesale, so contributing a directory there would fight every other
bundle that wants to own the same row.
skills/bibi stays the single source of truth — scripts/sync-skill.mjs
copies it in on prepack, and the copy is gitignored. resourceBase is
declared so the body's links to references/ and workflows/ resolve.
Verified against dsh 0.1.0-rc.6: `dsh plugin add` puts the bundle in the
profile's bundles list, --dump-config shows the row, and /bibi appears
under Skills with no filesystem skill root present.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>