0G

0xeb/ghidrasql-skills

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

22 stars Качество 57 Тренд 24NOASSERTION

Навыки Claude Code для ghidrasql — живой интерфейс SQL для анализа Ghidra и аннотационных рабочих процессов

Обзор

Навыки Claude Code / Copilot CLI для ghidrasql, живого интерфейса SQL для анализа Ghidra и рабочих процессов аннотации. Проект Ghidra с установленным расширением LibGhidraHost и запущенным, когда вам нужны живые запросы - ghidrasql, доступный на вашем PATH или позывной из известного местоположения - Проверьте: ghidrasql - Помощь - Для многопрограммных проектов, используйте -list-project-programs, таблицу project programs или HTTP GET /project/programs, затем выберите один активный путь домена с -программой или HTTP POST /project/open Используйте пакет плагинов, а не плоскую копию в ~/.codex/skills. Путь плагина сохраняет пространство имен ghidrasql, поэтому общие имена навыков, такие как xrefs, данные и типы, не сталкиваются с другими навыками. 2. Скопируйте каталог плагинов в папку домашних плагинов: 3. Создать или обновить ~/.agents/plugins/marketplace.json, чтобы он содержал: Плагин Codex проявляет жизнь в плагинах / gidrasql /.codex-plugin /plugin.json, а навыки живут в плагинах /ghidrasql / навыки /.

Обзор (машинный перевод)

Навыки Claude Code / Copilot CLI для ghidrasql, живого интерфейса SQL для анализа Ghidra и рабочих процессов аннотации.

Предпосылки

Проект Ghidra с установленным и запущенным расширением LibGhidraHost, когда вам нужны живые запросы

  • ghidrasql доступен на вашем PATH или позвоните из известного места
  • Проверить: [[Т3]] Для многопрограммных проектов используйте --list-project-programs, таблицу project_programs или HTTP GET /project/programs, затем выберите один путь активного домена с --program или HTTP POST /project/open.

##Установка

Код Клода / Copilot CLI

###Кодекс

Используйте упаковку плагина, а не плоскую копию ~/.codex/skills. Путь плагина сохраняет пространство имен ghidrasql, поэтому общие имена навыков, такие как xrefs, data и types, не сталкиваются с другими навыками.

Домашняя установка

  1. Клонировать это РЕПО в любом месте временно:

  2. Скопируйте каталог плагинов в папку домашних плагинов:

  3. создать или обновить ~/.agents/plugins/marketplace.json, чтобы он содержал:

  4. Перезагрузить Кодекс.

Плагин Codex проявляет жизнь в plugins/ghidrasql/.codex-plugin/plugin.json, а навыки живут в plugins/ghidrasql/skills/.

Репо-локальная установка

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

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
Открыть полный README на GitHub

Рекомендуемые инструменты

Попробуйте другой запрос или уберите фильтр.

Установка

npx skillfish add 0xeb/ghidrasql-skills
Новичок в MCP? Начните с руководства на mcpskill.org →