ghidrasql-skills

May 8, 2026 · View on GitHub

Claude Code and Codex skills for ghidrasql, a live SQL interface for Ghidra analysis and annotation workflows.

Prerequisites

  • A Ghidra project with the LibGhidraHost extension installed and running when you need live queries
  • ghidrasql available on your PATH or callable from a known location
  • Verify: ghidrasql --help
  • For multi-program projects, use --list-project-programs or the project_programs table, then select one active domain path with --program / --initial-program

Installation

Claude Code

/plugin marketplace add 0xeb/ghidrasql-skills

Codex

The repository is also structured as a Codex plugin. The Codex plugin manifest lives at:

plugins/ghidrasql/.codex-plugin/plugin.json

The Codex marketplace entry lives at:

.agents/plugins/marketplace.json

When installed as a Codex plugin, skills are namespaced under ghidrasql, for example ghidrasql:connect, ghidrasql:analysis, and ghidrasql:decompiler.

Compatibility

  • SKILL.md is the canonical contract for each skill.
  • .claude-plugin/marketplace.json keeps Claude Code marketplace compatibility.
  • .agents/plugins/marketplace.json and plugins/ghidrasql/.codex-plugin/plugin.json add Codex plugin compatibility.

Skills

SkillDescriptionWhen to Use
connectBootstrap sessions, REPL, and HTTP usageStarting work, checking connectivity, routing to the right skill
analysisHigh-level binary triage and query workflowsAudits, summaries, "what does this binary do?" questions
annotationsPersistent renames, comments, signatures, and save workflowCleaning up code, adding comments, applying structured annotations
decompilerPseudocode, locals, parameters, and decompiler-backed workflowsDecompiling functions, local-variable cleanup, read-after-write verification
disassemblyFunctions, instructions, blocks, CFG, and raw code structureInstruction-level analysis, block queries, code-shape inspection
dataStrings, memory bytes, typed data, and hexdumpsString hunting, data-item recovery, byte inspection
grepName and pattern lookup across symbols and typesFinding functions, names, imports, exports, and type names
xrefsCallers, callees, call graph, and string-reference tracingDependency analysis, import usage, call-chain questions
typesType import, type exploration, and signature applicationStructs, enums, typedefs, signatures, and declaration parsing
functionsSQL function catalog and function-oriented usage patternsLooking up ghidrasql helper functions and choosing the right one

Author

Elias Bachaalany (@0xeb)

License

This project and all its contents — including skill definitions, reference documentation, and configuration files — are licensed under the Mozilla Public License 2.0.