A Claude Code plugin bundling skills for moving an upstream release through
the official Debian packaging path and into Ubuntu. Ships the
wasmedge-debian-packaging skill today; more package skills can be added
under skills/.
From a Claude Code session, add the marketplace then install:
/plugin marketplace add https://github.com/second-state/debian-packaging-skills
/plugin install debian-packaging-skills@debian-packaging-marketplace
Then /reload-plugins (or restart) to activate. Once installed the plugin
is available in every project. To work from a local checkout instead, point
the marketplace at the directory:
/plugin marketplace add /path/to/debian-packaging-skills.
Invoke a skill by its namespaced name:
/debian-packaging-skills:wasmedge-debian-packaging
Claude also loads it automatically when a task matches the skill's
description.
Load the plugin for a single session straight from disk:
claude --plugin-dir /Users/vincent/workspace/company/debian-packaging-skills
Inspect what the loader sees (skills detected, token cost) without installing:
claude --plugin-dir . plugin details debian-packaging-skills
Copy the skeleton in templates/package-debian-packaging/ to
skills/<package>-debian-packaging/, then replace the package-specific
facts listed in its references/package-facts.md. The generic Debian
mechanics are shared — wasmedge-debian-packaging is the worked reference
implementation. No manifest change is needed — plugin.json and
marketplace.json describe the whole plugin, not individual skills.
Reinstall or reload to pick it up.
.claude-plugin/
plugin.json # plugin manifest (name, version, license, author)
marketplace.json # marketplace entry (source: "./")
skills/
wasmedge-debian-packaging/
SKILL.md # entry: when to use + workflow
references/*.md # deep reference: gbp, ABI/symbols, BTS + MR mechanics,
# post-upload, Ubuntu sync/backport
scripts/ # preparation helper
templates/
package-debian-packaging/ # skeleton to copy per new package (not a live skill)
MIT — see LICENSE.