age

Encrypt and decrypt files using the age utility with public keys, passphrases, or SSH keys.

6|1|Updated Feb 16, 2026
One-click install
npx skills add https://github.com/L3DigitalNet/Claude-Code-Plugins --skill age
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: age
Source: https://github.com/L3DigitalNet/Claude-Code-Plugins/tree/main/plugins/linux-sysadmin/skills/age
Command: npx skills add https://github.com/L3DigitalNet/Claude-Code-Plugins --skill age

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a robust and modern command-line tool for encrypting and decrypting files, offering a secure alternative to traditional methods like GPG.

Core Features & Use Cases

  • Keypair Generation: Create secure public/private key pairs for encryption.
  • File Encryption/Decryption: Encrypt files using public keys or passphrases, and decrypt them with the corresponding private keys.
  • Multiple Recipients: Encrypt a single file for several recipients simultaneously.
  • SSH Key Integration: Use existing SSH public keys as recipients for age encryption.
  • Use Case: Securely share sensitive configuration files or personal documents with team members by encrypting them to their public keys.

Quick Start

Use the age skill to encrypt the file 'my-document.txt' to the recipient public key 'age1ql3z7hjy54pw3hyww5ayyfg7zqgvc7w3j2elw8zmrj2kg5sfn9aqmcac97'.

Frequently Asked Questions about age

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I encrypt a file using a public key from the command line?

File encryption with age involves specifying a recipient's public key and the target document. The utility processes the input and outputs an encrypted file readable only by the matching private key holder.

Can I use my existing SSH keys for file encryption?

Yes, age supports SSH public key integration, allowing you to use existing SSH keys as recipients for file encryption. This enables secure file sharing without generating new keypairs specifically for the encryption tool.

What is the best way to encrypt a single file for multiple recipients?

The best way to encrypt a single file for multiple recipients is using the age utility's multiple recipient feature. It allows you to specify several public keys simultaneously so each recipient can decrypt the same file independently.

How does passphrase-based file decryption differ from using keypairs?

Passphrase-based file decryption relies on a user-provided secret string, whereas keypair decryption requires the recipient's specific private key file. The age utility supports both methods for flexible secure data transfer and access control.

Does the age utility support ASCII armor output for batch processing pipelines?

Yes, the age utility handles ASCII armor output and supports standard input/output pipelines. This makes it suitable for batch processing and secure data transfer across systems where binary data might be corrupted or unsupported.

Why use age instead of traditional tools like GPG for file protection?

Age provides a modern, robust alternative to GPG for file protection by focusing on simplicity and explicit configuration. It avoids complex option configurations and legacy protocol overhead while maintaining strong cryptography standards.