skill-sync

Synchronize skill metadata with AGENTS.md Auto-invoke sections across scopes.

14.6k|2.3k|Updated Aug 24, 2016
One-click install
npx skills add https://github.com/prowler-cloud/prowler --skill skill-sync-prowler-cloud
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-sync
Source: https://github.com/prowler-cloud/prowler/tree/main/skills/skill-sync
Command: npx skills add https://github.com/prowler-cloud/prowler --skill skill-sync-prowler-cloud

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) components.

What problem does it solve?

AGENTS.md Auto-invoke sections can become out of date when skills are added or updated. This Skill keeps those sections in sync by reading skill metadata and regenerating associated tables across scopes.

Core Features & Use Cases

  • Reads all SKILL.md frontmatters to extract name, scope, and auto_invoke definitions.
  • Updates AGENTS.md files across root, ui, api, sdk, and mcp_server scopes deterministically, ensuring idempotent changes.
  • Supports dry-run mode to preview changes and scope filtering for targeted updates.
  • Use Case: When a new skill is added or an existing one changes its auto_invoke actions, run the script to refresh all AGENTS.md files and keep documentation accurate.

Quick Start

Run the sync script to refresh all AGENTS.md Auto-invoke sections.

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 Auto-invoke sections in sync after updating skill metadata?

You can filter AGENTS.md updates by scope, applying changes only to root, ui, api, sdk, or mcp_server targets while leaving other documentation files untouched.

Does the docs-sync script support a dry-run mode to preview AGENTS.md changes?

Yes, the docs-sync script supports a dry-run mode to preview AGENTS.md changes, allowing you to verify idempotent metadata updates before writing to the repository files.

How does YAML frontmatter parsing extract skill metadata for repository tooling?

Yes, the sync process is strictly idempotent, meaning running the script repeatedly on unchanged skill metadata produces no duplicate entries or unintended modifications to your AGENTS.md files.

Why are my AGENTS.md Auto-invoke tables out of date after adding new skills?

You can filter AGENTS.md updates by scope, applying changes only to root, ui, api, sdk, or mcp_server targets while leaving other documentation files untouched.