Back to Skills

discover-cryptography

verified

Automatically discover cryptography skills when working with encryption, TLS, certificates, PKI, and security

View on GitHub

Marketplace

cc-polymath-marketplace

rand/cc-polymath

Plugin

cc-polymath

Repository

rand/cc-polymath
59stars

skills/discover-cryptography/SKILL.md

Last Verified

January 21, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/rand/cc-polymath/blob/main/skills/discover-cryptography/SKILL.md -a claude-code --skill discover-cryptography

Installation paths:

Claude
.claude/skills/discover-cryptography/
Powered by add-skill CLI

Instructions

# Cryptography Skills Discovery

Provides automatic access to comprehensive cryptography and security skills.

## When This Skill Activates

This skill auto-activates when you're working with:
- TLS, SSL, mTLS
- Certificates and PKI
- Encryption and decryption
- Hashing and signing
- Key management
- HTTPS configuration
- Certificate authorities
- Cryptographic algorithms
- Security best practices

## Available Skills

### Quick Reference

The Cryptography category contains 7 skills:

1. **pki-fundamentals** - PKI, certificate authorities, X.509, trust chains
2. **tls-configuration** - TLS 1.2/1.3 setup, cipher suites, server config
3. **ssl-legacy** - SSL 2.0/3.0, TLS 1.0/1.1, deprecation, migration
4. **sni-routing** - Server Name Indication, multi-domain TLS hosting
5. **certificate-management** - Certificate lifecycle, Let's Encrypt, automation
6. **cryptography-basics** - Symmetric/asymmetric encryption, hashing, signing
7. **crypto-best-practices** - Security patterns, common mistakes, anti-patterns

### Load Full Category Details

For complete descriptions and workflows:

```bash
cat ~/.claude/skills/cryptography/INDEX.md
```

This loads the full Cryptography category index with:
- Detailed skill descriptions
- Usage triggers for each skill
- Common workflow combinations
- Cross-references to related skills

### Load Specific Skills

Load individual skills as needed:

```bash
cat ~/.claude/skills/cryptography/pki-fundamentals.md
cat ~/.claude/skills/cryptography/tls-configuration.md
cat ~/.claude/skills/cryptography/certificate-management.md
cat ~/.claude/skills/cryptography/cryptography-basics.md
```

## Common Workflows

### Setting Up HTTPS
```bash
# PKI basics → TLS config → Certificate management
cat ~/.claude/skills/cryptography/pki-fundamentals.md
cat ~/.claude/skills/cryptography/tls-configuration.md
cat ~/.claude/skills/cryptography/certificate-management.md
```

### Understanding Encryption
```bash
# Basics → Best practices → Specific implementation

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
3283 chars