skill-sync

Synchronize SKILL.md metadata into AGENTS.md Auto-invoke tables across scopes.

Updated Jan 19, 2026
One-click install
npx skills add https://github.com/adbertram/Devolutions-CIEM --skill skill-sync-adbertram
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-sync
Source: https://github.com/adbertram/Devolutions-CIEM/tree/main/prowler/skills/skill-sync
Command: npx skills add https://github.com/adbertram/Devolutions-CIEM --skill skill-sync-adbertram

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) components.

What problem does it solve?

The Skill reduces manual edits by ensuring AGENTS.md Auto-invoke sections reflect the current metadata of every skill. It eliminates drift between skill definitions and their documentation, saving time and preventing gaps.

Core Features & Use Cases

  • Automatic synchronization of skill metadata with AGENTS.md Auto-invoke sections across all scopes.
  • Inserts or updates the Auto-invoke table in affected AGENTS.md files when a skill is added or modified.
  • Use Case: When a skill's scope or auto_invoke text changes, run the sync to keep AGENTS.md in sync with minimal downtime.

Quick Start

Run the sync script to regenerate all Auto-invoke tables: ./skills/skill-sync/assets/sync.sh For a dry-run, use: ./skills/skill-sync/assets/sync.sh --dry-run

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 with skill metadata?

To keep AGENTS.md Auto-invoke sections in sync, run the sync script to read name, scope, and auto_invoke data from SKILL.md and automatically update or insert entries across root, ui, api, sdk, and mcp_server scopes.

Can I preview AGENTS.md auto-invoke updates before applying changes?

Yes, you can preview auto-invoke updates before applying changes by running the sync script with the --dry-run flag, allowing you to verify metadata synchronization without modifying any AGENTS.md files.

What's the best way to automate AGENTS.md documentation updates for multiple scopes?

The best way to automate AGENTS.md documentation updates is using a bash sync script that regenerates Auto-invoke tables across multiple scopes, eliminating manual edits and preventing metadata drift when skills are modified.

Why does my AGENTS.md Auto-invoke table show outdated skill definitions?

Your AGENTS.md Auto-invoke table shows outdated skill definitions because metadata drift occurs when SKILL.md files are edited manually without synchronization, requiring a sync script run to insert or update the affected tables.

Does the AGENTS.md sync script require any external dependencies?

No, the AGENTS.md sync script requires no external dependencies, running as a standalone bash script to read SKILL.md metadata and update Auto-invoke sections without additional environment setup.

When do I need to regenerate Auto-invoke tables in AGENTS.md?

You need to regenerate Auto-invoke tables in AGENTS.md whenever a skill's scope or auto_invoke text changes, ensuring the documentation accurately reflects the current SKILL.md metadata with minimal downtime.