Bundle
@firefly0621/dsh-skill-ponytail
DietrichGebert/ponytail bundled skill provider for DeepSeek Harness
- Source
- oThTJx
- License
- MIT
- Updated
- Updated 14 days ago
Readme
# @firefly0621/dsh-skill-ponytail English | [中文](README.zh.md) Optional bundled skill provider that contributes the [DietrichGebert/ponytail](https://github.com/DietrichGebert/ponytail) skills to `ctx.skills`, adapted for dsh: `ponytail`, `ponytail-review`, `ponytail-audit`, `ponytail-debt`, `ponytail-gain`, and `ponytail-help`. Slash commands are rewritten to bare skill names, and the harness-specific help sections are removed. Redistributed under MIT; see `assets/NOTICE.md`. Mount the plugin to enable the provider. Optional `skillsRoot` overrides the packaged `skills/` directory. This package is not part of the official main `dsh-base` composition; install it explicitly with `dsh plugin add` or a custom `cordis.patch.yml`. The primary `ponytail` skill is marked `alwaysApply: true` (upstream `.cursor/rules/ponytail.mdc`). Mount `@firefly0621/dsh-skill-always-apply` next to this provider to contribute its body to the system prompt of every model request; without that consumer, it stays a catalog + on-demand `skill` tool load. ## Model Experience Indirectly, through `@deepseek-ai/dsh-tool-skill`, which renders catalog entries and selected skill bodies. #### KV Cache effect When mounted, its catalog entries and any loaded bodies change the provider KV prefix at their insertion points. Setting the composition row to `disabled: true` removes that effect. ## Known Limitations and Deferred Work - The `ponytail` runtime (hooks, MCP server, session-start auto-activation, and the `PONYTAIL_DEFAULT_MODE` config) is not mirrored; dsh loads the skill on-demand and applies the ladder while the skill is loaded. - Upstream installer CLI and agent-specific packaging are not mirrored; only the skill trees are bundled for the dsh skill catalog. - Upstream sync is manual: copy a newer release's `skills/`, re-apply the slash-command and help-section adaptation, and review the diff.
Install
dsh plugin --profile web add github:oThTJx/dsh-skill-ponytail#0a13f64f6af60244f45c37a7c38f242c53051f99
Profile: web
With the hub plugin installed, ask your agent to install it by name — it resolves the same plan shown here.
dsh plugin --profile web add github:stvlynn/dsh.fish#path:packages/dsh-plugin-hub
install firefly0621-dsh-skill-ponytail from the hub