<Devsly/>
NotebookLM Watermark Remover
Remove the NotebookLM watermark from PDF slide exports — free, unlimited, and 100% in your browser.
View
NotebookLM Video Watermark Remover
Remove the NotebookLM watermark from every frame of your MP4 and auto-trim the end card — free and unlimited.
View
Gemini Watermark Remover
Remove the Gemini (Veo) sparkle watermark from every frame of your AI-generated MP4 — free and unlimited.
View
MCP https://devsly.io/mcp MCP Tools Best Skills API Docs

Keyboard Shortcuts

Navigation

Quick Search
⌘ / Ctrl + K
Toggle Dark Mode
⌘ / Ctrl + D
Close Dialogs
Esc

Tool Actions

Execute / Process
⌘ / Ctrl + Enter
Clear Input
⌘ / Ctrl + Shift + C
Copy Output
⌘ / Ctrl + Shift + X

Editor

Select All
⌘ / Ctrl + A
Undo
⌘ / Ctrl + Z
Redo
⌘ / Ctrl + Shift + Z

Updated 1d ago

by HLND2T

CS2_VibeSignatures

Generate CS2 signatures via Agent SKILLS with ida-pro-mcp

  • Active — Updated in the last 14 days
View on GitHub (opens in a new tab)

67 GitHub stars (67)

Stars gained per day · daily snapshots since Sep 30
Stars gained per day, Sep 30 to Nov 5: +1 in total; the busiest day was Oct 3 with +1 stars.Oct 1: 0 starsOct 2: 0 starsOct 3: +1 starsOct 4: 0 starsOct 5: 0 starsOct 6: 0 starsOct 7: 0 starsOct 8: 0 starsOct 9: 0 starsOct 10: 0 starsOct 11: 0 starsOct 12: 0 starsOct 13: 0 starsOct 14: 0 starsOct 15: 0 starsOct 16: 0 starsOct 17: −1 starsOct 18: 0 starsOct 19: 0 starsOct 20: 0 starsOct 21: +1 starsOct 22: 0 starsOct 23: 0 starsOct 24: 0 starsOct 25: 0 starsOct 26: 0 starsOct 27: 0 starsOct 28: 0 starsOct 29: 0 starsOct 30: 0 starsOct 31: 0 starsNov 1: 0 starsNov 2: 0 starsNov 3: 0 starsNov 4: 0 starsNov 5: 0 stars
Stars gained between daily snapshots
PeriodNew stars
Oct 10
Oct 20
Oct 3+1
Oct 40
Oct 50
Oct 60
Oct 70
Oct 80
Oct 90
Oct 100
Oct 110
Oct 120
Oct 130
Oct 140
Oct 150
Oct 160
Oct 17−1
Oct 180
Oct 190
Oct 200
Oct 21+1
Oct 220
Oct 230
Oct 240
Oct 250
Oct 260
Oct 270
Oct 280
Oct 290
Oct 300
Oct 310
Nov 10
Nov 20
Nov 30
Nov 40
Nov 50
  • 30 skills (30 skills found in its SKILL.md files)
  • 10 forks (10 forks)
  • 1d ago last update (Last updated 1d ago)

Install

Skills CLI

npx skills add HLND2T/CS2_VibeSignatures

Asks which skills and agents to install. Just one: npx skills add HLND2T/CS2_VibeSignatures --skill cleanup-workspace — add -g for every project.

Claude Code

git clone https://github.com/HLND2T/CS2_VibeSignaturescp -r "CS2_VibeSignatures/.claude/skills/cleanup-workspace" ~/.claude/skills/

Copies the cleanup-workspace skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.

Plugin

/plugin marketplace add HLND2T/CS2_VibeSignatures

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 — showing the first 30 of 79 files.

  • cleanup-workspace

    Clean up the local workspace after a dev branch has been merged into main. Verifies the current dev branch is fully merged into origin/main, then switches to main, pulls the latest, deletes the local dev branch, and deletes the remote dev branch if it still exists. STOPS and warns the user if the current branch is not yet merged. Triggers: cleanup workspace, cleanup branch, delete merged branch,…

    .claude/skills/cleanup-workspace/SKILL.md on GitHub (opens in a new tab)
  • convert-finder-skill-to-preprocessor-scripts

    Convert an existing find-XXXX SKILL.md into a preprocessor Python script, updating configs/<GAMEVER>.yaml and removing the old SKILL.md. Covers xref-string-based and LLM_DECOMPILE-based discovery patterns.

    .claude/skills/convert-finder-skill-to-preprocessor-scripts/SKILL.md on GitHub (opens in a new tab)
  • create-agent-skill-fallback

    Create an Agent SKILL.md fallback for an existing find-XXXX finder that relies on a fragile discovery foundation — above all LLM_DECOMPILE (patterns C/D/E), which matches the decompiled shape of a predecessor function against a stored reference and breaks when a symbol is inlined or de-inlined in a way the reference does not cover. The generated fallback coexists with the preprocessor and runs on…

    .claude/skills/create-agent-skill-fallback/SKILL.md on GitHub (opens in a new tab)
  • create-cpp-tests

    Create a new cpp_tests entry for validating a C++ interface vtable layout against binary reference YAMLs. Creates the .cpp test file in cpp_tests/ and appends a configs/<GAMEVER>.yaml entry under cpp_tests:. Use when a user asks to add vtable layout validation for a new s2sdk interface class.

    .claude/skills/create-cpp-tests/SKILL.md on GitHub (opens in a new tab)
  • create-pr

    Create a GitHub pull request from staged task changes or an already-committed current branch. Deliver source/config/ reference changes together with their computed source-owned `bin_artifacts` closure. PR validation routing is owned by the default-branch trusted workflow; snapshots, gamedata, and manifests are Release-derived only.

    .claude/skills/create-pr/SKILL.md on GitHub (opens in a new tab)
  • create-preprocessor-scripts

    Create a new find-XXXX preprocessor Python script from scratch (no existing SKILL.md), add configs/<GAMEVER>.yaml skill and symbol entries. Covers xref-string-based and LLM_DECOMPILE-based discovery patterns. Use when a GitHub issue or user instruction specifies a new function to find.

    .claude/skills/create-preprocessor-scripts/SKILL.md on GitHub (opens in a new tab)
  • dump-vtables

    Batch-dump vtables from IDA Pro MCP by searching mangled symbol patterns, then write a merged YAML file beside the binary. Use this skill when you need to find and export all vtables matching a name pattern (e.g., all GameSystem vtables) in one shot. Triggers: dump vtables, batch vtable dump, export vtables, dump all vtables matching pattern

    .claude/skills/dump-vtables/SKILL.md on GitHub (opens in a new tab)
  • find-CBaseEntity_GetChangeAccessorPathInfo_1

    Find and identify the CBaseEntity_GetChangeAccessorPathInfo_1 virtual function in CS2 binary using IDA Pro MCP. Use this skill when reverse engineering CS2 server.dll or libserver.so to locate the second GetChangeAccessorPathInfo override by scanning CBaseEntity vtable slots near the known CBaseEntity_GetChangeAccessorPathInfo_2 slot for an implementation identical to CBaseEntity_GetChangeAccesso…

    .claude/skills/find-CBaseEntity_GetChangeAccessorPathInfo_1/SKILL.md on GitHub (opens in a new tab)
  • find-CCSBotManager_AddBot_BotNavIgnore

    Find and patch the g_pNavMesh null-check inside CCSBotManager_AddBot in CS2 binary using IDA Pro MCP. This patch removes the navigation mesh requirement so bots can be added even without a nav mesh loaded. Use this skill when reverse engineering CS2 server.dll or libserver.so to locate and patch the nav mesh check in AddBot. Trigger: bot nav ignore, AddBot nav mesh patch, bot without nav, CCSBotM…

    .claude/skills/find-CCSBotManager_AddBot_BotNavIgnore/SKILL.md on GitHub (opens in a new tab)
  • find-CCSGameRules__sm_mapGcBanInformation

    Find and identify the CCSGameRules__sm_mapGcBanInformation global variable in CS2 binary using IDA Pro MCP. Use this skill when reverse engineering CS2 server.dll or libserver.so to locate the GC ban information map structure by decompiling CCSPlayerController_ResourceDataThink's sub-function (Linux) or searching for the "Notification about user penalty" string (Windows).

    .claude/skills/find-CCSGameRules__sm_mapGcBanInformation/SKILL.md on GitHub (opens in a new tab)
  • find-CCSPlayer_MovementServices_CheckJumpButton_WaterPatch

    Find and patch the water jump velocity inside CCSPlayer_MovementServices_CheckJumpButton in CS2 binary using IDA Pro MCP. This patch changes the water jump velocity from 100.0f to 145.0f by modifying the immediate operand of a mov instruction. Use this skill when reverse engineering CS2 server.dll or libserver.so to locate and patch the water jump height value. Trigger: water jump patch, CheckJum…

    .claude/skills/find-CCSPlayer_MovementServices_CheckJumpButton_WaterPatch/SKILL.md on GitHub (opens in a new tab)
  • find-CCSPlayer_MovementServices_FullWalkMove_SpeedClamp

    Find and identify the velocity clamping branch inside CCSPlayer_MovementServices_FullWalkMove in CS2 binary using IDA Pro MCP, then generate a patch signature to disable it. Use this skill when reverse engineering CS2 server.dll or libserver.so to locate and patch the speed-clamp if-branch that caps player velocity to maxspeed inside FullWalkMove. Trigger: FullWalkMove speed clamp, velocity clamp…

    .claude/skills/find-CCSPlayer_MovementServices_FullWalkMove_SpeedClamp/SKILL.md on GitHub (opens in a new tab)
  • find-CEngineClient_DumpNetStats

    Recover CEngineClient_DumpNetStats in CS2 engine binaries (Windows and Linux) when the find-CEngineClient_DumpNetStats preprocessor fails. Verify current vtable entries and function semantics rather than reusing historical addresses or signatures. Trigger: CEngineClient_DumpNetStats

    .claude/skills/find-CEngineClient_DumpNetStats/SKILL.md on GitHub (opens in a new tab)
  • find-CEngineClient_FindOrCreateWorldSession

    Recover CEngineClient_FindOrCreateWorldSession in CS2 engine binaries (Windows only) when the find-CEngineClient_FindOrCreateWorldSession preprocessor fails. Verify current vtable entries and function semantics rather than reusing historical addresses or signatures. Trigger: CEngineClient_FindOrCreateWorldSession

    .claude/skills/find-CEngineClient_FindOrCreateWorldSession/SKILL.md on GitHub (opens in a new tab)
  • find-CEngineClient_GetStatsAppID

    Recover CEngineClient_GetStatsAppID in CS2 engine binaries (Windows only) when the find-CEngineClient_GetStatsAppID preprocessor fails. Verify current vtable entries and function semantics rather than reusing historical addresses or signatures. Trigger: CEngineClient_GetStatsAppID

    .claude/skills/find-CEngineClient_GetStatsAppID/SKILL.md on GitHub (opens in a new tab)
  • find-CEngineClient_IsPlayingDemo

    Recover CEngineClient_IsPlayingDemo in CS2 engine binaries (Windows and Linux) when the find-CEngineClient_IsPlayingDemo preprocessor fails. Verify current vtable entries and function semantics rather than reusing historical addresses or signatures. Trigger: CEngineClient_IsPlayingDemo

    .claude/skills/find-CEngineClient_IsPlayingDemo/SKILL.md on GitHub (opens in a new tab)
  • find-CEngineServer_GetAchievementMgr

    Recover CEngineServer_GetAchievementMgr in CS2 engine binaries (Windows and Linux) when the find-CEngineServer_GetAchievementMgr preprocessor fails. Verify current vtable entries and function semantics rather than reusing historical addresses or signatures. Trigger: CEngineServer_GetAchievementMgr

    .claude/skills/find-CEngineServer_GetAchievementMgr/SKILL.md on GitHub (opens in a new tab)
  • find-CEngineServer_GetFrameTimeAmnesty-inlined

    Recover CEngineServer_GetFrameTimeAmnesty in CS2 engine binaries (Windows and Linux) when the find-CEngineServer_GetFrameTimeAmnesty-inlined preprocessor fails. Verify current vtable entries and function semantics rather than reusing historical addresses or signatures. Trigger: CEngineServer_GetFrameTimeAmnesty

    .claude/skills/find-CEngineServer_GetFrameTimeAmnesty-inlined/SKILL.md on GitHub (opens in a new tab)
  • find-CEngineServer_IsDedicatedServer

    Recover CEngineServer_IsDedicatedServer in CS2 engine binaries (Windows and Linux) when the find-CEngineServer_IsDedicatedServer preprocessor fails. Verify current vtable entries and function semantics rather than reusing historical addresses or signatures. Trigger: CEngineServer_IsDedicatedServer

    .claude/skills/find-CEngineServer_IsDedicatedServer/SKILL.md on GitHub (opens in a new tab)
  • find-CEngineServer_IsLogEnabled

    Recover CEngineServer_IsLogEnabled in CS2 engine binaries (Windows and Linux) when the find-CEngineServer_IsLogEnabled preprocessor fails. Verify current vtable entries and function semantics rather than reusing historical addresses or signatures. Trigger: CEngineServer_IsLogEnabled

    .claude/skills/find-CEngineServer_IsLogEnabled/SKILL.md on GitHub (opens in a new tab)
  • find-CEngineServer_KickClient

    Recover CEngineServer_KickClient in CS2 engine binaries (Windows and Linux) when the find-CEngineServer_KickClient preprocessor fails. Verify current vtable entries and function semantics rather than reusing historical addresses or signatures. Trigger: CEngineServer_KickClient

    .claude/skills/find-CEngineServer_KickClient/SKILL.md on GitHub (opens in a new tab)
  • find-CEngineServer_ServerCommand

    Recover CEngineServer_ServerCommand in CS2 engine binaries (Windows and Linux) when the find-CEngineServer_ServerCommand preprocessor fails. Verify current vtable entries and function semantics rather than reusing historical addresses or signatures. Trigger: CEngineServer_ServerCommand

    .claude/skills/find-CEngineServer_ServerCommand/SKILL.md on GitHub (opens in a new tab)
  • find-CEngineServer_SynchronizeAndBlockUntilLoaded

    Recover CEngineServer_SynchronizeAndBlockUntilLoaded in CS2 engine binaries (Windows and Linux) when the find-CEngineServer_SynchronizeAndBlockUntilLoaded preprocessor fails. Verify current vtable entries and function semantics rather than reusing historical addresses or signatures. Trigger: CEngineServer_SynchronizeAndBlockUntilLoaded

    .claude/skills/find-CEngineServer_SynchronizeAndBlockUntilLoaded/SKILL.md on GitHub (opens in a new tab)
  • find-CEngineServiceMgr_GetAddonCount

    Recover CEngineServiceMgr_GetAddonCount in CS2 engine binaries (Windows and Linux) when the find-CEngineServiceMgr_GetAddonCount preprocessor fails. Verify current vtable entries and function semantics rather than reusing historical addresses or signatures. Trigger: CEngineServiceMgr_GetAddonCount

    .claude/skills/find-CEngineServiceMgr_GetAddonCount/SKILL.md on GitHub (opens in a new tab)
  • find-CEngineServiceMgr_GetEngineWindow

    Recover CEngineServiceMgr_GetEngineWindow in CS2 engine binaries (Windows and Linux) when the find-CEngineServiceMgr_GetEngineWindow preprocessor fails. Verify current vtable entries and function semantics rather than reusing historical addresses or signatures. Trigger: CEngineServiceMgr_GetEngineWindow

    .claude/skills/find-CEngineServiceMgr_GetEngineWindow/SKILL.md on GitHub (opens in a new tab)
  • find-CEngineServiceMgr_GetEventDispatcher

    Recover CEngineServiceMgr_GetEventDispatcher in CS2 engine binaries (Windows and Linux) when the find-CEngineServiceMgr_GetEventDispatcher preprocessor fails. Verify current vtable entries and function semantics rather than reusing historical addresses or signatures. Trigger: CEngineServiceMgr_GetEventDispatcher

    .claude/skills/find-CEngineServiceMgr_GetEventDispatcher/SKILL.md on GitHub (opens in a new tab)
  • find-CEngineServiceMgr_RegisterPrerequisite

    Recover CEngineServiceMgr_RegisterPrerequisite in CS2 engine binaries (Windows and Linux) when the find-CEngineServiceMgr_RegisterPrerequisite preprocessor fails. Verify current vtable entries and function semantics rather than reusing historical addresses or signatures. Trigger: CEngineServiceMgr_RegisterPrerequisite

    .claude/skills/find-CEngineServiceMgr_RegisterPrerequisite/SKILL.md on GitHub (opens in a new tab)
  • find-CEntitySystem_Init-decompiles

    Final-guarantee fallback for the find-CEntitySystem_Init-decompiles preprocessor. Recovers the struct members, indirect virtual-function offsets, and de-inlined helpers that CEntitySystem::Init sets up, by decompiling CEntitySystem_Init in CS2 server.dll / libserver.so and following de-inlined callees when a target is no longer accessed directly. Use this skill when the deterministic/LLM preproce…

    .claude/skills/find-CEntitySystem_Init-decompiles/SKILL.md on GitHub (opens in a new tab)
  • find-CEntitySystem_m_entityNames

    Final-guarantee fallback for the find-CEntitySystem_m_entityNames preprocessor. Recovers CEntitySystem::m_entityNames in CS2 server.dll / libserver.so by decompiling CEntitySystem_AddEntityToNameMap and recognizing its ordered-map/RB-tree lookup whether the lookup helper is emitted as a separate function or inlined into the predecessor. Use when ida_preprocessor_scripts/find-CEntitySystem_m_entit…

    .claude/skills/find-CEntitySystem_m_entityNames/SKILL.md on GitHub (opens in a new tab)
  • find-CNetChan_CanPacket

    Final-guarantee fallback for the find-CNetChan_CanPacket preprocessor. Recovers CNetChan::CanPacket (its func_va/func_rva/func_size/func_sig plus CNetChan vtable slot) in CS2 networksystem.dll / libnetworksystem.so. Use when the deterministic preprocessor (ida_preprocessor_scripts/find-CNetChan_CanPacket.py) could not locate the target because the stored func_sig no longer matches, the CNetChan v…

    .claude/skills/find-CNetChan_CanPacket/SKILL.md on GitHub (opens in a new tab)

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.