sync-plugin-skills
SKILL.md
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-skillsis 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 implementationsynapse/a2a_client.py- A2A clientsynapse/cli.py- Main CLI entry pointsynapse/commands/*.py- Command implementations
-
Documentation:
README.md- Main documentationguides/usage.md- Usage guideguides/settings.md- Settings documentation
-
Current Skills:
plugins/synapse-a2a/skills/synapse-a2a/SKILL.mdplugins/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)--response/--no-response: Roundtrip 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/
Weekly Installs
14
Repository
s-hiraoku/synapse-a2aFirst Seen
Jan 24, 2026
Security Audits
Installed on
gemini-cli12
claude-code12
codex11
opencode11
antigravity10
windsurf10