elysiajs

Extract metadata from SKILL.md frontmatter and resource directories.

Updated Mar 1, 2026
One-click install
npx skills add https://github.com/sao-coding/sao-blog --skill elysiajs-sao-coding
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: elysiajs
Source: https://github.com/sao-coding/sao-blog/tree/main/.agents/skills/elysiajs
Command: npx skills add https://github.com/sao-coding/sao-blog --skill elysiajs-sao-coding

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill Unit provides structured metadata for Skill Units by reading YAML frontmatter from SKILL.md and scanning optional resource directories, enabling consistent discovery and tooling.

Core Features & Use Cases

  • Extracts the Skill's name and description from the YAML frontmatter in SKILL.md.
  • Detects optional directories such as scripts/, references/, and assets/ to reflect available resources.
  • Produces a machine-readable metadata payload suitable for indexing, validation, and documentation workflows.

Quick Start

Analyze the Skill Unit using SKILL.md to produce its complete metadata.

Frequently Asked Questions about elysiajs

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

FAQPage Schema
How do I extract backend metadata from YAML frontmatter in SKILL.md?

To extract backend metadata from YAML frontmatter, the Skill reads the SKILL.md file to parse the Skill's name and description. It then scans optional directories like scripts/ and assets/ to produce a machine-readable metadata payload for indexing workflows.

How do I detect optional resource directories for a Skill Unit?

You can detect optional resource directories by scanning the repository structure for folders such as scripts/, references/, and assets/. This process identifies available resources and computes component dependencies to generate a complete metadata payload.

What is the best way to generate machine-readable metadata for backend indexing?

The best way to generate machine-readable metadata for backend indexing is to parse the YAML frontmatter from SKILL.md. This extracts core attributes and detects resource directories, producing a structured payload suitable for validation and documentation workflows.

Can I compute dependencies and toxicity status without external packages?

Yes, you can compute dependencies, components, and toxicity status without external packages. The Skill analyzes the internal repository structure and YAML frontmatter directly to determine these metadata fields independently of external dependencies.

Why does my Skill Unit metadata extraction fail to find the description?

Skill Unit metadata extraction fails to find the description if the YAML frontmatter in SKILL.md is missing or malformed. Ensuring the frontmatter contains valid name and description fields is required for the parsing process to successfully generate the metadata payload.