debian-packaging

May 5, 2026 ยท View on GitHub

CI

Claude Code plugin for Debian packaging. Covers debhelper, debian/rules, package metadata, and multi-binary packages for Ruby (gem2deb), Python (pybuild), Rust (debcargo), and Go (dh-golang).

Install

/plugin marketplace add cosgroveb/debian-packaging-agent-skill
/plugin install debian-packaging@debian-packaging
/reload-plugins

Usage

Invoke directly:

/debian-packaging

Or describe what you need and the skill picks up from context:

Package this Python project as a .deb
Create debian/ for this Go binary
Fix the lintian errors in this package

The skill loads the language-specific reference doc (doc/*.md) for whichever language it detects and follows Debian Policy throughout.

Project layout

Source of truth is skills/. Reference docs live inside the skill directory at skills/debian-packaging/doc/.

Claude Code installs from the root plugin layout (.claude-plugin/ and skills/).

make dist builds the .agents skill bundle in dist/agents/. CI owns dist/; do not edit it by hand.

Edit skills/** and .claude-plugin/** only.

License

Apache License 2.0