From pst
Install or repair the local mlx-audio tooling that pst's text-to-speech depends on (uv tool install + spaCy model). Use when the user runs "/pst:setup", is setting up pst for the first time, or when tts fails because mlx-audio / mlx_audio.tts.generate is missing or broken.
How this skill is triggered — by the user, by Claude, or both
Slash command
/pst:setupThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
One-time (idempotent) install of the on-device TTS engine that `tts` relies on.
One-time (idempotent) install of the on-device TTS engine that tts relies on.
Run the setup script. It ships with the plugin and is on the Bash PATH
while the plugin is enabled:
pst-setup
Report the outcome to the user based on how it exits:
/pst:tts or
tts "hello world".uv is not installed — the script prints install instructions
(brew install uv, or the astral.sh installer). Relay those and tell them
to re-run /pst:setup once uv is available.pst-setup again.uv tool install --force and re-downloads the spaCy
model, so it doubles as a repair command.uv and macOS on Apple Silicon.pst-setup rather than pasting the raw uv tool install command
by hand — the script pins the exact, tested flags (git-main source, the
no-phonemizer rule, the spaCy model step).npx claudepluginhub joshmedeski/pstGuides completion of development work by verifying tests, detecting environment, and presenting structured options for merge, PR, or cleanup.
Enforces test-driven development: write failing test first, then minimal code to pass. Use when implementing features or bugfixes.
Guides creation and editing of skills using test-driven development with pressure scenarios and subagents to verify agent compliance.