HLND2THLND2TOfficialยท114 Agent Skills Included

CS2_VibeSignatures

Automated CS2 binary signature, offset, and gamedata generation

Generates Counter-Strike 2 signatures, offsets, and vtable data from game binaries using IDA Pro analysis. Eliminates manual reverse engineering when game updates break offsets, producing versioned YAML outputs and C++ header updates automatically. Publishes ready-to-use gamedata for CounterStrikeSharp, CS2Fixes, and other server modding projects.
npx skills add HLND2T/CS2_VibeSignatures --all -g -y
Available:

Instructs the agent to consult the Basic Memory knowledge base first, read files only on demand, and discover project skills from the .claude/skills directory when working in this repository.

All Skills in This Repository (114)

Pure Emerald Level Indicators
๐Ÿ“ฆ In Repo
HLND2THLND2T

write-globalvar-as-yaml

Writes GV analysis results to a per-platform YAML file next to the source binary.

Official
Intermediate
๐Ÿ“ฆ In Repo
HLND2THLND2T

find-CSpawnGroupMgrGameSystem_GetSpawnGroups

Locate CSpawnGroupMgrGameSystem_GetSpawnGroups in CS2 binaries using IDA Pro MCP.

Official
Advanced
๐Ÿ“ฆ In Repo
HLND2THLND2T

find-UTIL_CreateEntityByName

Trace cross-references to identify the UTIL_CreateEntityByName wrapper in CS2 binaries.

Official
Advanced
๐Ÿ“ฆ In Repo
HLND2THLND2T

generate-signature-for-globalvar

Generate and validate unique RIP-relative signatures for global variable instructions.

Official
Advanced
๐Ÿ“ฆ In Repo
HLND2THLND2T

find-CGameEntitySystem_FindEntityByName

Locate CGameEntitySystem_FindEntityByName in CS2 binaries via IDA Pro MCP.

Official
Advanced
๐Ÿ“ฆ In Repo
HLND2THLND2T

find-CCSPlayer_MovementServices_CheckJumpButton_WaterPatch

Patch water jump velocity in CCSPlayer_MovementServices_CheckJumpButton within CS2 binaries.

Official
Advanced
๐Ÿ“ฆ In Repo
HLND2THLND2T

find-ShowHudHint

Locate ShowHudHint in CS2 binaries via IDA Pro string cross-references and export YAML.

Official
Intermediate
๐Ÿ“ฆ In Repo
HLND2THLND2T

generate-signature-for-patch

Generate and validate unique byte signatures for runtime binary patching.

Official
Advanced
๐Ÿ“ฆ In Repo
HLND2THLND2T

find-CBaseEntity_SetGroundEntity

Identifies CBaseEntity_SetGroundEntity in CS2 server binaries via IDA Pro MCP workflow.

Official
Advanced
๐Ÿ“ฆ In Repo
HLND2THLND2T

find-CCSGameRules__sm_mapGcBanInformation

Locate CCSGameRules__sm_mapGcBanInformation in CS2 binaries via IDA Pro MCP.

Official
Advanced
๐Ÿ“ฆ In Repo
HLND2THLND2T

find-ClientPrint

Locate ClientPrint in CS2 server binaries via IDA Pro cross-references.

Official
Advanced
๐Ÿ“ฆ In Repo
HLND2THLND2T

find-g_pGameRules-AND-CGameRules_FindPickerEntity

Locate g_pGameRules and CGameRules_FindPickerEntity vfunc in CS2 server binaries.

Official
Advanced

Frequently Asked Questions

FAQPage Schema
How to install CS2_VibeSignatures?โ–ผ

Run `npx skills add HLND2T/CS2_VibeSignatures --all -g -y` in your terminal to install all skills in this suite globally.

What does CS2_VibeSignatures do?โ–ผ

It automatically finds function signatures, struct offsets, and vtable layouts in CS2 game binaries and publishes them as versioned gamedata for server modding projects.

How does it handle CS2 game updates?โ–ผ

When a new game version ships, it re-analyzes the updated binaries and regenerates signatures and offsets automatically, so downstream mods keep working without manual reverse engineering.

Which projects use the generated gamedata?โ–ผ

It produces versioned gamedata for CounterStrikeSharp, CS2Fixes, CS2FOW, swiftlys2, plugify, cs2kz-metamod, modsharp, and CS2Surf/Timer.

Do I need IDA Pro to use these skills?โ–ผ

Yes. The analysis skills drive IDA Pro through an MCP connection to decompile binaries and validate byte signatures on both Windows and Linux builds.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’