
0xeb/ghidrasql-skills
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
Ghidrasql の Claude コード スキル — Ghidra 解析とアノテーションワークフローの SQL インターフェイスをライブ
概要
Claudeコード/Copilot CLI は、Ghidra 解析とアノテーションワークフローのライブ SQL インターフェイスである ghidrasql 用のスキルです。 - LibGhidraHost拡張機能を備えたGhidraプロジェクトは、ライブクエリを必要とするときにインストールおよび実行されます - PATHで利用可能なghidrasqlまたは既知の場所からコール可能 - Verify:ghidrasql --help - 複数のプログラムプロジェクトの場合、 --list-project-programs、 project programsテーブル、またはHTTP GET /project/programsを使用して、 --programまたはHTTP POST / project/openで1つのアクティブなドメインパスを選択します。 プラグインパッケージを使用して、フラットコピーを~/.codex/skillsに使用してください。 プラグインパスはghidrasqlの名前空間を保持しているため、xrefs、データ、タイプなどの一般的なスキル名は他のスキルと衝突しません。 2. プラグインディレクトリをホームプラグインフォルダにコピーします。 3. ~/.agents/plugins/marketplace.json を作成または更新するので、以下が含まれます。 Codex プラグインのマニフェストは、プラグイン/ghidrasql/.codex-plugin/plugin.json で動作します。プラグイン/ghidrasql/skills/ で動作します.
概要(AI 翻訳)
ghidrasql の Claude コード/Copilot CLI スキル、Ghidra 解析とアノテーションワークフローのライブ SQL インターフェイス。
前提条件
- ライブクエリが必要なときに、Ghidraプロジェクトを[
LibGhidraHost]拡張インストールして実行 ghidrasqlPATH または既知の場所からコール可能- 確認: [
ghidrasql --help - 複数のプログラムプロジェクトの場合、[
--list-project-programs]、[project_programs]テーブル、またはHTTP [GET /project/programs]で1つのアクティブなドメインパスを選択し、[--program]またはHTTP [POST /project/open]を選択します。
インストール
##Claudeコード/Copilot CLI
コードx
~/.codex/skillsにフラットコピーではなく、プラグインパッケージを使用します。 プラグインパスは[[ghidrasql]の名前空間を保持しているため、一般的なスキル名はxrefs、[data]、 [types])は、他のスキルと衝突しません。
###ホームローカルインストール
-
一時的にこのリポジトリをクローンします。
-
プラグインディレクトリをホームプラグインフォルダにコピーします。
-
[
~/.agents/plugins/marketplace.jsonを作成または更新します。
4。 Codex を再起動します。
Codex プラグインのマニフェストは plugins/ghidrasql/.codex-plugin/plugin.json]] で、 [plugins/ghidrasql/skills/] に住んでいます。
####Repo-localインストール
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
ghidrasql-skills
Claude Code / Copilot CLI skills for ghidrasql, a live SQL interface for Ghidra analysis and annotation workflows.
Prerequisites
- A Ghidra project with the
LibGhidraHostextension installed and running when you need live queries ghidrasqlavailable on your PATH or callable from a known location- Verify:
ghidrasql --help - For multi-program projects, use
--list-project-programs, theproject_programstable, or HTTPGET /project/programs, then select one active domain path with--programor HTTPPOST /project/open
Installation
Claude Code / Copilot CLI
/plugin marketplace add 0xeb/ghidrasql-skills
Codex
Use the plugin packaging, not a flat copy into ~/.codex/skills. The plugin path preserves the ghidrasql namespace so generic skill names like xrefs, data, and types do not collide with other skills.
Home-local install
- Clone this repo anywhere temporary:
git clone https://github.com/0xeb/ghidrasql-skills
- Copy the plugin directory into your home plugins folder:
mkdir -p ~/plugins
cp -R ghidrasql-skills/plugins/ghidrasql ~/plugins/
- Create or update
~/.agents/plugins/marketplace.jsonso it contains:
{
"name": "ghidrasql-tools",
"interface": {
"displayName": "GhidraSQL Tools"
},
"plugins": [
{
"name": "ghidrasql",
"source": {
"source": "local",
"path": "./plugins/ghidrasql"
},
"policy": {
"installation": "AVAILABLE",
"authentication": "ON_INSTALL"
},
"category": "Engineering"
}
]
}
- Restart Codex.
The Codex plugin manifest lives at plugins/ghidrasql/.codex-plugin/plugin.json, and the skills live under plugins/ghidrasql/skills/.
Repo-local install
If you want to test directly from a checkout, keep the repo where it is and use the bundled marketplace file at .agents/plugins/marketplace.json. Codex should resolve ./plugins/ghidrasql relative to the repo root.
Compatibility
SKILL.mdis the canonical contract for each skill.agents/openai.yamladds optional Codex app metadata and does not replaceSKILL.md.
Skills
| Skill | Description | When to Use |
|---|
推奨ツール
別のキーワードを試すか、フィルタを外してください。
インストール
npx skillfish add 0xeb/ghidrasql-skills