skill-sync

Parse SKILL.md YAML frontmatter and update AGENTS.md Auto-invoke entries.

Updated Dec 26, 2025
One-click install
npx skills add https://github.com/JoyanLabs/template-nestjs-dashboard-better_auth --skill skill-sync-joyanlabs
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: skill-sync
Source: https://github.com/JoyanLabs/template-nestjs-dashboard-better_auth/tree/main/skills/skill-sync
Command: npx skills add https://github.com/JoyanLabs/template-nestjs-dashboard-better_auth --skill skill-sync-joyanlabs

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) components.

What problem does it solve?

This Skill automates updating AGENTS.md by syncing the Auto-invoke metadata for all skills from their SKILL.md frontmatter.

Core Features & Use Cases

  • Reads all skills' SKILL.md frontmatter to extract fields like name, author, version, scope, and auto_invoke.
  • Updates AGENTS.md Auto-invoke table to reflect current skills and their triggers.
  • Supports incremental updates when a skill is added or modified to maintain governance of the skill catalog.

Quick Start

Run the skill-sync script to regenerate the Auto-invoke section in AGENTS.md.

Frequently Asked Questions about skill-sync

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

FAQPage Schema
How do I automatically sync skill metadata to AGENTS.md?▼

This skill automates updating AGENTS.md by reading YAML frontmatter from all SKILL.md files to extract fields like name, author, version, scope, and auto_invoke, then regenerating the Auto-invoke table to reflect current skill triggers.

What is the best way to update an Auto-invoke table when new skills are added?▼

Incremental updates are the best way to maintain governance of the skill catalog when a skill is added or modified, allowing the Auto-invoke table in AGENTS.md to reflect current skills and their triggers without full manual regeneration.

How does parsing YAML frontmatter from SKILL.md files work for documentation generation?▼

Parsing YAML frontmatter from SKILL.md files extracts defined metadata fields such as name, author, version, scope, and auto_invoke, which are then used to populate and update the Auto-invoke entries in AGENTS.md automatically.

Do I need to manually edit AGENTS.md every time I modify a skill's metadata?▼

No, you do not need to manually edit AGENTS.md when modifying skill metadata; the skill-sync script automates this by reading the updated SKILL.md frontmatter and applying incremental updates to the Auto-invoke section.

Can I sync multiple skill metadata fields beyond just the name and auto_invoke settings?▼

Yes, the synchronization process extracts multiple metadata fields from SKILL.md frontmatter including name, author, version, scope, and auto_invoke, updating the AGENTS.md Auto-invoke table to reflect all current skills and their triggers.