ida-plugin-development
ida-plugin-development is a Hex-Rays skill for writing IDA Pro plugins in Python.
What the skill teaches
ida-plugin-development is a Hex-Rays skill for writing IDA Pro plugins in Python. It collects patterns for modern IDA versions: preferring the Domain API, packaging for the IDA Plugin Manager, a plugin entry point with version checks, registering and unregistering hooks in pairs, calling one plugin from another through IDC functions, storing state in netnodes, reacting to address and selection changes, finding widgets, adding context-menu entries, hover hints, custom rendering and custom viewers with clickable addresses. It covers Qt6 widgets, actions and settings but not IDA 7 or 8, or C++ SDK plugins. A bundled script runs HCLI to package and lint the plugin; uv is required.
Capabilities
- Scaffold IDA Pro Python plugins with version checks
- Add hooks, actions, menus and context-menu entries
- Persist plugin state in netnodes
- Build custom viewers and hover hints
- Package and lint a plugin with HCLI
About
- Publisher
- Hex-Rays
- Tool
- IDA Pro
Works with
Install
- Run this to add it to Claude Code:
claude plugin marketplace add HexRaysSA/claude-marketplace claude plugin install ida-plugin-development@HexRaysSA
MCP servers and skills can run code on your computer and act on your data. Review the source before installing.
This skill includes scripts that your agent may run.
Details
| Fact | Value | Source |
|---|---|---|
| Type | Skill | |
| Tool | IDA Pro | |
| Publisher | Hex-Rays | source |
| Official status | Officialin the HexRaysSA GitHub organisation | source |
| Needs an API key or sign-in | Not stated in its documentation | |
| Includes scripts | Yes | source |
| Platforms | Not stated in its documentation | |
| AI clients | Claude Code | source |
| Licence | MIT | source |
| Pricing | Not stated in its documentation | |
| Activity | No commit dataDownload data not available (not on npm or PyPI) | |
| Links | Repository |
More from Hex-Rays
1 server · 4 skills
- Hex-Rays IDA MCP (MCP server)
- ida-domain-scripting (Skill)
- ida-domain-api (Skill)
- package-ida-plugin (Skill)
Badge for your README
Maintain this project? Add a badge that links to this page.
[](https://kitbay.app/skills/ida-plugin-development/)
Sources
- README (README.md)github.com/HexRaysSA/claude-marketplace · Backs: AI clientsNov 12, 2026
- Skill file (SKILL.md)github.com/HexRaysSA/claude-marketplaceNov 12, 2026
- GitHub repositorygithub.com/HexRaysSA/claude-marketplace · Backs: Official status, PublisherNov 12, 2026
- Licence file (LICENSE)github.com/HexRaysSA/claude-marketplace · Backs: LicenceNov 12, 2026
- Folder in the repository (ida-plugin-development)github.com/HexRaysSA/claude-marketplace · Backs: Includes scriptsNov 12, 2026