package-ida-plugin

Package IDA Pro plugins by creating ida-plugin.json manifests and publishing archives to GitHub Releases.

113|12|Updated Jan 6, 2026
One-click install
npx skills add https://github.com/HexRaysSA/ida-claude-plugins --skill package-ida-plugin
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: package-ida-plugin
Source: https://github.com/HexRaysSA/ida-claude-plugins/tree/main/plugins/ida-plugin-development/skills/package-ida-plugin
Command: npx skills add https://github.com/HexRaysSA/ida-claude-plugins --skill package-ida-plugin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the packaging and distribution workflow for IDA Pro plugins, including creating and updating the ida-plugin.json manifest, building release archives, and publishing artifacts to GitHub Releases.

Core Features & Use Cases

  • Manifest management: Create and update the ida-plugin.json in the plugin root to define plugin metadata.
  • Archive packaging: Package plugin code and assets into release-ready archives for distribution.
  • Publishing: Publish artifacts to GitHub Releases and ensure plugins.hex-rays.com indexer can discover updates.

Quick Start

Place ida-plugin.json at the plugin root and run the packaging workflow to produce a release ZIP for GitHub Releases.

Frequently Asked Questions about package-ida-plugin

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I package an IDA Pro plugin for distribution on GitHub Releases?▼

Package an IDA Pro plugin by placing an ida-plugin.json manifest at the repository root, then running the packaging workflow to generate release archives and publish artifacts to GitHub Releases.

What is ida-plugin.json used for in IDA Pro plugin development?▼

The ida-plugin.json manifest defines plugin metadata for IDA Pro distribution, enabling the plugins.hex-rays.com indexer to discover updates and validating the plugin root structure during packaging.

Can I automate IDA Pro plugin publishing to plugins.hex-rays.com?▼

Yes, the packaging workflow coordinates publishing artifacts to GitHub Releases and ensures the plugins.hex-rays.com indexer can discover the updated IDA Pro plugin metadata automatically.

Does my IDA Pro plugin repository need a specific structure to use automated packaging?▼

Yes, the automated packaging enforces a valid package by validating the plugin root, requiring a self-contained plugin repository with the ida-plugin.json manifest located at the root.

What is the best way to create release archives for an IDA Pro plugin?▼

The best way to create release archives is automating the packaging workflow, which validates the plugin root and packages plugin code and assets into release-ready ZIP archives for GitHub Releases.

Why does my IDA Pro plugin packaging workflow fail during validation?▼

Packaging validation fails when the plugin repository is not self-contained or lacks a valid ida-plugin.json manifest at the root, preventing the generation of release-ready archives.