get-func-from-yaml

Retrieve function metadata from pre-generated YAML files for CS2 binaries.

60|11|Updated Jan 23, 2026
One-click install
npx skills add https://github.com/hzqst/CS2_VibeSignatures --skill get-func-from-yaml
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: get-func-from-yaml
Source: https://github.com/hzqst/CS2_VibeSignatures/tree/main/.claude/skills/get-func-from-yaml
Command: npx skills add https://github.com/hzqst/CS2_VibeSignatures --skill get-func-from-yaml

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill retrieves pre-generated function metadata (address, size, signature, vtable info) from YAML files, streamlining the process of analyzing game binaries without needing to re-derive this information.

Core Features & Use Cases

  • Function Metadata Retrieval: Loads essential details for specific functions from YAML files.
  • Error Handling: Gracefully handles cases where the required YAML file is missing, guiding the user on how to generate it.
  • Use Case: When analyzing a specific function like CCSPlayerController_ChangeTeam, this skill quickly provides its virtual address and signature, allowing immediate use in further analysis or patching.

Quick Start

Use the get-func-from-yaml skill to load function information for CBaseModelEntity_SetModel.

Frequently Asked Questions about get-func-from-yaml

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I retrieve CS2 function signatures and virtual addresses from a YAML file?

To retrieve CS2 function signatures and virtual addresses, load pre-generated YAML files containing the metadata. This skill validates the YAML file's existence and extracts the virtual address, size, signature, and optional vtable details for the specified function.

What is the best way to get vtable details for a specific function during CS2 reverse engineering?

Getting vtable details during CS2 reverse engineering involves querying pre-generated YAML metadata files. This skill parses the YAML to return the function's virtual address, size, signature, and any available vtable information for immediate analysis.

How do I find the virtual address of a function like CCSPlayerController_ChangeTeam for game modding?

Finding the virtual address of a function like CCSPlayerController_ChangeTeam for game modding requires loading its metadata from a pre-generated YAML file. The skill returns the exact address and signature needed for patching or further binary analysis.

Why does function metadata retrieval fail when analyzing CS2 binaries with IDA Pro?

Function metadata retrieval fails when the required pre-generated YAML file is missing from your workspace. This skill validates file existence before proceeding and guides you to generate the necessary YAML metadata for CS2 binary analysis.

Do I need to manually derive function sizes and signatures when reverse engineering CS2 binaries?

You do not need to manually derive function sizes and signatures when reverse engineering CS2 binaries if you have pre-generated YAML files. This skill directly loads the pre-calculated metadata, streamlining your workflow by skipping manual derivation.