A comprehensive reference for writing IDAPython scripts, covering both interactive GUI usage and IDALib headless analysis introduced in IDA 9.0. You get ready-to-use snippets for the essential reverse engineering tasks: reading and patching memory in debug and IDB contexts, traversing functions and basic blocks, manipulating registers, pattern searching, cross-reference analysis, and working with the debugger. It includes practical examples like parsing GNU C++ std::map structures, calling debuggee functions with Appcall, and reading XMM registers. If you're automating binary analysis, dealing with obfuscated code, or batch-processing binaries and don't want to dig through IDA's API docs every time, this gives you working code to adapt. The snippets assume familiarity with IDA but save you from remembering whether it's get_qword or read_dbg_qword.
npx -y skills add p4nda0s/reverse-skills --skill rev-idapython --agent claude-codeInstalls into .claude/skills of the current project.
Select a file.
juliusbrussee/caveman
mattpocock/skills
shadcn/improve
obra/superpowers
forrestchang/andrej-karpathy-skills
vercel-labs/skills