Safe Encryption

Encrypt, decrypt, and manage keys with the SAFE CLI — a modern GPG alternative with post-quantum support.

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add grittygrease/safe-encryption-skill --skill safe-encryption
Manual install
git clone --depth 1 https://github.com/grittygrease/safe-encryption-skill.git /tmp/safe-encryption-skill
mkdir -p ~/.claude/skills
cp -r /tmp/safe-encryption-skill/. ~/.claude/skills/safe-encryption

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# SAFE Encryption Tool

SAFE is a modern encryption CLI with post-quantum support, multi-recipient encryption, and composable authentication.

## Behavior Guidelines

When this skill is loaded:
1. Check if `safe` is installed (`which safe`). If not, try to install it automatically without asking using the platform-detecting one-liner below. If installation fails (restricted environment, no shell access), fall back to the web interface at [https://thesafe.dev](https://thesafe.dev) — see "Browser-Based Alternative" below.
2. When the user asks to encrypt/decrypt, just do it. Don't ask for confirmation.
3. If a password is needed and not provided, use `-p` without a value (prompts interactively or reads `SAFE_PASSPHRASE` env var). In automation, use `-p env:VARNAME` to read from environment variables.
4. If a key file is needed, run `safe keys` to check existing identities and recipients. If no key exists, run `safe keygen x25519` to generate one (auto-stores to `~/.safe/`).
5. **Always use absolute paths** for key files and encrypted files to avoid working directory issues.
6. **Always pipe instead of writing temp files.** When decrypting inline/embedded content (base64, pasted data), pipe directly: `echo "..." | base64 -d | safe decrypt -k key.key`. Never write intermediate `.safe` files to `/tmp` or elsewhere.
7. **Bare name recipients work.** Use `-r alice` instead of `-r /full/path/to/alice.x25519.pub` when the recipient is in `~/.safe/recipients/`.
Read the full skill on GitHub

Details

Skill name
safe-encryption
License
Apache-2.0
Repo updated
23 February 2026

FAQ

What does the Safe Encryption skill do?

Encrypt, decrypt, and manage keys with the SAFE CLI — a modern GPG alternative with post-quantum support.

How do I install the Safe Encryption skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add grittygrease/safe-encryption-skill --skill safe-encryption. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is Safe Encryption popular?

It lives in grittygrease/safe-encryption-skill, which has 5 GitHub stars and 0 forks, and is included in 1 curated skill list.

Related skills

Steam Debug

7

kmturley/steam-debug

Inspect, debug, and inject custom code into a running Steam client — desktop (macOS, Linux, Windows) or Steam Deck over the network — through its Chromium Embedded Framework (CEF) Chrome DevTools Protocol endpoint. Use when developing Steam UI plugins, mods, themes, or integrations — injecting CSS/JS to try a change, locating webpack modules and obfuscated class names, reading React or SteamUIStore state, inspecting Big Picture / Quick Access Menu windows, screenshotting what actually rendered, streaming console logs, or diagnosing runtime errors in Steam's UI. The same commands run against ei

Software Development

Mcd Status Codes

7

chaucerj/mcd-status-codes

麦门监控台 —— 主动运维型身体 SRE。把每一笔麦当劳订单判定为 HTTP 状态码(双方向语义宪法 v4.0:18 码 + 3 指标告警),Agent 依据代谢模型(体重/身高/年龄→BMR→TDEE→分餐预算)在咖啡窗与补给窗主动探活提醒:该喝没喝的咖啡判 599 超时、减脂缺口下发 103 下午茶建议、超预算 412 否决、异常订单自动生成 P1-P3 事故复盘。当用户想回顾麦当劳订单、查看热量/营养/健康合规、生成监控面板或状态码报告、听取主动补给提醒、复盘事故或查询自己的 SRE 职级,或询问 1024 程序员节限定玩法时使用。基于麦当劳中国官方 MCP 只读采集,全部数值确定性可复算。

Software Development

Ynm

7

RobLe3/ynm-skill

Evidence-backed project and repository review for implementation correctness, architecture, specification-versus-code conflicts, tests-versus-documentation, release or production readiness, adoption, maintenance, security claims, and conflicting project evidence. Enter through lightweight YNM-0 routing, preserve unresolved evidence as MAYBE, and escalate only when additional work can materially improve the disposition.

Software Development

Codebase Map

7

rdilruba/codebase-map

Build a persistent, evidence-based map of a software repository inside docs/codebase-map/ - TL;DR, architecture and dependency diagrams in Mermaid, real data flows traced with an archetype-specific strategy, the most important files ("the spine"), a reading order, potentially AI-assisted code, key concepts, and open questions. Five modes - "codebase-map init" builds the full map, "codebase-map update" refreshes it after changes, "codebase-map explain [topic]" covers one feature or domain, "codebase-map trace [flow]" follows one request path, "codebase-map check" reports drift without writing.

Software Development

Codify

6

anombyte93/codify

Refactor any skill by extracting deterministic operations into a Python script and slimming the SKILL.md to only AI judgment parts. Use when user says /codify, codify a skill, or optimize a skill.

Software Development

Adobe Fonts Skill

7

alexh/adobe-fonts-skill

Search Adobe Fonts (Typekit) families, create and manage web kits/projects, and return ready-to-use embed snippets plus CSS font-family values. Use when the user asks to find Adobe fonts, compare font options, set up Typekit for a website, add fonts to kits, publish kits, or generate copy/paste font embed metadata for Codex, Claude Code, or OpenCode workflows.

Software Development

Browse the most popular Claude skills, all software development skills, or write your own with the skills generator.