Syncs skill metadata to AGENTS.md Auto-invoke sections. Trigger: When updating skill metadata (metadata.scope/metadata.auto_invoke), regenerating Auto-invoke tables, or running ./skills/skill-sync/assets/sync.sh (including --dry-run/--scope).
Use this skill to keep AGENTS.md auto-invoke tables and provider-specific skill copies aligned with the source files in skills/.
skills/{skill-name}/SKILL.md.metadata.scope and metadata.auto_invoke generate AGENTS.md auto-invoke rows..claude/skills, .opencode/skills, .agent/skills, and .agents/skills after setup sync.skills/ and sync.---
name: my-skill
description: >
Short description.
Trigger: Specific situation that should load this skill.
license: MIT
metadata:
author: rzyfront
version: "1.0"
scope: [root]
auto_invoke:
- "Action that should load this skill"
allowed-tools: Read, Edit, Write, Glob, Grep, Bash
---
allowed-tools is optional and stays at the top level, not inside metadata.
| Scope | Target |
| --- | --- |
| root | AGENTS.md |
| backend | apps/backend/AGENTS.md if present |
| frontend | apps/frontend/AGENTS.md if present |
| ecommerce | apps/ecommerce/AGENTS.md if present |
If a scoped AGENTS.md file does not exist, the sync script warns and skips that scope.
# Update AGENTS.md auto-invoke tables from metadata
./skills/skill-sync/assets/sync.sh
# Preview auto-invoke table changes
./skills/skill-sync/assets/sync.sh --dry-run
# Sync only one scope
./skills/skill-sync/assets/sync.sh --scope root
# Copy source skills to provider-specific locations
./skills/setup.sh --sync
After creating or modifying a skill:
skills/.metadata.scope and metadata.auto_invoke when the skill should auto-load../skills/skill-sync/assets/sync.sh../skills/setup.sh --sync../skills/skill-sync/assets/sync.sh again if provider sync rewrote generated root instructions.AGENTS.md entries.AGENTS.md: check metadata.scope and metadata.auto_invoke.AGENTS.md: either create that scoped file intentionally or use scope: [root]../skills/setup.sh --sync after editing source skills.Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer