comprehensive-skill

Generate complete metadata for Skill Units by validating SKILL.md frontmatter and aggregating optional resources.

2|1|Updated Jun 26, 2025
One-click install
npx skills add https://github.com/AINative-Studio/AINativeStudio-IDE --skill comprehensive-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: comprehensive-skill
Source: https://github.com/AINative-Studio/AINativeStudio-IDE/tree/main/ainative-studio/out/vs/workbench/contrib/ainative/test/common/fixtures/skills/comprehensive-skill
Command: npx skills add https://github.com/AINative-Studio/AINativeStudio-IDE --skill comprehensive-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides a structured, discovery-ready metadata package for Skill Units by validating the presence of SKILL.md at the root, parsing its frontmatter, and aggregating optional resources (scripts, references, assets) for consistent indexing and activation.

Core Features & Use Cases

  • Validates that a Skill Unit contains a SKILL.md frontmatter with at least a name and description.
  • Aggregates optional resources to support on-demand execution and documentation.
  • Supports automated indexing and discovery across a repository for easier activation and reuse.

Quick Start

Inspect the Skill Unit by opening SKILL.md to confirm frontmatter presence, then review references/, scripts/, and assets/ for additional resources. If needed, adjust frontmatter fields to meet the required schema.

Frequently Asked Questions about comprehensive-skill

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

FAQPage Schema
How do I generate standardized metadata for a Skill Unit to make it discoverable?

To validate frontmatter for skill discovery, open the SKILL.md file at the root directory to confirm the presence of mandatory fields like name and description, then review optional scripts, references, and assets directories to ensure they meet the standardized schema requirements.

What is the required frontmatter schema for automated skill validation and indexing?

The required frontmatter schema for automated validation mandates a name and description field in the SKILL.md file, while optional components, dependencies, categories, keywords, and toxicity checks are computed to support standardized indexing across a repository.

Can I use automated discovery for skill units that only contain scripts and references without assets?

Yes, you can use automated discovery for skill units lacking assets, because the process aggregates optional directories like scripts and references while strictly enforcing only the mandatory SKILL.md frontmatter fields for validation and on-demand execution support.

Do I need a SKILL.md file at the root to compute dependencies and categories for my repository?

Yes, you need a SKILL.md file at the root to compute dependencies, categories, keywords, and toxicity checks, because the validation process targets skill units with this root file to generate a structured, discovery-ready metadata package.

What happens if my skill unit metadata is missing the mandatory name or description fields?

If your skill unit metadata is missing the mandatory name or description fields, the validation fails because the schema enforces these specific frontmatter properties in the SKILL.md file to enable consistent indexing and automated activation across the repository.