idasql-skills
Query and edit IDA Pro databases with plain SQL
All Skills in This Repository (15)
Pure Emerald Level Indicatorsdisassembly
Query IDA Pro disassembly databases for functions, segments, instructions, and basic blocks.
types
Manage and manipulate IDA Pro type systems via SQL queries.
analysis
Query IDA Pro disassembly and decompilation data with SQL for binary triage.
grep
Search IDA Pro databases for named entities using pattern matching.
idapython
Execute IDAPython snippets and files within SQL environments.
storage
Store and retrieve key-value data persistently within IDA Pro databases.
annotations
Modify IDA Pro database comments, symbols, types, and bookmarks via SQL mutations.
decompiler
Inspect and modify decompiled C code from IDA Pro databases.
debugger
Manage IDA Pro breakpoints and patch bytes within the IDB.
functions
Catalog IDASQL SQL functions for reverse engineering tasks in IDA Pro.
ui-context
Capture and interpret live IDA Pro interface state, selections, and code anchors.
xrefs
Analyze IDA Pro cross-references to map callers, callees, imports, and data references.
Frequently Asked Questions
FAQPage SchemaHow to install idasql-skills?โผ
Run `npx skills add allthingsida/idasql-skills --all -g -y` in your terminal to install all skills globally. You also need IDA Pro installed and the idasql binary from its Releases page placed next to IDA.
What does idasql-skills do?โผ
It lets you explore and edit IDA Pro databases using plain SQL queries instead of writing plugins or IDAPython scripts. You can inspect functions, decompile code, trace cross-references, search strings, and patch bytes.
Can I analyze a raw executable without an IDA database?โผ
Yes. Point idasql directly at an .exe, .dll, or firmware file and it auto-analyzes the binary and builds the string list on first open, no manual pre-step needed.
Does idasql-skills work with Claude Code and Codex?โผ
Yes. The skills follow the standard SKILL.md format and ship with plugin packaging for both Claude Code and Codex, keeping the idasql namespace intact.
Can it help recover structs from decompiled code?โผ
Yes. The re-source and types skills guide you through finding offset patterns, building structs incrementally, and applying them so pseudocode reads like original source.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core