get-func-from-yaml

Load pre-generated YAML metadata for a target function from an adjacent file.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Load function information from a pre-generated YAML file. Use this skill when you need function address, size, signature, and optional vtable metadata before downstream analysis.

Core Features & Use Cases

  • Retrieve function YAML metadata located beside the binary to drive symbol resolution and MCP-based workflows.
  • Validate existence and surface available fields without fabricating data.
  • Use Case: Before performing address resolution or binary analysis, fetch func_name, func_va, func_rva, func_size, func_sig, and vtable data to feed tooling steps.

Quick Start

Provide the function name and retrieve its YAML data from the adjacent file, returning available fields.

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 load function metadata from a YAML file for binary analysis?

To load function metadata from a YAML file for binary analysis, you provide the target function name and the skill retrieves its pre-generated YAML data. It returns available fields like func_name, func_va, func_rva, func_size, and func_sig to support downstream workflows.

What function fields are available when loading pre-generated YAML metadata?

When loading pre-generated YAML metadata, the available fields include func_name, func_va, func_rva, func_size, func_sig, and optional vtable metadata. The skill validates and surfaces these fields without fabricating any missing data.

Why does loading function YAML metadata return an error?

Loading function YAML metadata returns an error when the adjacent YAML file is missing. The skill instructs you to generate the YAML file first before attempting to retrieve the function information for downstream analysis.

Do I need to generate a YAML file before retrieving function addresses and signatures?

Yes, you need to generate the YAML file first before retrieving function addresses and signatures. The skill requires a pre-generated YAML file located beside the binary to successfully load and validate the available function metadata.

Can I use pre-generated YAML metadata for MCP-based symbol resolution?

Yes, you can use pre-generated YAML metadata for MCP-based symbol resolution. The skill retrieves the function's virtual address, relative virtual address, size, and signature to drive symbol resolution and MCP-based workflows.