skill-sync

Synchronizes SKILL.md metadata into AGENTS.md Auto-invoke Skills tables.

Updated Feb 18, 2026
One-click install
npx skills add https://github.com/vanhoangkha/cloud-security-audit --skill skill-sync-vanhoangkha
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-sync
Source: https://github.com/vanhoangkha/cloud-security-audit/tree/main/multi-cloud/prowler/skills/skill-sync
Command: npx skills add https://github.com/vanhoangkha/cloud-security-audit --skill skill-sync-vanhoangkha

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill ensures that the "Auto-invoke Skills" sections in your AGENTS.md files accurately reflect the current metadata of your skills, preventing outdated or missing information.

Core Features & Use Cases

  • Automated Synchronization: Automatically updates AGENTS.md files based on SKILL.md metadata.
  • Metadata Validation: Helps identify skills missing necessary scope or auto_invoke metadata.
  • Use Case: After adding a new skill or modifying an existing one, running this script ensures that the relevant AGENTS.md file is updated, so developers know which skills to invoke for specific actions.

Quick Start

Run the sync script to update all AGENTS.md files with the latest skill metadata.

Frequently Asked Questions about skill-sync

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

FAQPage Schema
How do I keep AGENTS.md files in sync with SKILL.md metadata?

To keep AGENTS.md files in sync, you can run an automation script that parses YAML frontmatter from SKILL.md files and updates the Auto-invoke Skills tables. This ensures your documentation accurately reflects current skill scopes and auto_invoke settings.

What is the best way to automate AGENTS.md documentation updates for new skills?

Automating AGENTS.md documentation updates involves synchronizing metadata from SKILL.md files. The script parses YAML frontmatter to generate and update Auto-invoke Skills tables, ensuring developers know which skills to invoke for specific actions.

How do I validate missing scope or auto_invoke metadata in SKILL.md files?

To validate missing scope or auto_invoke metadata, you can use a synchronization script that parses SKILL.md YAML frontmatter. It helps identify skills lacking necessary metadata before updating the AGENTS.md files.

Why are my AGENTS.md auto-invoke tables showing outdated skill scopes?

Your AGENTS.md auto-invoke tables show outdated skill scopes because they are not synchronized with recent SKILL.md changes. Running a metadata sync script parses the YAML frontmatter and regenerates the tables to match current definitions.

Does metadata sync work with YAML frontmatter in SKILL.md files?

Yes, metadata sync works directly with YAML frontmatter in SKILL.md files. The script parses this frontmatter to extract metadata.scope and metadata.auto_invoke values, using them to generate and update Auto-invoke Skills tables in AGENTS.md.