SkillAgentSearch skills...

cartesia

Cartesia text-to-speech: synthesize speech audio and browse voices. Trigger phrases: cartesia, text to speech, TTS, synthesize voice, voiceover.

Install / Use

npx skills add Anil-matcha/awesome-muse-connectors --skill cartesia

Installs into whichever agent you are using.

About this skill
📄

SKILL.md

Installable skill definition

Quality Score

85/100

Category

Other

Supported Platforms

Universal

Our assessment of cartesia

cartesia scores 85/100 on our quality scale, 169th of 248 Other skills we index.

Its SKILL.md is 3.0 KB long, well organised into 11 sections with 1 code example: a solid amount of guidance for an agent.

With 1,321 GitHub stars, it is one of the more widely adopted skills in the catalogue.

Substance
26/30
Structure
17/20
Description
15/15
Adoption
13/20
Freshness
15/15

Maintenance, license and trust

  • The repository was last updated 7 days ago, so cartesia is actively maintained.
  • It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
  • Its trust signals score 100/100, with no cautions. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.

cartesia compared with similar skills

All 4 of these similar skills score higher than cartesia; compare them before choosing.

SkillScoreStarsUpdatedFormat
cartesia (this skill)by Anil-matcha851.3k7d agoSKILL.md
Agent-Reachby Panniantong10096.7k4d agoCLAUDE.md
headroomby headroomlabs-ai10075.2ktodayCLAUDE.md
Scraplingby D4Vinci10087.0ktodayMCP Server
crawl4aiby unclecode10085.4ktodayMCP Server

Frequently asked questions

How do I install cartesia?
Run npx skills add Anil-matcha/awesome-muse-connectors --skill cartesia. The install tabs above show the steps for each supported agent.
Which AI agents does cartesia work with?
It is written for Universal, as a SKILL.md file. Other agents that read the same format can often use it too.
Is cartesia safe to use?
It is MIT-licensed and scores 100/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
Is cartesia still maintained?
The repository was last updated 7 days ago, so cartesia is actively maintained.

name: "cartesia" description: "Cartesia text-to-speech: synthesize speech audio and browse voices. Trigger phrases: cartesia, text to speech, TTS, synthesize voice, voiceover." metadata: { "includeInPrompt": true } tagline: "Generate spoken audio from text with Cartesia's Sonic models (40+ languages) and browse the Cartesia voice library. Reach for this when the user wants narration, voiceovers, or spoken-audio files produced from a script." catalog_auth: "API key via the secure credential flow" catalog_hosts: ["api.cartesia.ai"]

Cartesia

Purpose

Generate spoken audio from text with Cartesia's Sonic models (40+ languages) and browse the Cartesia voice library. Reach for this when the user wants narration, voiceovers, or spoken-audio files produced from a script.

Tooling

All commands go through bin/cartesia.py. Every request automatically sends the required date header Cartesia-Version: 2026-08-14.

bin/cartesia.py auth
# {"ok": true, "voices": 60} on success

bin/cartesia.py voices
# list available voices (id, name, language)

bin/cartesia.py voice-get --id <VOICE_ID>
# details for a single voice

bin/cartesia.py tts --text "Hello world" --voice-id <VOICE_ID> --out narration.wav
# synthesize speech to a local WAV file; prints the saved path

bin/cartesia.py tts --text "Bonjour le monde" --voice-id <VOICE_ID> \
    --language fr --model-id sonic-3 --out fr.wav

Notes:

  • tts returns audio binary. The CLI writes it to --out (default cartesia-output.wav) and prints the resulting path.
  • Streaming TTS (POST /tts/sse) and the WebSocket TTS/STT surfaces are real-time and outside CLI scope.

Auth

  • Provider id: cartesia (credential is collected as custom.cartesia)
  • Collection: Cartesia API key (sk_car_...) via the secure credential flow (credentials.request_api_access); create one at play.cartesia.ai/keys
  • Allowed hosts: api.cartesia.ai
  • Connect placement: bearer_header (the key goes in Authorization: Bearer <key>)
  • The API also requires the date header Cartesia-Version: 2026-08-14 on every request; the CLI sends it for you.
  • Status check: bin/cartesia.py auth

Operating Rules

  1. TTS synthesis is credit-metered. Every tts call spends Cartesia credits, so synthesize only what the user asked for and batch long scripts into as few calls as possible.
  2. Voice creation and voice cloning are confirmation-gated: confirm with the user before creating or cloning any voice. This draft CLI does not ship a clone command; use the Cartesia dashboard or SDK for cloning.
  3. Never use API keys in client-side code. The connector only ever handles the surrogate, never the raw key.
  4. The CLI pins Cartesia-Version: 2026-08-14. Treat a version bump like a dependency upgrade and do not change the date casually.

Files

  • SKILL.md
  • bin/cartesia.py

Maturity

🧪 Draft: written from Cartesia's public API docs with header and paths cross-checked against official docs at build time; not yet live-tested end-to-end. Voice create/clone and pronunciation dictionaries are not yet in the CLI.

Related Skills

View on GitHub
GitHub Stars1.3k
CategoryOther
Updated7d ago
Forks305

Languages

Python

Trust signals

100/100

From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.

No cautions