Smithery Logo
MCPsSkillsDocsPricing
Login
Smithery Logo

Accelerating the Agent Economy

Resources

DocumentationPrivacy PolicySystem Status

Company

PricingAboutBlog

Connect

© 2026 Smithery. All rights reserved.

    prowler-cloud

    skill-sync

    prowler-cloud/skill-sync
    Productivity
    12,952
    1 installs

    About

    SKILL.md

    Install

    Install via Skills CLI

    or add to your agent
    • Claude Code
      Claude Code
    • Codex
      Codex
    • OpenClaw
      OpenClaw
    • Cursor
      Cursor
    • Amp
      Amp
    • GitHub Copilot
      GitHub Copilot
    • Gemini CLI
      Gemini CLI
    • Kilo Code
      Kilo Code
    • Junie
      Junie
    • Replit
      Replit
    • Windsurf
      Windsurf
    • Cline
      Cline
    • Continue
      Continue
    • OpenCode
      OpenCode
    • OpenHands
      OpenHands
    • Roo Code
      Roo Code
    • Augment
      Augment
    • Goose
      Goose
    • Trae
      Trae
    • Zencoder
      Zencoder
    • Antigravity
      Antigravity
    ├─
    ├─
    └─

    About

    Syncs skill metadata to AGENTS.md Auto-invoke sections...

    SKILL.md

    Purpose

    Keeps AGENTS.md Auto-invoke sections in sync with skill metadata. When you create or modify a skill, run the sync script to automatically update all affected AGENTS.md files.

    Required Skill Metadata

    Each skill that should appear in Auto-invoke sections needs these fields in metadata.

    auto_invoke can be either a single string or a list of actions:

    metadata:
      author: prowler-cloud
      version: "1.0"
      scope: [ui]                                    # Which AGENTS.md: ui, api, sdk, root
    
      # Option A: single action
      auto_invoke: "Creating/modifying components"
    
      # Option B: multiple actions
      # auto_invoke:
      #   - "Creating/modifying components"
      #   - "Refactoring component folder placement"
    

    Scope Values

    Scope Updates
    root AGENTS.md (repo root)
    ui ui/AGENTS.md
    api api/AGENTS.md
    sdk prowler/AGENTS.md
    mcp_server mcp_server/AGENTS.md

    Skills can have multiple scopes: scope: [ui, api]


    Usage

    After Creating/Modifying a Skill

    ./skills/skill-sync/assets/sync.sh
    

    What It Does

    1. Reads all skills/*/SKILL.md files
    2. Extracts metadata.scope and metadata.auto_invoke
    3. Generates Auto-invoke tables for each AGENTS.md
    4. Updates the ### Auto-invoke Skills section in each file

    Example

    Given this skill metadata:

    # skills/prowler-ui/SKILL.md
    metadata:
      author: prowler-cloud
      version: "1.0"
      scope: [ui]
      auto_invoke: "Creating/modifying React components"
    

    The sync script generates in ui/AGENTS.md:

    ### Auto-invoke Skills
    
    When performing these actions, ALWAYS invoke the corresponding skill FIRST:
    
    | Action | Skill |
    |--------|-------|
    | Creating/modifying React components | `prowler-ui` |
    

    Commands

    # Sync all AGENTS.md files
    ./skills/skill-sync/assets/sync.sh
    
    # Dry run (show what would change)
    ./skills/skill-sync/assets/sync.sh --dry-run
    
    # Sync specific scope only
    ./skills/skill-sync/assets/sync.sh --scope ui
    

    Checklist After Modifying Skills

    • Added metadata.scope to new/modified skill
    • Added metadata.auto_invoke with action description
    • Ran ./skills/skill-sync/assets/sync.sh
    • Verified AGENTS.md files updated correctly
    Recommended Servers
    Browser tool
    Browser tool
    Todoist
    Todoist
    WorkOS
    WorkOS
    Repository
    prowler-cloud/prowler
    Files