Instructions for securely encrypting and decrypting data.
This skill defines how to handle encryption for the AxKeyStore before data is sent to GitHub.
The cloud (GitHub) is untrusted. All data must be encrypted at rest (locally before upload) and in transit (via HTTPS).
Argon2id or PBKDF2 to derive a symmetric encryption key from the user's password + salt.age crate (for file encryption) or ring/sodiumoxide for low-level primitives.{
"salt": "random_salt_for_kdf",
"nonce": "random_nonce",
"ciphertext": "base64_encoded_encrypted_data"
}
salt, nonce, and ciphertext.ciphertext using Key + Nonce.argon2 (for KDF)chacha20poly1305 or aes-gcm (for encryption)rand (for generating salt/nonce)npx skills add basilgregory/Cryptography Handling Skill下载完整 Skill 目录,包含 SKILL.md 及所有相关文件
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer