Sign Linux packages with GPG keys for secure distribution
Scanned 9/2/2026
Install to Claude Code
npx -y skills add a5c-ai/babysitter --skill linux-gpg-signing --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Linux Gpg Signing?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/a5c-ai-linux-gpg-signing-babysitter)More formats (shields.io, HTML) on the badges page.
---
name: linux-gpg-signing
description: Sign Linux packages with GPG keys for secure distribution
allowed-tools: Read, Write, Edit, Bash, Glob, Grep
tags: [linux, gpg, signing, security, packaging]
graph:
domains: [domain:software-engineering]
specializations: [specialization:desktop-development]
skillAreas: [skill-area:desktop-system-integration, skill-area:application-security-testing]
roles: [role:desktop-developer, role:fullstack-engineer]
workflows: [workflow:feature-development, workflow:release-management]
topics: [topic:hmac-signing]
---
# 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
```json
{
"type": "object",
"properties": {
"packagePath": { "type": "string" },
"keyId": { "type": "string" },
"packageType": { "enum": ["deb", "rpm", "appimage"] }
},
"required": ["packagePath", "keyId"]
}
```
## Signing Commands
```bash
# 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-builder`
- `rpm-spec-generator`
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!