Cast
PassAudited by ClawScan on May 1, 2026.
Overview
This is a coherent Typecast text-to-speech wrapper, with the main things to notice being the external CLI install, Typecast API key use, and possible handling of your text by the provider.
Before installing, verify that you trust the `neosapience/tap/cast` Homebrew package, provide a Typecast API key only if you are comfortable with the integration, and avoid sending sensitive text unless the provider's data practices fit your needs.
Findings (3)
Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.
Installing the skill means trusting the external `cast` binary to run locally and handle TTS requests.
The skill depends on an external Homebrew-installed CLI that is not included in the artifact set. This is central to the TTS purpose, but users should verify the tap and package before installation.
brew | formula: neosapience/tap/cast | creates binaries: cast
Install only if you trust the Homebrew tap and Typecast CLI source; review the package provenance where possible.
Anyone or anything able to read the saved config or environment may be able to use the Typecast account tied to the API key.
The skill requires and can locally save a Typecast API key. This is expected for an authenticated Typecast integration, but the credential is sensitive.
cast login <api_key> # save API key Config file: `~/.typecast/config.yaml` `TYPECAST_API_KEY` | `--api-key`
Use a dedicated Typecast API key if possible, protect the local config file, and run `cast logout` or remove the key when no longer needed.
Text passed to the TTS command, including copied file contents, may be processed by the Typecast service under the configured account.
The skill is an authenticated Typecast TTS CLI workflow and examples include sending local file text into the CLI. This is purpose-aligned, but it represents a provider data boundary users should notice.
description: Multilingual TTS via Typecast CLI with emotion control cast "$(cat script.txt)"
Avoid passing confidential or regulated text unless Typecast's handling, retention, and privacy terms are acceptable for that data.
