https://github.com/cosgroveb/debian-packaging-agent-skill
Debian packaging skill with comprehensive policy, debhelper, and language-specific knowledge for Ruby, Python, Rust, and Go. This is largely LLM-generated, thoughtfully. PRs to tighten this and remove slop appreciated. I mostly use this for personal, private packages not OSS Debian packages. This skill isn't ready for that.
https://github.com/cosgroveb/debian-packaging-agent-skill
agent-skills ai-coding apt automation claude claude-code claude-code-plugin deb debhelper debian debian-packaging devops dpkg golang linux packaging python ruby rust
Last synced: 10 days ago
JSON representation
Debian packaging skill with comprehensive policy, debhelper, and language-specific knowledge for Ruby, Python, Rust, and Go. This is largely LLM-generated, thoughtfully. PRs to tighten this and remove slop appreciated. I mostly use this for personal, private packages not OSS Debian packages. This skill isn't ready for that.
- Host: GitHub
- URL: https://github.com/cosgroveb/debian-packaging-agent-skill
- Owner: cosgroveb
- License: apache-2.0
- Created: 2026-04-30T12:28:00.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2026-05-14T01:51:27.000Z (about 1 month ago)
- Last Synced: 2026-06-08T09:04:28.818Z (12 days ago)
- Topics: agent-skills, ai-coding, apt, automation, claude, claude-code, claude-code-plugin, deb, debhelper, debian, debian-packaging, devops, dpkg, golang, linux, packaging, python, ruby, rust
- Language: Shell
- Homepage:
- Size: 77.1 KB
- Stars: 2
- Watchers: 0
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Agents: AGENTS.md
Awesome Lists containing this project
- awesome-claude-code-toolkit - debian-packaging-agent-skill - binary packages for Ruby (gem2deb), Python (pybuild), Rust (debcargo), and Go (dh-golang). Loads language-specific reference docs on demand. Apache 2.0 | (Plugins / All Plugins)
README
# debian-packaging
[](https://github.com/cosgroveb/debian-packaging-agent-skill/actions/workflows/ci.yml)
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](LICENSE)