description: "The bundled 'powered by dsh' badge skill for users and maintainers enabling, using, or debugging the optional badge provider."
English | 中文
Agents can load the official "powered by dsh" badge skill from this bundled provider and follow its instructions for adding attribution badges to documents, PRs, and other content produced with DeepSeek Harness. The provider has no configuration, and the shipped CLI composition includes the plugin disabled, so deployments enable it explicitly. The skill ships both Markdown snippets and a packaged PNG for systems that cannot reliably import remote images.
Enable the plugin to make the dsh-badge skill available in the session skill catalog; the model can then load it like any other skill and follow its instructions for adding a "powered by dsh" badge.
Choose this provider when content produced with DeepSeek Harness should carry official attribution badges, and the deployment wants the badge skill available to agents without storing it in a local skill directory. Skip it when the badge is irrelevant to the deployment — the plugin is disabled by default and adds nothing until enabled.
The plugin has no configuration. Add its composition row to a composition; the shipped CLI composition carries the row as disabled: true, so enable it explicitly there.
- name: '@deepseek-ai/dsh-skill-badge'
After enabling, dsh-badge appears in the available skills of the session catalog. The skill covers remote Markdown badges (Shields.io-based) and a packaged PNG badge asset for targets that cannot fetch remote images reliably.
dsh-badge.png resource (726×120 source, rendered at 121×20) that works where remote images cannot be imported.Enabling the plugin makes dsh-badge appear in the catalog and loadable by name; disabling or omitting the row keeps it out of every catalog. Because the provider is immutable, discovery always succeeds with exactly one skill and never reports partial results.
Read these pages when the package-level contract is not enough. They move from the registry this provider registers on to how the skill reaches the model.
Indirectly, through dsh-tool-skill, which renders the provider's catalog entry and the selected skill body to the model.
Disabled by default, the plugin changes no request. When enabled, its catalog entry and any loaded body change the provider KV prefix at their insertion points.
These limits define what the bundled provider does not do. They are current package constraints, not a task backlog.
dsh-badge skill; deployments that need another badge variant author their own skill instead.