Babysitter linux-gpg-signing
Sign Linux packages with GPG keys for secure distribution
install
source · Clone the upstream repo
git clone https://github.com/a5c-ai/babysitter
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/a5c-ai/babysitter "$T" && mkdir -p ~/.claude/skills && cp -r "$T/library/specializations/desktop-development/skills/linux-gpg-signing" ~/.claude/skills/a5c-ai-babysitter-linux-gpg-signing && rm -rf "$T"
manifest:
library/specializations/desktop-development/skills/linux-gpg-signing/SKILL.mdsource content
linux-gpg-signing
Sign Linux packages with GPG keys for secure distribution through package repositories.
Capabilities
- Generate GPG signing keys
- Sign DEB packages
- Sign RPM packages
- Sign AppImages
- Configure APT repository signing
- Set up YUM/DNF repository signing
- Export public keys for distribution
Input Schema
{ "type": "object", "properties": { "packagePath": { "type": "string" }, "keyId": { "type": "string" }, "packageType": { "enum": ["deb", "rpm", "appimage"] } }, "required": ["packagePath", "keyId"] }
Signing Commands
# Generate GPG key gpg --full-generate-key # Sign DEB package dpkg-sig --sign builder -k $KEY_ID package.deb # Sign RPM package rpm --addsign -D "_gpg_name $KEY_ID" package.rpm # Export public key gpg --armor --export $KEY_ID > public-key.asc
Related Skills
deb-package-builderrpm-spec-generator