Ida Reverse Engineering

Drive IDA Pro through the IDA Pro MCP like a senior reverse engineer: don't just narrate decompiler output, transform the database. Use this whenever the user is reverse engineering, analyzing malware, working a crackme or CTF, or doing binary/firmware analysis with IDA Pro over an MCP connection (mrexodia/ida-pro-mcp or idalib-mcp) — and especially when the agent keeps guessing at raw pseudocode instead of renaming functions and variables, defining structs, fixing types, and adding comments. Covers the iterative cleanup loop, anti-hallucination rules (always use int_convert; read real bytes/s

8 stars 1 forksAI, LLMs & Agents

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add Newmcpe/ida-reverse-engineering-skill --skill ida-reverse-engineering
Manual install
git clone --depth 1 https://github.com/Newmcpe/ida-reverse-engineering-skill.git /tmp/ida-reverse-engineering-skill
mkdir -p ~/.claude/skills
cp -r /tmp/ida-reverse-engineering-skill/. ~/.claude/skills/ida-reverse-engineering

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# Senior Reverse Engineering with IDA Pro (MCP)

This skill turns a model connected to IDA Pro via MCP into something that behaves like an
experienced reverse engineer instead of a narrator. The single biggest failure mode of an
MCP-driven RE agent is treating decompiler output as an *answer to explain* rather than *raw
material to transform*. A junior reads `sub_401000`, says "this looks like it validates a
license," and moves on. A senior renames the function to `validate_license`, names every
variable, defines the struct behind `*(a1 + 0x10)`, fixes the argument types, comments the
algorithm, re-decompiles to confirm the output got cleaner, and only then moves on — leaving
the database permanently better than they found it.

Your job is to do the second thing, on every function, using the MCP write tools.

You are a capable model. Use that: reason from evidence, form hypotheses and test them against
the binary, and decide *where to spend effort*. The structure below is a reliable default, not a
cage — adapt it when the binary calls for it, but never skip the parts that exist because models
specifically fail at them (base conversion, struct recovery, writing findings back).

> **Scope and ethics.** This skill supports legitimate reverse engineering: malware *analysis*
> and triage, vulnerability research, interoperability, firmware/protocol analysis, CTFs, and
> crackmes. It is about *understanding* and *documenting* binaries. Do not use it to author
Read the full skill on GitHub

Details

Skill name
ida-reverse-engineering
License
WTFPL
Repo updated
11 June 2026

FAQ

What does the Ida Reverse Engineering skill do?

Drive IDA Pro through the IDA Pro MCP like a senior reverse engineer: don't just narrate decompiler output, transform the database. Use this whenever the user is reverse engineering, analyzing malware, working a crackme or CTF, or doing binary/firmware analysis with IDA Pro over an MCP connection (mrexodia/ida-pro-mcp or idalib-mcp) — and especially when the agent keeps guessing at raw pseudocode instead of renaming functions and variables, defining structs, fixing types, and adding comments. Covers the iterative cleanup loop, anti-hallucination rules (always use int_convert; read real bytes/s

How do I install the Ida Reverse Engineering skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add Newmcpe/ida-reverse-engineering-skill --skill ida-reverse-engineering. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is Ida Reverse Engineering popular?

It lives in Newmcpe/ida-reverse-engineering-skill, which has 8 GitHub stars and 1 forks.

Related skills

Information Literacy

9

Liii8888/information-literacy

专为大学生“AI+信息素养”大赛备赛、模拟练习和规则允许的辅助答题设计。为单选、多选、判断题拆解条件,核验学术检索、科研AI工具、文件版本、产品菜单与引用证据;不提供题库或默认正式考试授权。

AI, LLMs & Agents

Hebbs

9

hebbs-ai/hebbs-skill

Cognitive engine for AI agents: index files and memories, retrieve across 4 weighted dimensions (similarity, temporal, importance, frequency), automatic insight consolidation, automatic contradiction detection, with full parameter control on every function.

AI, LLMs & Agents

Interview Designer

8

zhangchau/interview-designer-skill

Generate interview questions with assessment dimensions and A-level reference answers from a resume, JD, PRD, or portfolio. Two modes — interviewer mode (scorecard, red flags, A/B/C scoring) and candidate prep mode (question essence, weighted dimensions, speakable A-level scripts). Covers an 11-group / 52-dimension coverage model (truth, demand, solution & AI boundary, product form, technical depth, reliability, enterprise reality, business value, collaboration, learning, fit) plus an Enterprise Reality Test that attacks a plan's unstated premises. Staged output with a hard context budget so l

AI, LLMs & Agents

Genpark Sourcing

9

alphaparkinc/openclaw-genpark-sourcing

Product sourcing agent to identify suppliers and compare prices.

AI, LLMs & Agents

Manju Creator

9

rfdiosuao/Yuhang-ManJu

漫剧创作大师 - 全流程 AI 视频创作体系。整合提示词工程、图像生成、视频生成、后期剪辑四大能力。Invoke when user wants to create AI video, manga, short drama, or needs prompt engineering for video generation.

AI, LLMs & Agents

Genpark Nano Banana Stylizer

9

alphaparkinc/genpark-nano-banana-stylizer

Creative Style Transformer. Applies complex AI stylizations (LEGO, Funko Pop, Toy styles) while maintaining character consistency.

AI, LLMs & Agents

Browse the most popular Claude skills, all ai, llms & agents skills, or write your own with the skills generator.