re-skill
Reverse engineer retro game ROMs and port to web
All Skills in This Repository (1)
Pure Emerald Level IndicatorsFrequently Asked Questions
FAQPage SchemaHow 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โopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core