crypto-expert

Advise on applied cryptography, including TLS, encryption, hashing, and key management.

18.1k|2.3k|Updated Feb 24, 2026
One-click install
npx skills add https://github.com/RightNow-AI/openfang --skill crypto-expert-rightnow-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: crypto-expert
Source: https://github.com/RightNow-AI/openfang/tree/main/crates/openfang-skills/bundled/crypto-expert
Command: npx skills add https://github.com/RightNow-AI/openfang --skill crypto-expert-rightnow-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides expert guidance on implementing robust cryptographic solutions, ensuring the security and integrity of sensitive data and communications.

Core Features & Use Cases

  • Secure Encryption: Recommends best practices for symmetric and asymmetric encryption (e.g., AES-GCM, ChaCha20-Poly1305, Ed25519).
  • Key Management: Advises on secure key generation, storage (KMS, HSM), and rotation strategies.
  • TLS Configuration: Guides on setting up secure TLS 1.3 connections with appropriate cipher suites.
  • Use Case: A developer needs to secure API communications. This Skill can advise on choosing the right encryption algorithms, signing methods, and TLS configurations to protect data in transit.

Quick Start

Provide guidance on implementing secure TLS 1.3 with recommended cipher suites.

Frequently Asked Questions about crypto-expert

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

FAQPage Schema
How do I configure TLS 1.3 with the right cipher suites for API communications?

To configure TLS 1.3, apply secure design principles like cryptographic agility and use audited libraries. This Skill guides setting up secure connections with appropriate cipher suites to protect API communications in transit.

What is the best way to avoid common encryption pitfalls like ECB mode and nonce reuse?

Avoiding encryption pitfalls like ECB mode and nonce reuse requires using authenticated encryption with associated data (AEAD). This Skill recommends high-level audited libraries and secure randomness to prevent timing attacks and implementation errors.

How does key management work with KMS and HSM for secure key rotation?

Key management with KMS and HSM involves secure key generation, storage, and rotation strategies. This Skill advises on implementing these practices to ensure the long-term security and integrity of your cryptographic keys.

Should I use AES-GCM or ChaCha20-Poly1305 for symmetric encryption?

Choosing between AES-GCM and ChaCha20-Poly1305 depends on your platform's hardware capabilities. This Skill provides expert advice on selecting the right symmetric and asymmetric encryption algorithms, including Ed25519, based on audited library recommendations.

When do I need cryptographic agility in my system design?

Cryptographic agility is needed when you must adapt to emerging threats and algorithm deprecations without major rewrites. This Skill helps you implement secure design principles so your systems can swap cryptographic primitives safely.