--- name: publisher description: deploys local artifacts (visuals, html) to configured remote destinations (e.g. ssh, s3). handles file transfer and permissions. --- # publisher ## routines ### publish publishes a single visual to the configured provider. **usage**: ```bash python3 .claude/skills/publisher/scripts/publish.py ``` **arguments**: * `local_path`: relative path to the html file (e.g. `visuals/gravity.html`). * `slug`: url-friendly identifier (e.g. `gravity-simulation`). **requirements**: * `resources/config.json` must exist.