# Help Command

> Run the `synapse-plugin-helper:help` workflow from the original Claude slash command. Use when the user asks to show all available Synapse plugin development commands and features

- Skill: `datamaker-kr/help-command-3` (Agent Skill)
- Install (CLI): `npx skillmds@latest add datamaker-kr/help-command-3`
- Raw SKILL.md: https://api.skillmd.com/api/skills/datamaker-kr/help-command-3/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Productivity
- Author: datamaker-kr (https://skillmd.com/u/datamaker-kr)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/datamaker-kr/help-command-3

---


<!-- Generated by tools/generate-agent-marketplaces.py; edit the source command or agent-plugin.yaml instead. -->

# synapse-plugin-helper:help Command Workflow

## Codex Adaptation

- Treat the user request or explicitly supplied text as the command arguments.
- Use the available Codex file, search, terminal, and clarification capabilities that match the workflow.
- Do not depend on Claude-only slash command variables or tool names.

# Synapse Plugin Development Help

Welcome to the Synapse Plugin Development toolkit for the active coding agent.

## Available Commands

| Command | Description |
|---------|-------------|
| `/synapse-plugin:help` | Show this help message |
| `/synapse-plugin:create` | Create a new Synapse plugin with interactive prompts |
| `/synapse-plugin:config` | Show plugin configuration, categories, and connected agents |
| `/synapse-plugin:test` | Run a plugin action locally for testing |
| `/synapse-plugin:logs` | Stream logs from a running job |
| `/synapse-plugin:debug` | Diagnose and fix common plugin issues |
| `/synapse-plugin:update-config` | Sync action metadata from code into config.yaml |
| `/synapse-plugin:dry-run` | Validate plugin before deployment |
| `/synapse-plugin:publish` | Publish plugin to Synapse platform |

## Skills (Auto-Activated)

The following skills automatically activate based on conversation context:

| Skill | Triggers |
|-------|----------|
| **action-development** | "create action", "@action", "BaseAction", "Pydantic params" |
| **config-yaml-guide** | "config.yaml", "plugin configuration", "action definition" |
| **runtime-context-api** | "RuntimeContext", "ctx.", "set_progress", "log_message" |

## Agents (Autonomous)

| Agent | Purpose |
|-------|---------|
| **plugin-validator** | Validates config.yaml, entrypoints, and dependencies |
| **troubleshooter** | Analyzes errors and suggests solutions |

## 환경 요구사항

| 요구사항 | 최소 버전 | 확인 명령어 |
|----------|-----------|-------------|
| Python | 3.12+ | `python3 --version` |
| synapse-sdk | latest | `synapse --version` |
| uv (권장) 또는 pip | any | `uv --version` / `pip --version` |

### synapse-sdk 설치

```bash
# uv 사용 (권장)
uv pip install synapse-sdk

# pip 사용
pip install synapse-sdk
```

## Quick Start

1. **Create a plugin**: `/synapse-plugin:create`
2. **Test an action**: `/synapse-plugin:test train --params '{"epochs": 10}'`
3. **Sync config**: `/synapse-plugin:update-config`
4. **Validate before deploy**: `/synapse-plugin:dry-run`
5. **Publish**: `/synapse-plugin:publish`

## Getting Help

- Ask about action development: "How do I create a BaseAction class?"
- Ask about configuration: "What fields go in config.yaml?"
- Ask about logging: "How do I track progress with RuntimeContext?"

The relevant skills will automatically load to provide detailed guidance.

