age-encryption

Installation
SKILL.md

age (and rage) β€” Modern File Encryption

Deep Knowledge: Use mcp__documentation__fetch_docs with technology: age.

What age Is

age (pronounced "ah-gay" πŸ¦—) is a simple, modern, secure file encryption tool. Spec at https://age-encryption.org. Implementations:

  • Go reference β€” filippo.io/age (CLI: age)
  • Rust port β€” str4d/rage (CLI: rage, rage-keygen)
  • JS β€” age-encryption npm package

Properties:

  • One-line API for encrypt/decrypt
  • X25519-based public-key recipients (32-byte short string age1...)
  • Scrypt-based passphrase recipients
  • SSH key recipients (Ed25519 and RSA) β€” encrypt to existing GitHub ~/.ssh/authorized_keys
  • Plugin system: YubiKey, Secure Enclave, TPM, age-keyring (passwordstore)
  • Streaming format (constant memory, supports very large files)
  • Authenticated encryption (ChaCha20-Poly1305 chunks + HMAC)
Installs
2
GitHub Stars
37
First Seen
Jun 14, 2026
age-encryption β€” claude-dev-suite/claude-dev-suite