0G

0xeb/ghidrasql-skills

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

22 stars 品質 57 トレンド 24NOASSERTION

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]拡張インストールして実行
  • ghidrasql PATH または既知の場所からコール可能
  • 確認: [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])は、他のスキルと衝突しません。

###ホームローカルインストール

  1. 一時的にこのリポジトリをクローンします。

  2. プラグインディレクトリをホームプラグインフォルダにコピーします。

  3. [~/.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 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, the project_programs table, or HTTP GET /project/programs, then select one active domain path with --program or HTTP POST /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

  1. Clone this repo anywhere temporary:
git clone https://github.com/0xeb/ghidrasql-skills
  1. Copy the plugin directory into your home plugins folder:
mkdir -p ~/plugins
cp -R ghidrasql-skills/plugins/ghidrasql ~/plugins/
  1. Create or update ~/.agents/plugins/marketplace.json so 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"
    }
  ]
}
  1. 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.md is the canonical contract for each skill.
  • agents/openai.yaml adds optional Codex app metadata and does not replace SKILL.md.

Skills

Skill Description When to Use
GitHub で README 全文を見る

推奨ツール

別のキーワードを試すか、フィルタを外してください。

インストール

npx skillfish add 0xeb/ghidrasql-skills
MCP 初心者?mcpskill.org のガイドから始めましょう →