Loading...
Loading...
Profile-aware speech workflow for narrated notes, spoken drafts, audio summaries, accessibility reads, and other text-to-speech tasks. Use when one front-door workflow should resolve voice profiles, enforce disclosure, and apply manifest tracking before delegating to built-in `$speech` or a deterministic local CLI path.
npx skill4agent add gaelic-ghost/productivity-skills speak-with-profile$speech$speech$speak-with-profile$speechdelegate$speechlocal-cliscripts/speak_with_profile.pydelegate--profile--profiles-file$speechlocal-cliopenafplayconfig/customization.yamlconfig/customization.template.yaml$speechOPENAI_API_KEYdisclosure--voice--speed--instructions--format--profiledefault_profilevoice=cedarspeed=1.0mp3gpt-4o-mini-tts-2025-12-15config/customization.yamlconfig/customization.template.yamlreferences/wrapper-contract.mdconfig/customization.yamlconfig/customization.template.yamlpreferredExecutionModelocal-clidelegate--text--text-filereferences/wrapper-contract.mdreferences/profile-schema.mddelegate$speechlocal-cliscripts/speak_with_profile.pydelegatelocal-cli<audio>.manifest.jsonlocal-clilocal-cliopenafplayOPENAI_API_KEY--profile--tts-cli-pathopenafplay--stop-on-error--no-stop-on-errorreferences/profile-schema.mdreferences/starter-profiles.mdreferences/wrapper-contract.mdreferences/customization.mdscripts/validate_manifest.pyuv run --group dev python speak-with-profile/scripts/validate_manifest.py path/to/output/file.manifest.json