From gpg-ops
Export a GPG public key in ASCII-armored form, ready to share, paste into GitHub, or upload to a keyserver. Use when the user wants to publish their public key, share it with a collaborator, or register it for signed commits. Selects the key by email, key ID, or fingerprint.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin gpg-opsThis skill uses the workspace's default tool permissions.
The user wants to share their public key — to register on GitHub for verified commits, send to a correspondent for encrypted email, publish on a keyserver, or paste into a website's "PGP key" field.
Prevents silent decimal mismatch bugs in EVM ERC-20 tokens via runtime decimals lookup, chain-aware caching, bridged-token handling, and normalization. For DeFi bots, dashboards using Python/Web3, TypeScript/ethers, Solidity.
Share bugs, ideas, or general feedback.
The user wants to share their public key — to register on GitHub for verified commits, send to a correspondent for encrypted email, publish on a keyserver, or paste into a website's "PGP key" field.
If the user didn't specify which key, list available secret keys (only keys whose private half is on this machine can be meaningfully "their" public key to share):
gpg --list-secret-keys --keyid-format=long
Pick by email, long key ID, or full fingerprint.
ASCII-armored (the universal default for sharing):
gpg --armor --export <email-or-keyid>
Write to file:
gpg --armor --export <email-or-keyid> > <name>-public.asc
Binary (for tooling that wants .gpg):
gpg --export <email-or-keyid> > <name>-public.gpg
-----BEGIN PGP PUBLIC KEY BLOCK----- … -----END PGP PUBLIC KEY BLOCK----- block.gpg --keyserver keys.openpgp.org --send-keys <KEYID>
keys.openpgp.org requires email verification before the key becomes searchable. Don't use the legacy SKS keyservers..asc file by email or paste the armored text.Show the fingerprint so the user can confirm it matches what they intended:
gpg --show-keys <name>-public.asc
--export-secret-keys unless the user is migrating their private key to another machine.gpg-export-private-key workflow — out of scope for this skill, and require explicit user confirmation before running.