Skills for Real Engineers. Straight from my .agents directory.
ctf-similar-search
Agent skill fromljagiello/ctf-skills
Searches for similar CTF challenge writeups using Tavily API for search and content extraction. Use when the user requests finding related challenges, when solve-challenge has failed multiple times and needs reference solutions, or when first identifying a challenge type and seeking examples.
How to install ctf-similar-search
npx skills add ljagiello/ctf-skills# or add only this skill to Claude Code: copy the folder
ctf-similar-search/
# into
~/.claude/skills/ctf-similar-search/ (all projects)
.claude/skills/ctf-similar-search/ (one project)
1# CTF Similar Challenge Search23Search for similar CTF challenge writeups using Tavily API.45## Prerequisites67```bash8pip install requests tavily9```1011Set your Tavily API key (from https://tavily.com) before running:1213```bash14export TAVILY_API_KEY='tvly-...'15```1617## API Overview1819This skill provides two interfaces:2021| Interface | Purpose | Command |22|-----------|---------|---------|23| **Tavily Search** | Search for writeups and articles | `./search.sh search <keyword>` |24| **Tavily Extract** | Extract content from URLs | `./search.sh extract <url1> [url2] ...` |2526## Search Workflow2728### Step 1: Search with Keywords2930Choose keywords based on available information:3132#### Scenario 1: Known Competition + Challenge Name33```bash34# Format: [Competition Name] [Challenge Name] — max 3 words35./search.sh search "DASCTF URL Storage"36./search.sh search "HGAME baby web"37./search.sh search "BUUCTF pwn1"38```3940#### Scenario 2: Challenge Name Only (no competition info)41```bash42# Use challenge name directly — max 3 words43./search.sh search "URL Storage"44./search.sh search "baby overflow"45./search.sh search "crypto-rsa"46```4748#### Scenario 3: Unique Identifiers (code snippets, strings)49```bash50# Use unique, non-trivial strings from the challenge — NO word limit51./search.sh search "def encrypt_flag(key): return base64"52./search.sh search "CUSTOM_MAGIC_BYTES"53./search.sh search "ERROR: invalid padding in AES block"54```5556### ⚠️ Critical: 3-Word Limit for Non-Code Queries57…
Excerpt shown under the repository's MIT license.
More skills in ctf-skills
Similar skill repositories
Public repository for Agent Skills
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Production-grade engineering skills for AI coding agents.
The open-source app everyone uses to manage agents at work
