package-ida-plugin
Installation
SKILL.md
Packaging IDA Pro Plugins
This skill helps package IDA Pro plugins for distribution via the IDA Plugin Manager and the plugins.hex-rays.com repository. It covers creating and updating the ida-plugin.json manifest, packaging archives, and publishing via GitHub Releases.
Overview
The IDA Plugin Manager is a self-service ecosystem for discovering, installing, and sharing IDA plugins:
- Discovery: A daily indexer scans GitHub for repositories containing
ida-plugin.json - Repository: Published at plugins.hex-rays.com and github.com/HexRaysSA/plugin-repository
- Client: HCLI command-line tool (
hcli plugin install <name>) - Compatibility: IDA Pro 9.0+ (full support)
Critical: Understanding Plugin Root Directory
The ida-plugin.json file defines the root of the plugin. When a plugin is installed, only the directory containing ida-plugin.json (and its subdirectories) is copied to $IDAUSR/plugins/. Nothing outside this directory is included.