Ctf Crypto
ljagiello/ctf-skills
Provides cryptography attack techniques for CTF challenges. An agent skill from ljagiello/ctf-skills.
Launch, see and drive a real game so an agent can test its own mods.
$ npx skills add rehan-remade/universal-modder --skill game-automation -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install rehan-remade/universal-modder game-automation --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/rehan-remade/universal-modder.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/game-automation .claude/skills/game-automation && 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 "game-automation" agent skill from https://github.com/rehan-remade/universal-modder/tree/main/skills/game-automation into .claude/skills/game-automation/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "game-automation", 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/rehan-remade/universal-modder/tree/main/skills/game-automationType 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 rehan-remade/universal-modder --skill game-automation -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install rehan-remade/universal-modder game-automation --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/rehan-remade/universal-modder.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/game-automation .agents/skills/game-automation && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "game-automation" agent skill from https://github.com/rehan-remade/universal-modder/tree/main/skills/game-automation into .agents/skills/game-automation/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "game-automation", 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 rehan-remade/universal-modder --skill game-automation -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install rehan-remade/universal-modder game-automation --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/rehan-remade/universal-modder.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/game-automation .cursor/skills/game-automation && 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 "game-automation" agent skill from https://github.com/rehan-remade/universal-modder/tree/main/skills/game-automation into .cursor/skills/game-automation/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "game-automation", 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/rehan-remade/universal-modder.git --path skills/game-automation--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 rehan-remade/universal-modder --skill game-automation -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install rehan-remade/universal-modder game-automation --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/rehan-remade/universal-modder.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/game-automation .gemini/skills/game-automation && 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 "game-automation" agent skill from https://github.com/rehan-remade/universal-modder/tree/main/skills/game-automation into .gemini/skills/game-automation/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "game-automation", 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 rehan-remade/universal-modder game-automationInstalls 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 rehan-remade/universal-modder --skill game-automation -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/rehan-remade/universal-modder.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/game-automation .github/skills/game-automation && 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 "game-automation" agent skill from https://github.com/rehan-remade/universal-modder/tree/main/skills/game-automation into .github/skills/game-automation/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "game-automation", 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 rehan-remade/universal-modder --skill game-automation -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install rehan-remade/universal-modder game-automation --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/rehan-remade/universal-modder.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/game-automation .opencode/skills/game-automation && 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 "game-automation" agent skill from https://github.com/rehan-remade/universal-modder/tree/main/skills/game-automation into .opencode/skills/game-automation/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "game-automation", 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.
game-automationLaunch, see and drive a real game so an agent can test its own mods.
Game Automation is an agent skill from rehan-remade/universal-modder. Launch, see and drive a real game so an agent can test its own mods. Covers launching via Steam or the exe, windowed mode at a fixed size, screenshots of the game window (GPU-safe capture), clicking and typing into menus, holding keys, relative mouse, crash-reporter cleanup, killing by PID, reading logs, scripted test scenes, and an in-game JSON bridge that lets an agent observe and act. Windows-first (also from WSL), with notes for Linux and macOS. Use when a mod must be verified in game, when navigating menus…
Its SKILL.md is about 1.9k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Security. It works with Linux and macOS. The repository describes itself as: Point Claude at any game. Skills, tools and the fal MCP that let Claude Code mod almost any PC game you own: recon, reverse engineering, fal-generated art/3D/audio, in-game… The licence is MIT.
Read from SKILL.md and the folder at commit 50af8bd. 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.
No scripts in the folder and no shell commands in SKILL.md (its code samples are bash).
From 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.
Game Automation loads about 1.9k tokens when it runs. Until then it costs about 149 tokens; SKILL.md has 843 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); files beside SKILL.md are not scanned.
The full file from rehan-remade/universal-modder at commit 50af8bd, republished under its MIT licence (© rehan-remade). 843 words, ~1,859 tokens.
.claude/skills/game-automation/SKILL.md (or your agent's skills folder).The real game is the oracle. The loop is launch → navigate → set up the scene → act → screenshot and read logs → decide. Build it once per game, then every change you make can be checked in a minute.
um winum win setup # once: PowerShell tools + an ffmpeg with gfxcapture, picks NVENC/AMF/QSV/x264
um win ps # windowed processes: pid, name, title
um win launch --steam 105600 # or: um win launch "C:\Games\Foo\Foo.exe" -- -windowed
um win shot --exe Terraria.exe shot.png --scale 0.33 # full frame + a 1/3 copy that's cheap to look at
um win drive --proc Terraria "focus" "click 640 360" "key 0x1B" "type hello" "hold 0x44 1500"
um win drive --proc Terraria idle # seconds since the user last touched mouse/keyboard
um win kill <pid> # exact PID only
um win reg get "HKCU\Software\..." # registry (reg set backs the key up first)From Python (for longer scripts), from um.win import Drive, shot, Recorder, then d = Drive("AoE2DE_s"),
d.focus(), d.click(x, y), d.key("0x0D").
WinDrive commands (um/ps1/WinDrive.ps1; stdin protocol, one reply per line). Coordinates are in
the game window's client area.
move x y, click x y [right], mdown/mup, drag x0 y0 x1 y1, rel dx dy (FPS cameras /
raw input), wheel 120.key <vk> [tap|down|up], hold <vk> <ms>, type <text>, scanmode on (DirectInput /
raw-input games that ignore virtual-key events).focus, rect, size <w> <h> (sets the client size), title, fg, idle, untop.Rules of the road
idle, ask the human to click, and launch with the anti-cheat off so online can't start. See
knowledge/techniques/driving-real-games-safely.md.idle is under a minute, ask before driving, and keep sessions short.
Unattended runs are fine once the user says so.--scale 0.33 copies. Multiply coordinates back ×3 for clicks, and
keep a table of menu click points in MODLOG.md, measured once.um win shot/record warn when it's on; turn it off for the game
while capturing (Settings > System > Display > Graphics > the game > Auto HDR), and back on after if the user wants.[/Script/Engine.GameUserSettings] in UE GameUserSettings.ini, Unity's
Screenmanager Fullscreen mode / Resolution registry values under HKCU\Software\<company>\<product>);-windowed -w 1920 -h 1080, Unity -screen-fullscreen 0 -screen-width 1920 -screen-height 1080,
Source -sw -w 1920 -h 1080);Mode Display 0 + Windowed Width/Height).um win drive --proc X "size 1920 1080" also resizes most windowed games.-skipintro, -nosplash, Unity -popupwindow), or delete/rename intro
videos in a copy of the game.-skipselect Player:World), a save made for testing,
scenario auto-load, a dev console command.Main.instance.InactiveSleepTime = TimeSpan.Zero; Unity: Application.runInBackground = true; UE:
t.IdleWhenNotForeground 0)./arsenal, /mothership).127.0.0.1 (see
examples/terraria-tmodloader/reference/AgentBridge.cs).observe (menu options or world state as text), click <id>, controls, step.BsSndRpt64.exe, CrashReportClient.exe, UnityCrashHandler64.exe) can
linger and make Steam say "already running". um win ps to spot them, um win kill <pid> to clear
them.pkill -f or wildcard taskkill /IM. The pattern can match your own shell or other apps.xdotool search --name "Game" windowactivate --sync key Escape, xdotool mousemove --window $W 640 360 click 1. Screenshots: import -window $(xdotool search --name Game) shot.png, or
ffmpeg x11grab.grim. Proton games are Windows games under Wine: launch options
(WINEDLLOVERRIDES, PROTON_LOG=1) go in Steam.screencapture -l <windowid> shot.png (window id via GetWindowID or AppleScript),
osascript / cliclick for input. Input and screen recording need Accessibility and Screen Recording
permission for the terminal.© rehan-remade, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in skills/game-automation of rehan-remade/universal-modder.
Open the folder on GitHubat commit 50af8bd
Game Automation 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 |
|---|---|---|---|---|---|---|
| Game Automation this skillrehan-remade/universal-modder | 6.5k | — | ~1.9k | Automated safety check: Pass | MIT | |
| Ctf Cryptoljagiello/ctf-skills | 3.4k | — | ~11k | Automated safety check: Notes | MIT | |
| Os Hardware Inventorycdxgen/cdxgen | 1.1k | — | ~1.5k | Automated safety check: Pass | Apache-2.0 | |
| Forensics OsqueryAgentSecOps/SecOpsAgentKit | 220 | 1 repos | ~4.9k | Automated safety check: Notes | Custom licence | |
| Bumblebeesickn33/agentic-awesome-skills | 47k | 1 repos | ~2.5k | Automated safety check: Notes | MIT | |
| Performing Memory Forensics With Volatility3 Pluginsmukul975/Anthropic-Cybersecurity-Skills | 34k | — | ~2.1k | Automated safety check: Pass | Apache-2.0 |
ljagiello/ctf-skills
Provides cryptography attack techniques for CTF challenges. An agent skill from ljagiello/ctf-skills.
cdxgen/cdxgen
Collects live operating-system inventory (OBOM) and host hardware inventory (HBOM) as CycloneDX documents using the cdxgen obom and hbom commands, including osquery-backed runtime artifacts, Linux…
AgentSecOps/SecOpsAgentKit
SQL-powered forensic investigation and system interrogation using osquery to query operating systems as relational databases.
sickn33/agentic-awesome-skills
Run Bumblebee supply-chain inventory and exposure scans on macOS/Linux to detect compromised packages, extensions, and MCP host configs.
mukul975/Anthropic-Cybersecurity-Skills
Analyze memory dumps using Volatility3 plugins to detect injected code, rootkits, credential theft, and malware artifacts in Windows, Linux, and macOS memory images.
mukul975/Anthropic-Cybersecurity-Skills
Analyzes RAM memory dumps from compromised systems using the Volatility framework to identify malicious processes, injected code, network connections, loaded modules, and extracted credentials.
rehan-remade/universal-modder
Build cross-game mashups and total conversions, the "Minecraft inside Elden Ring" or "skateboarding in MW2" kind.
rehan-remade/universal-modder
Turn generated or hand-made art into exactly what a game engine loads.
rehan-remade/universal-modder
Figure out how a specific installed game can be modded, before writing any mod code.
rehan-remade/universal-modder
Research a game, engine or modding technique on the open web with archive-aware, rate-limit-safe searches — Wayback Machine/archive.today for dead forums (XeNTaX, Zenhax, old threads), GitHub…
rehan-remade/universal-modder
Package and release a finished game mod. An agent skill from rehan-remade/universal-modder.
rehan-remade/universal-modder
Record and cut a short showcase video of a game mod, or a compilation of clips, ready to post on X/YouTube.
Categories
Launch, see and drive a real game so an agent can test its own mods. Game Automation is an agent skill from rehan-remade/universal-modder. Launch, see and drive a real game so an agent can test its own mods.
Game Automation fits situations like: A mod must be verified in game; navigating menus automatically; building a repeatable test.
Run `npx skills add rehan-remade/universal-modder --skill game-automation -a claude-code`. Or copy the skill folder (skills/game-automation in rehan-remade/universal-modder) into .claude/skills/game-automation in your project. Claude Code loads it when a task matches its description.
Run `npx skills add rehan-remade/universal-modder --skill game-automation -a codex`. Or copy the skill folder (skills/game-automation in rehan-remade/universal-modder) into .agents/skills/game-automation 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 rehan-remade/universal-modder --skill game-automation -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/game-automation, .gemini/skills/game-automation, .github/skills/game-automation and .opencode/skills/game-automation in your project.
SKILL.md names no scripts, command-line tools or credentials: Game Automation is instructions for the agent only. Our summary lists: Python 3.
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. Review the folder before installing.
Game Automation is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.9k tokens (SKILL.md is roughly 7.4k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Game Automation: Ctf Crypto (ljagiello/ctf-skills, 3.4k stars), Os Hardware Inventory (cdxgen/cdxgen, 1.1k stars), Forensics Osquery (AgentSecOps/SecOpsAgentKit, 220 stars) and Bumblebee (sickn33/agentic-awesome-skills, 47k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
rehan-remade (a GitHub user) maintains it in rehan-remade/universal-modder, which has 6,452 GitHub stars. The repository holds 10 skills in this directory. The repository was last updated on October 11, 2026.
Source: rehan-remade/universal-modder on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.