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 skills add https://github.com/p4nda0s/reverse-skills --skill rev-idapython