vgrichinavgrichinaCommunityยท1 Agent Skills Included

re-skill

Reverse engineer retro game ROMs and port to web

Disassembles retro game ROMs and DOS binaries, annotates code, and extracts graphics assets automatically. Scaffolds a full reverse-engineering workspace with task tracking, dead-end logs, and custom analysis tools. Runs autonomous sessions that iteratively investigate binaries and rebuild games as plain HTML canvas pages. Eliminates manual hex dumping and repetitive disassembly work across NES, Game Boy, and DOS platforms.
npx skills add vgrichina/re-skill --all -g -y

All Skills in This Repository (1)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How to install re-skill?โ–ผ

Run `npx skills add vgrichina/re-skill --all -g -y` in your terminal to install the skill globally. You also need Python 3.8+, pypng, and jq as prerequisites.

What does the /re skill do?โ–ผ

It bootstraps a complete reverse-engineering project from any ROM or binary, then iteratively disassembles code, extracts graphics, and ports the game to a web canvas.

Which platforms does re-skill support?โ–ผ

It works with NES, Game Boy, and DOS MZ binaries out of the box. Adding a new platform only requires writing a CPU opcode database for that architecture.

Can re-skill run reverse engineering autonomously?โ–ผ

Yes. The included re_loop.sh script drives unattended sessions that pick tasks, investigate with built-in tools, update documentation, and commit progress automatically.

Do I need reverse-engineering experience to use it?โ–ผ

No. The skill handles disassembly, asset extraction, and verification checkpoints for you, and tracks dead ends so failed approaches are never repeated.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’