synapse-export-workflowlisted
Install: claude install-skill datamaker-kr/synapse-claude-marketplace
# Synapse Export Workflow
Core knowledge for exporting annotation data, ground truth datasets, and task data from Synapse. Covers three export targets, multiple output formats, and both plugin-based and script-based execution.
## Interactive-First Principle
This workflow is designed to be **fully interactive**. When the user invokes the export with missing parameters, use `AskUserQuestion` to guide them through each step. Never fail or show usage text for missing arguments — always ask conversationally.
## Prerequisites Validation
Before starting any export workflow, ensure the `synapse` CLI is available and validate the environment.
### Finding synapse CLI
```bash
# 1. Try the current shell first (venv may already be activated)
synapse --version
# 2. If not found, search for a venv directory in cwd
ls -d *venv* .venv 2>/dev/null
# Activate the first match, e.g.: source .venv/bin/activate
```
If no venv is found and `synapse` is not on PATH, guide the user to activate their environment or install: `uv pip install "synapse-sdk>=2026.1.39"`
### Assert version
```bash
python3 -c "
from importlib.metadata import version
v = version('synapse-sdk')
parts = [int(x) for x in v.split('.')[:3]]
assert parts >= [2026, 1, 39], f'synapse-sdk {v} is too old, need >= 2026.1.39'
print(f'synapse-sdk {v} OK')
"
```
### Validate environment
```bash
synapse doctor
```
**Required**: Authentication and token checks must pass.
If auth fails: `synapse login` to re-authenticate.
## Ke