Cortex Mem MCP
sopaco/cortex-mem
Persistent memory enhancement for AI agents. An agent skill from sopaco/cortex-mem.
Hack, modify, and translate ColecoVision and Super Game Module ROMs using the Gearcoleco emulator MCP server.
$ npx skills add drhelius/Gearcoleco --skill gearcoleco-romhacking -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install drhelius/Gearcoleco gearcoleco-romhacking --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/drhelius/Gearcoleco.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/gearcoleco-romhacking .claude/skills/gearcoleco-romhacking && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "gearcoleco-romhacking" agent skill from https://github.com/drhelius/Gearcoleco/tree/main/skills/gearcoleco-romhacking into .claude/skills/gearcoleco-romhacking/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "gearcoleco-romhacking", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/drhelius/Gearcoleco/tree/main/skills/gearcoleco-romhackingType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add drhelius/Gearcoleco --skill gearcoleco-romhacking -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install drhelius/Gearcoleco gearcoleco-romhacking --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/drhelius/Gearcoleco.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/gearcoleco-romhacking .agents/skills/gearcoleco-romhacking && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "gearcoleco-romhacking" agent skill from https://github.com/drhelius/Gearcoleco/tree/main/skills/gearcoleco-romhacking into .agents/skills/gearcoleco-romhacking/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "gearcoleco-romhacking", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add drhelius/Gearcoleco --skill gearcoleco-romhacking -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install drhelius/Gearcoleco gearcoleco-romhacking --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/drhelius/Gearcoleco.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/gearcoleco-romhacking .cursor/skills/gearcoleco-romhacking && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "gearcoleco-romhacking" agent skill from https://github.com/drhelius/Gearcoleco/tree/main/skills/gearcoleco-romhacking into .cursor/skills/gearcoleco-romhacking/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "gearcoleco-romhacking", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/drhelius/Gearcoleco.git --path skills/gearcoleco-romhacking--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add drhelius/Gearcoleco --skill gearcoleco-romhacking -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install drhelius/Gearcoleco gearcoleco-romhacking --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/drhelius/Gearcoleco.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/gearcoleco-romhacking .gemini/skills/gearcoleco-romhacking && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "gearcoleco-romhacking" agent skill from https://github.com/drhelius/Gearcoleco/tree/main/skills/gearcoleco-romhacking into .gemini/skills/gearcoleco-romhacking/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "gearcoleco-romhacking", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install drhelius/Gearcoleco gearcoleco-romhackingInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add drhelius/Gearcoleco --skill gearcoleco-romhacking -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/drhelius/Gearcoleco.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/gearcoleco-romhacking .github/skills/gearcoleco-romhacking && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "gearcoleco-romhacking" agent skill from https://github.com/drhelius/Gearcoleco/tree/main/skills/gearcoleco-romhacking into .github/skills/gearcoleco-romhacking/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "gearcoleco-romhacking", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add drhelius/Gearcoleco --skill gearcoleco-romhacking -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install drhelius/Gearcoleco gearcoleco-romhacking --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/drhelius/Gearcoleco.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/gearcoleco-romhacking .opencode/skills/gearcoleco-romhacking && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "gearcoleco-romhacking" agent skill from https://github.com/drhelius/Gearcoleco/tree/main/skills/gearcoleco-romhacking into .opencode/skills/gearcoleco-romhacking/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "gearcoleco-romhacking", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
gearcoleco-romhackingHack, modify, and translate ColecoVision and Super Game Module ROMs using the Gearcoleco emulator MCP server.
Gearcoleco Romhacking is an agent skill from drhelius/Gearcoleco. Hack, modify, and translate ColecoVision and Super Game Module ROMs using the Gearcoleco emulator MCP server. Provides workflows for memory searching, value discovery, cheat creation, data modification, sprite/text finding, translation patching, and rewind-assisted experimentation. Use when the user wants to create cheats, find game values in memory, modify ROM data, translate a ColecoVision game, patch game behavior, create ROM hacks, discover hidden content, change sprites or graphics, find text strings, do…
Its SKILL.md is about 3.9k tokens, which your agent loads only when the skill is triggered. The skill folder holds 7 other files, including scripts and reference files (for example `references/colecovision.md`, `references/sn76489.md` and `references/super_game_module.md`). Compatibility notes: Requires the Gearcoleco MCP server. Direct tool mode is the default. Before installing or configuring, call debuggetstatus to check if the server is already…
It sits in Agent Workflows, covering MCP servers, Translation and A/B testing. It works with Model Context Protocol, macOS and Linux. The repository describes itself as: ColecoVision, ADAM emulator and debugger with embedded MCP server for macOS, Windows, Linux, BSD and RetroArch. The licence is GPL-3.0.
4 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 3161e3f. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 1 file in scripts/ (Shell), which the agent can run.
Shell commands in SKILL.md call:
bashbrewFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Requires the Gearcoleco MCP server. Direct tool mode is the default. Before installing or configuring, call debug_get_status to check if the server is already connected. If --mcp-router is enabled, use get_tool_info and execute_tool for routed tools.
From compatibility in the SKILL.md frontmatter.
Gearcoleco Romhacking loads about 3.9k tokens when it runs, and up to ~15k if it reads all its reference files. Until then it costs about 198 tokens; SKILL.md has 1,542 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from drhelius/Gearcoleco at commit 3161e3f, republished under its GPL-3.0 licence (© drhelius). 1,542 words, ~3,853 tokens.
.claude/skills/gearcoleco-romhacking/SKILL.md (or your agent's skills folder). This skill also uses 5 other files; get the full folder from GitHub.Hack, modify, and translate ColecoVision and Super Game Module ROMs using the Gearcoleco emulator as an MCP server. Search memory for game variables, create cheats, find text strings for translation, locate sprite and tile data, inspect VRAM, patch RAM or ROM bytes in the emulator's in-memory copy, and reverse engineer data structures - all through MCP tool calls. Use save states or rewind as checkpoints and fast forward to reach specific game states. Hardware documentation is available in the references/ directory.
IMPORTANT - Check before installing: Before attempting any installation or configuration, you MUST first verify if the Gearcoleco MCP server is already connected in your current session. In the default mode, call debug_get_status directly. If Gearcoleco was intentionally started with --mcp-router, call get_tool_info with {"name":"debug_get_status"}, then call execute_tool with {"name":"debug_get_status","arguments":{}}. A valid response from either workflow means the server is active and ready.
Only if neither workflow is available or the call fails, you need to help install and configure the Gearcoleco MCP server:
Run the bundled install script (macOS/Linux):
bash scripts/install.shThis installs Gearcoleco via Homebrew on macOS or downloads the latest release on Linux. It prints the binary path on completion. You can also set INSTALL_DIR to control where the binary goes (default: ~/.local/bin).
Alternatively, download from GitHub Releases or install with brew install --cask drhelius/geardome/gearcoleco on macOS.
Configure your AI client to run Gearcoleco as an MCP server via STDIO transport. Example for Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"gearcoleco": {
"command": "/path/to/gearcoleco",
"args": ["--mcp-stdio"]
}
}
}Replace /path/to/gearcoleco with the actual binary path from the install script. Add --headless before --mcp-stdio on headless machines.
ColecoVision and Super Game Module hardware documentation is available in the references/ directory. Load them into your context when investigating specific hardware, BIOS, memory-map, graphics, sound, or SGM behavior.
| Reference | File | Quality | Load when... |
|---|---|---|---|
| ColecoVision Technical Notes | references/colecovision.md | PRIMARY - system quick reference | Cartridge headers, title-screen behavior, controller modes, keypad codes, memory map, I/O map, basic SN76489 and VDP context |
| TMS9918A VDP (Sean Young) | references/tms9918a.md | PRIMARY - detailed VDP reference | VDP registers, status flags, VRAM access, display modes, interrupts, sprites, fifth-sprite flag, collisions, undocumented modes |
| SN76489A PSG | references/sn76489.md | PRIMARY - ColecoVision PSG quick reference | SN76489 latch/data writes, tone periods, attenuation, noise control, frequency formula, PSG debugging |
| Super Game Module Notes | references/super_game_module.md | PRIMARY - SGM memory reference | SGM RAM mapping, port $53, port $7F, ADAM compatibility, SGM initialization, SGM AY summary |
Memory search is the primary tool for ROM hacking. It uses a capture -> change -> compare cycle to isolate memory addresses holding game values.
1. list_memory_areas -> identify WRAM, SGM RAM, or another area ID
2. memory_search_capture -> snapshot current memory state
3. (change the value in-game using controller_button, fast forward, etc.)
4. memory_search -> compare against snapshot to find changed addresses
5. Repeat 2-4 until only a few candidates remain
6. read_memory / write_memory -> verify and modify the found addressesmemory_search supports these operators: <, >, ==, !=, <=, >=
Compare types:
previous - compare current value to last captured snapshot (most common)value - compare current value to a specific numberaddress - compare current value to value at another addressData types: hex, signed, unsigned
1. list_memory_areas -> find WRAM area ID
2. memory_search_capture -> snapshot with 3 lives
3. Lose a life in-game (play or use controller_button)
4. memory_search (operator: <, compare: previous) -> values that decreased
5. memory_search_capture -> snapshot with 2 lives
6. Lose another life
7. memory_search (operator: <, compare: previous) -> narrow further
8. Or use: memory_search (operator: ==, compare: value, value: 1)
-> find addresses holding exactly 1
9. write_memory on the candidate offset to set lives to 99
10. get_screenshot to verify the change took effectScore values are often stored as multi-byte (16-bit little-endian on Z80):
1. memory_search_capture -> snapshot at score 0
2. Score some points in-game
3. memory_search (operator: >, compare: previous) -> values that increased
4. memory_search_capture
5. Score more points
6. memory_search (operator: >, compare: previous) -> narrow down
7. read_memory on candidates - look for values matching current score
8. write_memory to set a custom scoreFor 16-bit values: the low byte is at address N, high byte at N+1 (Z80 is little-endian). Many ColecoVision games use BCD (Binary Coded Decimal) for score display - each nibble holds a single digit (e.g., score 1234 stored as $12 $34).
Use fast forward to speed through gameplay when you need to trigger in-game changes:
set_fast_forward_speed (4 = unlimited)
toggle_fast_forward (enabled: true)
(play through the game section)
toggle_fast_forward (enabled: false)This is essential when you need to reach specific game states without waiting in real time.
Save states are critical for ROM hacking - they let you save your position and retry modifications:
select_save_state_slot (1-5) -> pick a slot
save_state -> save current state
(try modifications)
load_state -> revert if something breaksUse different slots for different game states (e.g., slot 1 = start, slot 2 = boss fight, slot 3 = specific level).
list_save_state_slots shows all slots with ROM name, timestamp, and screenshot availability.
The emulator also records continuous snapshots into a rewind ring buffer. Use get_rewind_status to check availability, then rewind_seek to jump to any recorded point without manual save/load. This is especially useful for quickly reverting after a failed memory write - pause, seek back a few snapshots, and retry.
To find text strings for translation or modification:
read_memory across ROM areas scanning for known byte patternsmemory_find with text for literal strings or hex_bytes for encoded byte sequencesset_breakpoint (read: true) to confirm they are read by the text rendering routineget_screenshot to correlate displayed text with memory contentsread_memory (VRAM area from list_memory_areas) to examine the tile patterns used for font renderinglist_sprites - view all 32 sprites with positions, sizes, and pattern indicesget_sprite_image - capture individual sprite images as PNGread_memory (VRAM area from list_memory_areas) - examine pattern generator, color table, name table, and sprite attribute table dataget_vdp_registers - check table base addresses and sprite mode bitsvram) on sprite or tile data to find the rendering codeget_screenshot before/after modifications to see visual changesThe TMS9918A uses VRAM for all graphics:
Use read_memory (VRAM area from list_memory_areas) with base addresses from get_vdp_registers to access these. Use references/tms9918a.md for mode-specific table rules.
debug_pause -> get_disassembly around code that loads dataread_memory at the target offsets to dump table contentsadd_memory_bookmark to mark discovered data regionsadd_symbol to label data table entry points for future reference1. Find the address using the search loop (above)
2. Set a write breakpoint: set_breakpoint (write: true) on the logical address
3. debug_continue -> when it hits, get_disassembly to see the decrement code
4. Note the instruction (e.g., DEC (HL) or LD (addr),A)
5. Option A: Periodically write_memory to reset the value (simple poke cheat)
6. Option B: Identify the decrement routine for a NOP patchUse add_memory_watch on discovered offsets. Watches appear in the emulator's GUI memory editor, letting you monitor values as the game runs - useful for verifying cheats work across different game situations.
The most powerful cheat-finding technique:
set_breakpoint (write: true) on that logical addressdebug_continue - the emulator stops when the game writes to that addressget_z80_status + get_disassembly reveals the exact code modifying the valueget_call_stack shows what triggered the writeget_screenshot of a screen with textread_memory (VRAM area) - find tile patterns used for font charactersget_disassembly to find the character mapping table (byte value -> tile index)add_symbol to label the font table and rendering routineread_memory with large rangesmemory_find with text for literal strings or hex_bytes for known byte patternsadd_memory_bookmark to mark each string locationROM hacking translations must fit within existing space:
read_memory to determine how much space each string occupies$00, $FF, delimiter bytes, or length-prefixed strings)write_memory to patch translated strings into memoryget_screenshot to verify renderingsave_state before each change so you can load_state if it breaksUse list_memory_areas to get the full list. Key logical areas:
| Area | Description | Typical Use |
|---|---|---|
rom_ram | Full Z80 64K address space | General game code and variables |
vram | Video RAM (16 KB) | Pattern tables, nametable, color table, sprite tables |
vdp_reg | VDP registers | Display configuration |
| Address | Content |
|---|---|
$0000-$1FFF | BIOS ROM (or optional SGM lower RAM when mapped) |
$0066 | NMI handler vector (VDP VBlank path) |
$2000-$5FFF | Expansion area / SGM upper RAM when enabled |
$6000-$63FF | Internal 1 KB work RAM |
$6400-$7FFF | Internal RAM mirrors, or SGM upper RAM when enabled |
$8000-$FFFF | Cartridge ROM |
Internal RAM ($6000-$63FF, mirrored to $7FFF) is the most common location for game variables in non-SGM games. SGM games may use the 24 KB upper RAM window at $2000-$7FFF after enabling it through port $53. Load references/super_game_module.md before modifying SGM memory or port $7F BIOS/RAM mapping.
Keep your hacking session organized:
add_memory_bookmark - mark discovered data regions, variable locations, string tablesadd_memory_watch - track values that change during gameplayadd_symbol - label addresses in disassembly for readabilityadd_disassembler_bookmark - mark code routines you have identifiedUse list_memory_bookmarks, list_memory_watches, list_symbols, list_disassembler_bookmarks to review.
Changes made via write_memory to ROM areas are applied to the emulator's in-memory copy only - they are not persisted to the ROM file on disk. To create a permanent patch, use command-line tools (for example, a binary patch script) to apply the discovered modifications to the actual ROM file.
© drhelius, GPL-3.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 5 other files (scripts, references) in skills/gearcoleco-romhacking of drhelius/Gearcoleco.
Open the folder on GitHubat commit 3161e3f
Gearcoleco Romhacking next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Gearcoleco Romhacking this skilldrhelius/Gearcoleco | 142 | — | ~3.9k | Automated safety check: Pass | GPL-3.0 | |
| Cortex Mem MCPsopaco/cortex-mem | 313 | — | ~2.8k | Automated safety check: Pass | MIT | |
| Mps Project ManagementJetBrains/MPS | 1.7k | — | ~2.2k | Automated safety check: Pass | Apache-2.0 | |
| Healthmd CLICodyBontecou/health-md | 230 | — | ~3.9k | Automated safety check: Pass | AGPL-3.0 | |
| MCP Installerlintendo/Axhub-Skills | 130 | — | ~778 | Automated safety check: Pass | MIT | |
| Dotnet Debuggingnovotnyllc/dotnet-artisan | 232 | — | ~2.1k | Automated safety check: Pass | MIT |
sopaco/cortex-mem
Persistent memory enhancement for AI agents. An agent skill from sopaco/cortex-mem.
JetBrains/MPS
Open an MPS project in a running or freshly started MPS instance when MCP tools fail because no project is open (welcome screen), close an open project with mpsmcpcloseproject, or create a new empty…
CodyBontecou/health-md
Install and operate the standalone Health.md CLI and portable healthmd-mcp server on macOS, Linux, or Windows.
lintendo/Axhub-Skills
Install and configure MCP servers across desktop and CLI clients (Claude, Cline, Windsurf, Cursor, VSCode, Gemini CLI, Codex, Trae, Antigravity, etc.) on macOS/Windows/Linux, preferring…
novotnyllc/dotnet-artisan
Debugs Windows and Linux/macOS applications (native, .NET/CLR, mixed-mode) with WinDbg MCP (crash dumps, !analyze, !syncblk, !dlk, !runaway, !dumpheap, !gcroot, BSOD), dotnet-dump, lldb with SOS…
antibrow/anti-detect-browser-skills
Give an AI agent its own real browser over MCP tool calls - launch, navigate, click, fill, screenshot, extract text, run JS - with a kernel-level real-device fingerprint and a persistent profile, so…
drhelius/Gearcoleco
Debug and trace ColecoVision and Super Game Module games using the Gearcoleco emulator MCP server.
Works with
Categories
Hack, modify, and translate ColecoVision and Super Game Module ROMs using the Gearcoleco emulator MCP server. Gearcoleco Romhacking is an agent skill from drhelius/Gearcoleco. Hack, modify, and translate ColecoVision and Super Game Module ROMs using the Gearcoleco emulator MCP server.
Gearcoleco Romhacking fits situations like: the user wants to create cheats; find game values in memory; modify ROM data; translate a ColecoVision game.
Run `npx skills add drhelius/Gearcoleco --skill gearcoleco-romhacking -a claude-code`. Or copy the skill folder (skills/gearcoleco-romhacking in drhelius/Gearcoleco) into .claude/skills/gearcoleco-romhacking in your project. Claude Code loads it when a task matches its description.
Run `npx skills add drhelius/Gearcoleco --skill gearcoleco-romhacking -a codex`. Or copy the skill folder (skills/gearcoleco-romhacking in drhelius/Gearcoleco) into .agents/skills/gearcoleco-romhacking in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add drhelius/Gearcoleco --skill gearcoleco-romhacking -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/gearcoleco-romhacking, .gemini/skills/gearcoleco-romhacking, .github/skills/gearcoleco-romhacking and .opencode/skills/gearcoleco-romhacking in your project.
Going by SKILL.md and its folder, Gearcoleco Romhacking needs a shell for the scripts in its folder and the command-line tools its instructions call (bash and brew). Our summary lists: A Bash shell. Compatibility (from SKILL.md): Requires the Gearcoleco MCP server. Direct tool mode is the default. Before installing or configuring, call debug_get_status to check if the server is already connected. If --mcp-router is enabled, use get_tool_info and execute_tool for routed tools..
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Gearcoleco Romhacking is published under the GPL-3.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.9k tokens (SKILL.md is roughly 15k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 11k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Gearcoleco Romhacking: Cortex Mem MCP (sopaco/cortex-mem, 313 stars), Mps Project Management (JetBrains/MPS, 1.7k stars), Healthmd CLI (CodyBontecou/health-md, 230 stars) and MCP Installer (lintendo/Axhub-Skills, 130 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
drhelius (a GitHub user) maintains it in drhelius/Gearcoleco, which has 142 GitHub stars. The repository holds 2 skills in this directory. The repository was last updated on October 9, 2026.
Source: drhelius/Gearcoleco on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.