re

Reverse engineer retro game binaries through iterative disassembly and asset extraction.

130|10|Updated Mar 5, 2026
One-click install
npx skills add https://github.com/vgrichina/re-skill --skill re-vgrichina
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: re
Source: https://github.com/vgrichina/re-skill/tree/main
Command: npx skills add https://github.com/vgrichina/re-skill --skill re-vgrichina

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pypng, jq, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This skill automates the complex, multi-stage process of reverse engineering retro game binaries, removing the need for manual setup and fragmented tool management.

Core Features & Use Cases

  • Automated Scaffolding: Instantly creates a complete workspace with documentation, labels, and analysis tools for any binary.
  • Iterative Analysis: Drives autonomous sessions to disassemble, annotate, and extract assets like tiles and palettes.
  • Web Porting: Facilitates the faithful reimplementation of games to web canvases by maintaining a clear mapping between binary findings and web code.

Quick Start

Use the re skill to bootstrap a new reverse engineering project by providing the path to your binary file.

Frequently Asked Questions about re

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I reverse engineer retro game binaries for NES, Game Boy, or DOS?

Retro game reverse engineering is automated by scaffolding a structured workspace that drives iterative disassembly, asset extraction like tiles and palettes, and web porting for NES, Game Boy, and DOS binaries.

What is the best way to disassemble retro game ROMs and extract assets?

Disassembling retro game ROMs is best handled by autonomous analysis sessions that annotate custom instruction sets, extract game assets, and map data structures while verifying results against emulator state.

How can I port a retro game binary to a web canvas?

Port a retro game binary to a web canvas by using iterative analysis to maintain a clear mapping between extracted binary findings and web code, facilitating faithful game reimplementation.

Do I need to manually set up documentation and labels for binary analysis?

Manual setup for binary analysis is not needed; the workspace is automatically scaffolded with complete documentation, labels, and analysis tools for any binary file.

Does this reverse engineering approach support platforms beyond NES and Game Boy?

This reverse engineering approach operates on platform-agnostic principles to support NES, Game Boy, and DOS architectures through custom instruction sets.