allthingsidaallthingsidaOfficialยท15 Agent Skills Included

idasql-skills

Query and edit IDA Pro databases with plain SQL

Queries and edits IDA Pro databases through plain SQL for reverse engineering binaries. Covers disassembly, decompilation, cross-references, strings, types, breakpoints, and byte patching without writing IDA plugins or IDAPython scripts. Guides binary triage, struct recovery, and annotation workflows so analysts can audit executables and firmware faster.
npx skills add allthingsida/idasql-skills --all -g -y

All Skills in This Repository (15)

Pure Emerald Level Indicators
๐Ÿ“ฆ In Repo
allthingsidaallthingsida

disassembly

Query IDA Pro disassembly databases for functions, segments, instructions, and basic blocks.

Official
Intermediate
๐Ÿ“ฆ In Repo
allthingsidaallthingsida

types

Manage and manipulate IDA Pro type systems via SQL queries.

Official
Advanced
๐Ÿ“ฆ In Repo
allthingsidaallthingsida

analysis

Query IDA Pro disassembly and decompilation data with SQL for binary triage.

Official
Advanced
๐Ÿ“ฆ In Repo
allthingsidaallthingsida

grep

Search IDA Pro databases for named entities using pattern matching.

Official
Intermediate
๐Ÿ“ฆ In Repo
allthingsidaallthingsida

idapython

Execute IDAPython snippets and files within SQL environments.

Official
Intermediate
๐Ÿ“ฆ In Repo
allthingsidaallthingsida

storage

Store and retrieve key-value data persistently within IDA Pro databases.

Official
Intermediate
๐Ÿ“ฆ In Repo
allthingsidaallthingsida

annotations

Modify IDA Pro database comments, symbols, types, and bookmarks via SQL mutations.

Official
Advanced
๐Ÿ“ฆ In Repo
allthingsidaallthingsida

decompiler

Inspect and modify decompiled C code from IDA Pro databases.

Official
Advanced
๐Ÿ“ฆ In Repo
allthingsidaallthingsida

debugger

Manage IDA Pro breakpoints and patch bytes within the IDB.

Official
Advanced
๐Ÿ“ฆ In Repo
allthingsidaallthingsida

functions

Catalog IDASQL SQL functions for reverse engineering tasks in IDA Pro.

Official
Intermediate
๐Ÿ“ฆ In Repo
allthingsidaallthingsida

ui-context

Capture and interpret live IDA Pro interface state, selections, and code anchors.

Official
Intermediate
๐Ÿ“ฆ In Repo
allthingsidaallthingsida

xrefs

Analyze IDA Pro cross-references to map callers, callees, imports, and data references.

Official
Intermediate

Frequently Asked Questions

FAQPage Schema
How 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โ†’