claude-api

Validate SKILL.md frontmatter and extract metadata from Skill Units.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/csgaokun/vscode_claude --skill claude-api-csgaokun
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: claude-api
Source: https://github.com/csgaokun/vscode_claude/tree/main/.github/skills/claude-api
Command: npx skills add https://github.com/csgaokun/vscode_claude --skill claude-api-csgaokun

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Identify and catalog all Skill Units within a repository by enforcing the mandatory SKILL.md frontmatter at the root of each Skill Unit and extracting its name and description for consistent discovery across languages and tooling.

Core Features & Use Cases

  • Detects valid Skill Units by validating SKILL.md and language-specific folders.
  • Extracts key metadata fields (name, description, request, complexity, category, keywords, dependencies, components, toxicity) for automated cataloging and search.
  • Supports multi-language Claude API ecosystems (Python, TypeScript, Java, Go, Ruby, PHP, C#, and curl) with language-specific loading guidance and frontmatter-driven loading.

Quick Start

Run the repository-wide discovery workflow to generate metadata for all valid Skill Units.

Frequently Asked Questions about claude-api

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

FAQPage Schema
How do I discover and catalog Claude API skill units across a multi-language repository?

Discover Claude API skill units by enforcing mandatory SKILL.md frontmatter at the repository root and validating language-specific folders. This extracts key metadata like name, description, and dependencies for consistent automated cataloging across Python, TypeScript, Java, Go, Ruby, PHP, C#, and curl.

What metadata fields are extracted from SKILL.md for Claude API skill discovery?

Skill discovery extracts name, description, request, complexity, category, keywords, dependencies, components, and toxicity fields from SKILL.md frontmatter. This metadata enables automated cataloging and search across multi-language Claude API ecosystems.

Does Claude API skill discovery work with Go and PHP codebases?

Yes, Claude API skill discovery supports multi-language ecosystems including Go and PHP. It validates language-specific folders and provides frontmatter-driven loading guidance to ensure consistent skill unit discovery across these platforms.

How do I validate a valid Claude API skill unit in my project?

Validate a Claude API skill unit by checking for mandatory SKILL.md frontmatter at the root and confirming the presence of language-specific folders. This validation ensures the skill unit meets the required structure for automated discovery and cataloging.

What's the best way to generate metadata for all Claude API skill units in a repository?

Run the repository-wide discovery workflow to generate metadata for all valid Claude API skill units. This workflow enforces SKILL.md validation, extracts frontmatter fields, and catalogs skills across multi-language applications.

Why does my Claude API skill unit fail discovery validation?

Claude API skill unit discovery fails when mandatory SKILL.md frontmatter is missing at the root or language-specific folders are absent. Ensure the required frontmatter fields and folder structure exist to pass validation.