# Harness Starter Audio

> Harness Starter Audio is an Agent Skill for documents published in the octos-org/octos repository on GitHub: a SKILL.md instruction file an AI agent can load to do this task.

Harnessed audio-artifact starter. Synthesizes a minimal WAV file under audio/ and relies on the workspace contract to deliver it.

- Skill name: `harness-starter-audio`
- Category: [Documents](https://www.openparable.com/skill/documents/1)
- Source: https://github.com/octos-org/octos/blob/HEAD/crates/app-skills/harness-starter-audio/SKILL.md
- Repository: octos-org/octos (1,070 GitHub stars when collected)

## SKILL.md

# Harness Starter: Audio

An audio workflow starter. Synthesizes a tiny 440 Hz WAV clip as a standin
for a real TTS engine. Copy this crate when you want to build an app that
ships an audio deliverable (TTS, podcast render, sound effect generation,
etc.).

## What this starter demonstrates

- Multi-validator contract: `file_exists:$primary_audio` and
  `file_size_min:$primary_audio:4096`.
- Named artifact (`primary_audio`) plus role alias (`primary`).
- Glob-based resolution (`audio/*.wav`).
- `on_failure: ["notify_user:..."]` for structured failure reporting.

See `docs/OCTOS_HARNESS_DEVELOPER_GUIDE.md` for the full contract.

## Tools

### synthesize_clip

Synthesize a short WAV clip for a label.

```json
{"label": "weekly digest", "duration_ms": 1000}
```

**Parameters:**
- `label` (required): used to derive the filename (`audio/weekly-digest.wav`).
- `duration_ms` (optional): clip duration in ms, clamped to [100, 5000].
  Default 500.

**Artifact:**
- writes `audio/<slug>.wav`
- policy `primary_audio = "audio/*.wav"` resolves to this path.
- `file_size_min:$primary_audio:4096` enforces non-empty output.

## Replace this stub

The synthesizer produces a pure sine tone; it is not a real TTS. When
adopting the starter, replace `render_sine_wav` with your render engine
(piper, eSpeak, ElevenLabs, Coqui, etc.) and keep the rest of the contract
unchanged.

---

Source: https://www.openparable.com/skill/documents/harness-starter-audio (OpenParable). Cite the canonical URL above.
