- Home
- Skills
- Prowler Cloud
- Prowler
- Skill Sync
skill-sync_skill
- Python
12.8k
GitHub Stars
1
Bundled Files
2 months ago
Catalog Refreshed
4 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstrat where the catalogue uses aiagentskills.
npx veilstrat add skill prowler-cloud/prowler --skill skill-sync- SKILL.md2.8 KB
Overview
This skill keeps Auto-invoke sections in AGENTS.md files synchronized with skill metadata. It detects changes to a skill's scope or auto-invoke settings and regenerates the Auto-invoke tables for the relevant AGENTS.md files. Use it after creating or updating a skill to ensure documentation and workflows stay aligned.
How this skill works
The sync scans all skill metadata files to collect scope and auto-invoke entries. It builds or updates the "Auto-invoke Skills" table for each AGENTS.md corresponding to the declared scopes. The script can run for all scopes, a single scope, or as a dry run to preview changes before applying them.
When to use it
- After adding a new skill that should be auto-invoked
- When changing a skill's metadata.scope or metadata.auto_invoke
- Before releasing or merging changes that affect agent workflows
- When regenerating documentation to reflect current skill behavior
Best practices
- Always include metadata.scope and metadata.auto_invoke in skill metadata for auto-invoke candidates
- Use concise, action-oriented descriptions for auto_invoke entries
- Run the sync script as part of your local validation or CI checks
- Use --dry-run first to review changes before committing updates
Example use cases
- Add a UI skill with scope set to ui and an action like "Creating/modifying React components" so the ui agent lists it in Auto-invoke
- Update a skill that now applies to both ui and api scopes; run sync to update both AGENTS.md files
- Refactor a component and add an auto_invoke entry; run sync with --dry-run to preview documentation edits
- Run the script in CI to ensure Auto-invoke tables are always current before merging
FAQ
Run the sync script with --dry-run to show proposed edits without modifying files.
Can a skill target multiple AGENTS.md files?
Yes. Set metadata.scope to a list (for example [ui, api]) and the script will update each corresponding AGENTS.md.