npx claudepluginhub mysterionrise/ctf-kitThis skill uses the workspace's default tool permissions.
Analyze and solve miscellaneous challenges.
Suggests manual /compact at logical task boundaries in long Claude Code sessions and multi-phase tasks to avoid arbitrary auto-compaction losses.
Share bugs, ideas, or general feedback.
Analyze and solve miscellaneous challenges.
Use this command for challenges involving:
First check tool availability: bash scripts/check-tools.sh
For encoding detection and decoding (outputs structured JSON):
bash scripts/run-decode.sh <encoded-string>
bash scripts/run-decode.sh encoded.txt
JSON output includes:
detected_encoding: what the input looks like (base64, hex, binary, etc.)decodings[]: all successful decodings with confidence levelschains[]: multi-step decoding results (e.g., base64 → hex → plaintext)flags: any flag patterns found in decoded outputhas_flag: true if flag foundThe script automatically tries chaining: if Base64 decoding produces another encoded string, it tries decoding that too.
For QR codes:
zbarimg qrcode.png
For esoteric languages:
++++[>++++++++<-]>.Ook. Ook! Ook.[]!+() characters onlyUse online interpreters for these.
The run-decode.sh script handles multi-step chains automatically:
| Pattern | Encoding |
|---|---|
= or == at end | Base64 |
| All caps + 2-7 | Base32 |
| Only 0-9 a-f | Hexadecimal |
| Only 0 and 1 | Binary |
%20, %3D | URL encoding |
A, A | HTML entities |
| Looks Like | Language |
|---|---|
+ - < > [ ] . , | Brainfuck |
Ook. Ook! Ook? | Ook! |
| Only whitespace | Whitespace |
[]+!() | JSFuck |
moo, MOO | COW |
When using /ctf-kit:team-solve with a misc challenge, the lead spawns 3 specialists:
| Role | Teammate Name | Focus | Tools | First Action |
|---|---|---|---|---|
| Encoding Specialist | decoder | CyberChef recipes, multi-layer encoding chains, base conversions, custom encodings, cipher identification | CyberChef, scripts/run-decode.sh, python3 | Run run-decode.sh, try recursive decoding, identify encoding layers |
| Esoteric & Code | esoteric-analyst | Brainfuck, Whitespace, JSFuck, Ook!, Malbolge, polyglots, custom language identification | Online interpreters, python3 | Identify language from character set, find/build interpreter, execute |
| Puzzle & Logic | puzzle-solver | Pattern recognition, math puzzles, QR/barcodes, game theory, constraint satisfaction, riddles | zbarimg, python3, z3 | Scan for QR/barcodes, analyze patterns, identify puzzle type |
/ctf-kit:misc encoded.txt
/ctf-kit:misc qrcode.png
/ctf-kit:misc challenge.bf