sync-plugin-skills

Synchronize plugin skills with the current implementation and documentation.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "sync-plugin-skills" with this command: npx skills add s-hiraoku/synapse-a2a/s-hiraoku-synapse-a2a-sync-plugin-skills

Sync Plugin Skills

Synchronize plugin skills with the current implementation and documentation.

Purpose

Ensure that skills in plugins/synapse-a2a/skills/ accurately reflect:

  • Current implementation in synapse/ directory

  • README.md documentation

  • Guides in guides/ folder

When to Use

  • After implementing new features or parameters

  • After updating README.md or guides

  • Before releasing a new version

  • When /sync-plugin-skills is invoked

Workflow

Step 1: Gather Current State

Read the following files to understand current implementation and documentation:

Implementation: Key files in synapse/

  • synapse/tools/a2a.py

  • CLI tool implementation

  • synapse/a2a_client.py

  • A2A client

  • synapse/cli.py

  • Main CLI entry point

  • synapse/commands/*.py

  • Command implementations

Documentation:

  • README.md

  • Main documentation

  • guides/usage.md

  • Usage guide

  • guides/settings.md

  • Settings documentation

Current Skills:

  • plugins/synapse-a2a/skills/synapse-a2a/SKILL.md

  • plugins/synapse-a2a/skills/synapse-a2a/references/*.md

Step 2: Identify Gaps

Compare and identify:

  • New CLI options/parameters not documented in skills

  • Changed command syntax or behavior

  • New features mentioned in README but missing from skills

  • Deprecated or removed features still in skills

  • Endpoint path inconsistencies

Step 3: Update Skills

Update skill files to match current state:

synapse-a2a/SKILL.md:

  • Quick Reference table

  • Command examples

  • Feature descriptions

synapse-a2a/references/commands.md:

  • Full CLI command documentation

  • All options and parameters

  • Example usage

synapse-a2a/references/api.md:

  • Endpoint paths

  • Request/response formats

  • Extension endpoints

Step 4: Verify Consistency

Ensure consistency across:

  • Endpoint paths match between README and skills

  • Command syntax is identical

  • Option names and defaults match implementation

  • Examples use correct syntax

Key Areas to Check

Command Options

Check synapse/tools/a2a.py for current options

synapse send <target> <message> [options]

Key options to verify:

  • --from / -f : Sender identification

  • --priority / -p : Priority levels (1-5)

  • --wait / --notify / --silent : Response mode control

  • --reply-to : Reply to specific task

API Endpoints

/.well-known/agent.json # Agent Card /tasks/send # Standard A2A /tasks/send-priority # Synapse extension /tasks/{id} # Task status /status # Agent status

Settings Commands

synapse init # Initialize .synapse/ synapse config # Interactive TUI synapse config show # View settings synapse reset # Reset to defaults

Output

After synchronization, report:

  • Files that were updated

  • Specific changes made

  • Any manual review needed

Notes

  • Preserve skill file structure (YAML frontmatter + markdown)

  • Keep descriptions concise and actionable

  • Use imperative form for instructions

  • Avoid duplicating content between SKILL.md and references/

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

synapse-a2a

No summary provided by upstream source.

Repository SourceNeeds Review
General

synapse-reinst

No summary provided by upstream source.

Repository SourceNeeds Review
General

frontend-design

No summary provided by upstream source.

Repository SourceNeeds Review