skill-sync

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

2|Updated Feb 27, 2026
One-click install
npx skills add https://github.com/jackonedev/agent_skills --skill skill-sync-jackonedev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-sync
Source: https://github.com/jackonedev/agent_skills/tree/main/skills/skill-sync
Command: npx skills add https://github.com/jackonedev/agent_skills --skill skill-sync-jackonedev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) components.

What problem does it solve?

Keeps AGENTS.md Auto-invoke sections aligned with the current skill metadata, preventing drift when skills are created or updated.

Core Features & Use Cases

  • Reads all SKILL.md frontmatters under skills/* and extracts metadata.scope and metadata.auto_invoke.
  • Updates or inserts the Auto-invoke tables in AGENTS.md files corresponding to each scope, with support for dry-run and scope filtering.
  • Maintains idempotent changes and preserves existing headers and surrounding content in AGENTS.md.

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

To keep AGENTS.md auto-invoke sections in sync, you can run a synchronization script that parses YAML frontmatter from SKILL.md files and automatically updates the corresponding tables across repository scopes.

What is the best way to update AGENTS.md files after modifying skill metadata?

The best way to update AGENTS.md files after modifying skill metadata is to use an automated sync tool that extracts metadata.scope and metadata.auto_invoke, then applies idempotent updates to preserve existing headers and surrounding content.

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

Yes, you can preview AGENTS.md auto-invoke updates by using the --dry-run flag, which evaluates SKILL.md YAML frontmatter and shows the proposed table insertions without modifying the actual files.

Does skill-sync support filtering updates to specific repository scopes?

Yes, skill-sync supports filtering updates to specific repository scopes by using the --scope flag, allowing you to target root, agent_skills, ui, api, sdk, or mcp_server directories independently during regeneration.

Why does my AGENTS.md auto-invoke table show outdated skill metadata?

Your AGENTS.md auto-invoke table shows outdated skill metadata because manual updates cause drift when skills are created or modified, requiring a synchronization script to parse YAML frontmatter and regenerate the tables.