Borrowing it
Nothing to install: this file belongs to Everyone-Needs-A-Copilot/claude-copilot. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.
curl -O https://raw.githubusercontent.com/Everyone-Needs-A-Copilot/claude-copilot/main/.claude/skills/security/crypto-patterns/SKILL.mdgit clone --depth 1 https://github.com/Everyone-Needs-A-Copilot/claude-copilotWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/everyone-needs-a-copilot/claude-copilot/crypto-patterns)<a href="https://agentmods.dev/skills/everyone-needs-a-copilot/claude-copilot/crypto-patterns"><img src="https://agentmods.dev/badge/skills/everyone-needs-a-copilot/claude-copilot/crypto-patterns/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/everyone-needs-a-copilot/claude-copilot/crypto-patterns"><img src="https://agentmods.dev/badge/skills/everyone-needs-a-copilot/claude-copilot/crypto-patterns.svg" alt="Reviewed on agentmods" width="80" height="20"></a>- NVIDIA SkillSpector pass
What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00119 | $0.01825 |
| Opus 5.5 | $0.00048 | $0.00730 |
| Sonnet 5.5 | $0.00024 | $0.00365 |
| Haiku 4.5 | $0.00012 | $0.00183 |
Grade A, and why
crypto-patterns scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 1mo ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 173 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Cryptographic Patterns
Secure cryptographic patterns and deterministic weak-algorithm detection. The prose guidance covers intent and context; the script provides consistent, reference-backed PASS/WARN/FAIL verdicts.
Cryptographic guidance (when to use what) is prose judgment — the model reasons about context, threat model, and trade-offs. Weak-algorithm detection is deterministic — the script checks algorithm names, key sizes, modes, and work factors against published standards (NIST SP 800-131A, OWASP, Mozilla TLS, RFC 8725).
Never approve a cryptographic configuration without running the validator.
Invocation — Crypto Configuration Validator (L3 Script)
Assemble the cryptographic usages as a JSON array and run the validator. Consume its output only — the script source never enters context.
Format each usage:
[
{
"name": "user password storage",
"type": "kdf",
"algorithm": "bcrypt",
"work_factor": 12
},
{
"name": "API payload encryption",
"type": "symmetric",
"algorithm": "aes-256",
"key_bits": 256,
"mode": "GCM"
},
{
"name": "auth token signing",
"type": "jwt",
"algorithm": "RS256",
"jwt_alg": "RS256"
}
]
Required fields per entry:
name— human-readable label (e.g. "user session token")type— usage type:symmetric|hash|kdf|asymmetric|prng|tls|jwtalgorithm— algorithm/cipher name (case-insensitive)
Optional fields (add any that apply):
key_bits— key length in bits (symmetric and asymmetric)mode— cipher mode (symmetric; e.g.GCM,CBC,ECB)iv_reuse—trueif the IV/nonce is reused (always triggers FAIL)work_factor— cost parameter (KDFs; bcrypt cost, argon2 iterations, etc.)tls_version— TLS/SSL version string (type=tls; e.g."TLS1.2","1.3")jwt_alg— JWT algorithm header value (type=jwt; e.g."RS256","none")
Run via Bash (file argument):
python .claude/skills/security/crypto-patterns/scripts/crypto_check.py config.json
What ships with it
2 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 1mo ago First seen · 173 lines · 119 tokens per session scan A bfcda5bfbd04
crypto-patterns is a skill published in the GitHub repository Everyone-Needs-A-Copilot/claude-copilot (14 stars, last pushed yesterday), licensed MIT. It adds 119 tokens to every session and 1,825 once invoked, about $0.0005 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-04.
Other skills, from other repositories
theokit-agents
TheoKit agent/LLM integration — agents/.ts convention (AgentBuilder), the tool() builder, capabilities (advanced/DI), useAgent client hook.
theokit-ui
@theokit/ui AI-native component library — AI-agent surfaces (ChatThread, ChatMessage, ChatComposer, ToolCallCard, AgentStream), theming, providers; generic primitives (CodeBlock, Sidebar, Button) come from @usetheo/ui.
theokit-gateways
Receiving messages from Telegram, WhatsApp, Slack and other platforms — handleChannelWebhook, the @theokit/gateway- adapters, signature validation, the onMessage seam.
theokit-frontend
TheoKit frontend — file-based routing, layouts, theoFetch typed client, useAgent, React patterns.
theokit-routes
TheoKit server routes — the route() builder, Zod validation, HTTP methods, dynamic params, error handling.
theokit-config
TheoKit configuration — the config() builder, plugins, security, storage, agents, build targets.