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.