reverse-engineer-anything
Reverse engineer shipped artifacts (native binaries, Electron/ASAR, .NET assemblies, APKs, archives) with the milksu-rea MCP tools when a claim depends on a…
Skill by MilkSU-Official
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/milksu-official-reverse-engineer-anything
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/reverse-engineer-anything
What's inside
- Skill name
reverse-engineer-anything- Description
- Reverse engineer shipped artifacts (native binaries, Electron/ASAR, .NET assemblies, APKs, archives) with the milksu-rea MCP tools when a claim depends on a packaged artifact rather than available source. Use it to explain features, decompile functions, trace IPC boundaries, compare packaged versions, and export evidence. Do not use REA for ordinary source-repository analysis; use normal file and search tools for that.
- License
- AGPL-3.0
- Instructions
- 78 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# REA (milksu-rea)
Use the `milksu-rea` MCP tools when a claim depends on a shipped binary, package,
or decompiled behavior that available source cannot answer. For ordinary
analysis of a source repository, use normal repository tools instead.
## Availability
The `milksu-rea` server is prepared in Settings -> Security Tools (REA). It is
pinned locally; there is no `rea setup` step and no registry access from a
session. If the tools are absent, tell the user to open Settings -> Security
Tools and run Prepare for REA, then start a new conversation.
Call `binary_session` with `{}` first and read `result.tool_availability` to
see which operations work for the current target, host, and engines. A tool
marked unavailable reports `reason` and `remediation`; surface that text
instead of guessing. Native decompilation needs a locally installed Hopper,
Ghidra, or IDA engine. JavaScript, .NET, and artifact inspection need no
engine.
## Scope
- The target artifact must live inside the current workspace. If the user
names an application elsewhere, ask them to copy the artifact into the
workspace; do not read outside it.
- REA runs offline and read-only for this surface: no runtime observation,
process capture, browser control, or network capture here. Static analysis
only.
- Do not run REA analysis over the workspace's own source tree when the
question is about repository structure.
## Route the target first
Pick the first tool from what the user supplied:
- ASAR or extracted JavaScript/Electron tree: `analyze_javascript_application`.
- Archive or package member inventory (ZIP/APK/IPA/DMG/MSIX): `open_binary`,
then `inspect_artifact` when its graph helps.
- Android APK classes and methods: `inspect_android_package`.
- Managed .NET assembly: `inspect_managed_artifact`.
- Native binary: `open_binary`, then `binary_overview` for context, then
focused tools (`analyze_function`, `inspect_analysis_view`).
- A feature question on an Electron app once a seed is known:
`trace_application_feature`.
If the user did not name a target, ask which artifact to inspect. Never pick
an example app on the user's behalf.
## Work summary-first
Start with the default result and its inline evidence. Do not repeat an
identical call. Make a focused follow-up only when the returned result leaves
a specific question open.
Large results: when a tool reports a resource constraint, call
`inspect_analysis_view` with the reported evidence reference for a summary,
one section, or a stable page. Never refetch a full oversized result. Use
`export_evidence_bundle` to write the complete session evidence to a
workspace path when the user asks for a record.
Every conclusion must distinguish observations, inferences, and unknowns.
Cite evidence IDs (`ev_...`) for each claim, keep limitations and coverage
caveats, and never imply static analysis observed execution.
## Unknowns
Record unresolved questions with `record_unknown` when the investigation
leaves a concrete gap, naming the evidence that would resolve it. Review
`list_unknowns` before finishing so open questions are visible.
## Finish
Explain findings in plain language tied to evidence IDs. When the user asks to
build something from the findings, switch to normal coding tools and separate
observed behavior from design choices. Close an opened native session with
`close_binary` when the investigation is complete.From MilkSU-Official/milksu, AGPL-3.0.
More from MilkSU-Official/milksu
- 0.651score
create-technical-deliverables
MilkSU-Official
Write a readable, reproducible report, runbook, write-up, or script note.
SkillAFreshness: A★ 31Claude Code +9 - 0.651score
ghidra-rpc
MilkSU-Official
Use when reversing a binary with Ghidra.
SkillAFreshness: A★ 31Claude Code +9 - 0.651score
deep-research-web
MilkSU-Official
Single-turn web research on an open question, ending in a source-grounded report written to the workspace.
SkillAFreshness: A★ 31Claude Code +9 - 0.651score
release-milksu
MilkSU-Official
Build, verify, or publish a MilkSU desktop release.
SkillAFreshness: A★ 31Claude Code +9 - 0.648score
product-design
MilkSU-Official
Set the visual goal for a major UI or flow change, then implement and verify the rendered result.
SkillAFreshness: A★ 31Claude Code +9 - 0.648score
review-security
MilkSU-Official
Review credentials, authorization, input boundaries, filesystem or network scope, and external side effects.
SkillAFreshness: A★ 31Claude Code +9 - 0.648score
integrate-api
MilkSU-Official
Connect an external API, SDK, OAuth, webhook, or hosted model using current official docs and a verified request.
SkillAFreshness: A★ 31Claude Code +9 - 0.648score
deep-research
MilkSU-Official
Use for scoped deep-research questions that need multiple sources and a source-backed synthesis.
SkillAFreshness: A★ 31Claude Code +9 - 0.648score
frontend-visual-qa
MilkSU-Official
Review or fix web UI with a live preview and MilkSU's isolated Coding Browser.
SkillAFreshness: A★ 31Claude Code +9 - 0.646score
jadx
MilkSU-Official
Use when decompiling an Android APK, DEX, or AAR to Java.
SkillAFreshness: A★ 31Claude Code +9 - 0.643score
recon-authorized-target
MilkSU-Official
Inventory one user-authorized host, lab target, or CVE reproduction surface.
SkillAFreshness: A★ 31Claude Code +9
Signals
- Stars
- 31
- Forks
- 6
- Open issues
- 8
- Last commit (this folder)
- Oct 13, 2026 (15 days ago)
- Last release
- Sep 27, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- AGPL-3.0
- Repository
- github.com/MilkSU-Official/milksu
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from MilkSU-Official
- 0.651score
create-technical-deliverables
MilkSU-Official
Write a readable, reproducible report, runbook, write-up, or script note.
SkillAFreshness: A★ 31Claude Code +9 - 0.651score
ghidra-rpc
MilkSU-Official
Use when reversing a binary with Ghidra.
SkillAFreshness: A★ 31Claude Code +9 - 0.651score
deep-research-web
MilkSU-Official
Single-turn web research on an open question, ending in a source-grounded report written to the workspace.
SkillAFreshness: A★ 31Claude Code +9 - 0.651score
release-milksu
MilkSU-Official
Build, verify, or publish a MilkSU desktop release.
SkillAFreshness: A★ 31Claude Code +9 - 0.648score
product-design
MilkSU-Official
Set the visual goal for a major UI or flow change, then implement and verify the rendered result.
SkillAFreshness: A★ 31Claude Code +9 - 0.648score
review-security
MilkSU-Official
Review credentials, authorization, input boundaries, filesystem or network scope, and external side effects.
SkillAFreshness: A★ 31Claude Code +9
Cite this page
reverse-engineer-anything skill. Agent Mart. https://agentmart.dev/skills/milksu-official-reverse-engineer-anything (last updated 2026-10-24)