Updated 1d ago
by Puipipi
HD2-Agent-Skills
Agent skills for driving Helldivers 2 unattended (launch, reach ship, enter a mission) - verified key sequences, coordinates and gotchas.
16 GitHub stars (16)
+16 in 16 days
| Period | New stars |
|---|---|
| Oct 11 | +2 |
| Oct 12 | +2 |
| Oct 13 | +1 |
| Oct 14 | 0 |
| Oct 15 | 0 |
| Oct 16 | +1 |
| Oct 17 | 0 |
| Oct 18 | 0 |
- 22 skills (22 skills found in its SKILL.md files)
- 1 forks (1 forks)
- 1d ago last update (Last updated 1d ago)
Install
Skills CLI
npx skills add Puipipi/HD2-Agent-Skills
Asks which skills and agents to install. Just one: npx skills add Puipipi/HD2-Agent-Skills --skill hd2-addon-build — add -g for every project.
Claude Code
git clone https://github.com/Puipipi/HD2-Agent-Skillscp -r "HD2-Agent-Skills/skills/hd2-addon-build" ~/.claude/skills/
Copies the hd2-addon-build skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add Puipipi/HD2-Agent-Skills
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md.
-
hd2-addon-build
Build a Helldivers 2 Bingus/MDL Lua mod into a mod-manager-importable ZIP, refusing to package when the source fails a gate — LuaJIT's per-function instruction cap (an oversized mod is silently skipped by the loader), a user32 ffi.cdef declaration (it displaces another mod's declaration), a called-but-undeclared C symbol, or a missing in-game README block. Use to package a HD2 Lua mod, or when a…
skills/hd2-addon-build/SKILL.md on GitHub (opens in a new tab) -
hd2-addon-package-inspector
Inspect a built Helldivers 2 addon ZIP before shipping — manifest fields and GUID, the Addon archive's binary header, entry ranges, the resource name-to-hash mapping, declared-but-missing icons, and whether the packaged resource really contains the source you built. Use after a build, before uploading or deploying, or when a mod manager refuses an import the build called successful.
skills/hd2-addon-package-inspector/SKILL.md on GitHub (opens in a new tab) -
hd2-bilingual-doc-verify
Keep a bilingual document set honest — verify that a translated markdown file still matches its source by recompiling its Lua blocks on LuaJIT, comparing code fences after comment removal, matching heading structure and links, and comparing directory trees by structure instead of prose. Use after editing either side of a docs pair, or when translations start drifting from the code.
skills/hd2-bilingual-doc-verify/SKILL.md on GitHub (opens in a new tab) -
hd2-bingus-mod-development
Develop, validate and package a Helldivers 2 Lua mod for the Bingus/MDL loader — repo layout, the LuaJIT compile and FFI gates a build must run, offline simulation with lupa, the addon envelope ZIP a mod manager can import, deployment paths and rollback, in-game log evidence, and the release discipline that stops an unverified build from being called done. Use when creating a new HD2 mod, adding…
skills/hd2-bingus-mod-development/SKILL.md on GitHub (opens in a new tab) -
hd2-bingus-toolchain-setup
Put the Bingus/MDL addon packaging tools (build_addon.py, archive.py) where a build expects them, by locating them on this machine instead of redistributing them — searches explicit paths, every installed mod's scripts/tools/vendor folders, and the local checkout, reports what it found as a checklist, and copies only when asked. Use when a build fails with "No module named build_addon", or when s…
skills/hd2-bingus-toolchain-setup/SKILL.md on GitHub (opens in a new tab) -
hd2-crash-reporting-and-settings
Turn Helldivers 2's crash reporter, dump writer and screenshot capture on or off by editing data/settings.ini, and clear the crash folders it leaves in AppData. Use when the crash-feedback popup is interrupting play, when you want crash dumps for a mod you are debugging, or when you need to know which of these keys change engine behaviour rather than just reporting.
skills/hd2-crash-reporting-and-settings/SKILL.md on GitHub (opens in a new tab) -
hd2-ffi-audit
Static check that every C symbol a Helldivers 2 Lua mod calls is declared, and that no declaration conflicts with one another mod may have made — because LuaJIT's ffi.cdef keeps the first declaration, a wrong prototype silently disables another mod. Use before packaging any mod that uses ffi, or when a mod loads but an action throws "missing declaration for symbol".
skills/hd2-ffi-audit/SKILL.md on GitHub (opens in a new tab) -
hd2-game-language-autodetect
Find out whether a running Helldivers 2 client is in Chinese or English — read the game's selected Text Language from game.dll memory by verified absolute offset, and fall back to probing the engine font's glyph coverage. Use when a mod/panel/tool must pick zh or en labels automatically, or when a fixed address broke after a game update and the code needs a safe "keep last known value" path.
skills/hd2-game-language-autodetect/SKILL.md on GitHub (opens in a new tab) -
hd2-in-game-panel
Draw a clickable mod panel inside Helldivers 2 using only the engine's Gui.rect primitive — retained screen GUI lifecycle, staged bring-up, z-layer and native-screen invalidation, region hit-testing, panel dragging with saved position, and a 4x5 pixel font (plus packed CJK bitmaps) so text needs no engine font or material. Use when building or fixing an in-game mod UI, especially when Gui.text /…
skills/hd2-in-game-panel/SKILL.md on GitHub (opens in a new tab) -
hd2-ingame-probe-crash-safety
Write an in-game Lua probe or debug addon that cannot take the process down — covering the crash classes `pcall` does not catch, the per-tick script temp-arena discipline, measuring an engine call's cost before multiplying it, startup and menu guards, and the status line that separates "idle" from "reading nothing". Use when adding a diagnostic or measurement addon to Helldivers 2, when a probe i…
skills/hd2-ingame-probe-crash-safety/SKILL.md on GitHub (opens in a new tab) -
hd2-injection-runtime-patching
Patch a running Helldivers 2 process from a LuaJIT addon — locating a table by signature and relative offset, opening read-only pages safely, getting LuaJIT numbers, strings and FFI casts right, and choosing when to write. Use when a mod reads and writes the Helldivers 2 process memory through FFI, or when a write silently does nothing, corrupts a neighbour, or is wiped by a map load.
skills/hd2-injection-runtime-patching/SKILL.md on GitHub (opens in a new tab) -
hd2-live-memory-probe
Write and run a read-only live probe against the running Helldivers 2 process to verify a mod's pointer chain, module base, function signature or field offset without burning another in-game run — PROCESS_VM_READ handles, module enumeration, VirtualQuery page guards, version fingerprints, dual-source cross-checks, and --json output that an offline analyzer can consume later. Use when an address o…
skills/hd2-live-memory-probe/SKILL.md on GitHub (opens in a new tab) -
hd2-lua-forward-declarations
Fix the Lua failure where a function is called before its definition, so the call resolves to nil and fails silently — the pattern behind "I changed the setting and nothing happens". Use when a callback, rescan or refresh does nothing with no error, when a feature silently stopped working after a refactor, or when writing a mod where one function calls another defined further down the file.
skills/hd2-lua-forward-declarations/SKILL.md on GitHub (opens in a new tab) -
hd2-mission-entry
Launch Helldivers 2 on Windows and drive it from ship into an active mission — window focus, key/mouse injection, the mods this sequence depends on, star-map mission selection, briefing loadout, and the verification evidence for each step. Use when an agent must start HD2 and enter a mission unattended (performance testing, mod validation, gameplay capture).
skills/hd2-mission-entry/SKILL.md on GitHub (opens in a new tab) -
hd2-mod-log-analysis
Analyze a Helldivers 2 mod's runtime log to answer "did it actually do anything, and where did it stop?" — stage-by-stage classification of a stage-based log, append-across-launches and UTC timestamp handling, correlating two mods' logs in one session, and JSON output for reports. Use when a mod appears to do nothing, when a feature silently no-ops, or when you need in-game evidence without launc…
skills/hd2-mod-log-analysis/SKILL.md on GitHub (opens in a new tab) -
hd2-mod-options-menu
Build an in-game settings page for a Helldivers 2 mod with the ModOptionsMenu (MOM) framework — the real registration contract, the two types it accepts, the 2-16 option limit, index-valued choices, and the single-owner rule for two controls writing one setting. Use when a mod needs user-facing options, when options silently fail to appear, or when a value changes in the page but nothing happens…
skills/hd2-mod-options-menu/SKILL.md on GitHub (opens in a new tab) -
hd2-mod-release-operations
Package and publish a Helldivers 2 Bingus/MDL Lua mod — project layout and package naming, multi-resource archives, the fixed seven-step release, GitHub push and Release publication, where the token lives, and the local/sandbox network traps that break HTTPS and proxy access. Use when shipping a HD2 mod, cutting or re-cutting a release, or debugging a failed push, upload or 403.
skills/hd2-mod-release-operations/SKILL.md on GitHub (opens in a new tab) -
hd2-native-panel-input-lock
Open an in-game panel on a hotkey (F7) inside Helldivers 2, unlock the mouse so it can be used as a pointer, and keep the game from receiving keyboard/mouse input while the panel is open — Windows raw-input deregistration, an optional user32 window-procedure filter, cursor show/clip save and restore, client-pixel to Gui-unit conversion, wheel notches, and safe give-back on close/unfocus. Use when…
skills/hd2-native-panel-input-lock/SKILL.md on GitHub (opens in a new tab) -
hd2-no-quarantine-packaging
Ship a mod whose helper scripts survive mod-site scanning — generate the .bat / .ps1 at runtime into the user's own config folder instead of putting it in the upload archive, because sites like Nexus quarantine mods that contain scripts. Use when a release keeps getting flagged, rejected or silently removed, when a companion helper must ship with a mod, or when a user is asked to run a script to…
skills/hd2-no-quarantine-packaging/SKILL.md on GitHub (opens in a new tab) -
hd2-offline-data-workflow
Locate and decode Helldivers 2 game data tables offline — from FileDiver's plaintext mirror and the game's own typelib — computing type hashes, field offsets and record layouts before anything runs, then doing only the minimal in-game verification. Use when you need a table's contents, offsets or signature, or when you are about to spend an in-game run on a scan you could have solved on disk.
skills/hd2-offline-data-workflow/SKILL.md on GitHub (opens in a new tab) -
hd2-offline-engine-harness
Test a Helldivers 2 Lua mod offline by faking the engine boundary with lupa on real LuaJIT — count GUI creates/destroys, drive a staged bring-up through no-engine / no-world / full-engine / failing-body states, exercise a frame error budget, and assert invariants that otherwise cost a live run. Use when adding an offline test for a mod, or when you want to catch a boot-order or teardown bug witho…
skills/hd2-offline-engine-harness/SKILL.md on GitHub (opens in a new tab) -
writing-mod-tools
How to write a maintenance and diagnostics tool for a Helldivers 2 mod (or any game-mod project) so it is safe, honest about its prerequisites, machine-checkable, and actually catches the bug it was written for — safe-by-default mutation, exit codes, --json, dry-run, self-tests that reproduce the original failure, and the discipline of a README/status split. Use when adding a build script, a log…
skills/writing-mod-tools/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.