CtrlK
BlogDocsLog inGet started
Tessl Logo

ida-reverse

IDA Pro 逆向分析辅助技能。当用户提到逆向、反编译、分析二进制/PE/ELF/APK/DLL/SO、破解、找密码、漏洞分析、病毒分析、firmware 固件分析,或需要分析 exe/dll/so/elf/macho/sys 等文件时,务必使用此技能。 Ensure to use this skill when the user wants to analyze any binary file, regardless of whether they explicitly mention "IDA" or "reverse engineering". This includes requests like "看看这个exe", "分析这个dll", "帮我破解", "找一下密码", "这个软件怎么注册", etc. Use the bundled scripts (scripts/start.ps1, scripts/open.ps1) for deterministic server management and file opening — do NOT write ad-hoc PowerShell commands for these operations.

68

Quality

81%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Critical

Do not install without reviewing

SKILL.md
Quality
Evals
Security

Quality

Content

71%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is highly actionable with concrete commands, output conventions, and a gated 7-step workflow plus a completion checklist. Its main weaknesses are verbosity (the pitfall section and repeated timeout notes could be trimmed) and progressive disclosure, where the large inlined tool catalog and operational notes should move to the existing reference file rather than living in SKILL.md.

Suggestions

Move the full idapro_* tool catalog (~75 entries) into references/ida-mcp-cheatsheet.md and replace the inline list in SKILL.md with a clearly signaled one-level reference plus a small 'first-step' subset (survey/decompile/xrefs).

Tighten the '踩过的坑' reflection section: collapse the repeated timeout and Temp-copy guidance into a single concise pitfall-and-recovery table, and trim duplicated notes between the pitfall list and the per-script sections.

Resolve or remove dangling references to LOCAL-SETUP.md, ../field-journal/precedent-reverse.md, ../tool-index.md, and routing targets that are not present in the bundle; link only to real files and signal them explicitly.

DimensionReasoningScore

Conciseness

The body is comprehensive and mostly efficient, but the 9-item '踩过的坑' reflection section and the lengthy per-script descriptions re-explain operational pitfalls and repeated notes (e.g. timeout/Temp-copy guidance restated multiple times) that could be tightened; some verbosity creeps in.

3 / 5

Actionability

Fully executable guidance throughout: concrete PowerShell invocation commands with full parameter examples (start.ps1, open.ps1 with -Path/-TimeoutSeconds/-NoAutoAnalysis), exact output conventions (OK:file:session_id, ERR:open_timeout_xxs), and a categorized idapro_* tool catalog ready to call.

5 / 5

Workflow Clarity

A clear 7-step workflow with explicit hard gates and error-recovery branches (license error → GUI path, locked db → Temp copy, IAT fail → E-iat-repair-fail), plus a completion self-check; a few checkpoints are implicit and the destructive/batch guidance could tie validation more explicitly to each step.

4 / 5

Progressive Disclosure

Structure is present with labeled sections and real bundle files (scripts/, references/ida-mcp-cheatsheet.md), but the inlined full tool catalog (~75 entries) and the long pitfall/start.ps1 notes belong in separate reference files; the cheatsheet reference is not clearly signaled from the body and references like LOCAL-SETUP.md and routing targets point to files not present in the bundle.

3 / 5

Total

15

/

20

Passed

Description

91%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description is strong: it clearly states what the skill does and when to use it, with rich bilingual trigger terms and file extensions. It is mostly distinct, though the broad 'any binary file' framing and a sibling radare2 skill introduce minor overlap risk.

DimensionReasoningScore

Specificity

Names the domain (IDA Pro / binary analysis) plus several concrete actions via file types (PE/ELF/APK/DLL/SO, exe/dll/so/elf/macho/sys) and bundled scripts, but the actions are framed mostly as 'analyze/open files' rather than an enumerated list of distinct operations, leaving minor coverage gaps.

4 / 5

Completeness

Explicitly answers both 'what' (IDA Pro reverse-analysis assistant skill) and 'when' ('当用户提到...务必使用此技能', 'Ensure to use this skill when the user wants to analyze any binary file') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Comprehensive natural-language triggers in both Chinese ('看看这个exe', '帮我破解', '找一下密码', '这个软件怎么注册') and English, plus extensive file extensions and synonyms (PE/ELF/APK/DLL/SO, exe/dll/so/elf/macho/sys), covering what users actually say.

5 / 5

Distinctiveness Conflict Risk

Clear niche (IDA-based binary reverse engineering) with distinctive triggers and file extensions, but the broad 'analyze any binary file' framing and overlap with a sibling radare2 skill create minor overlap risk with closely related skills.

4 / 5

Total

18

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
zhaoxuya520/reverse-skill
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.