{"id":50881634,"url":"https://github.com/neosapience/typecast-skills","last_synced_at":"2026-06-15T13:30:23.235Z","repository":{"id":356261446,"uuid":"1147819392","full_name":"neosapience/typecast-skills","owner":"neosapience","description":"The official Typecast Claude Skils.","archived":false,"fork":false,"pushed_at":"2026-06-02T01:58:10.000Z","size":68,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-06-02T03:23:25.743Z","etag":null,"topics":["api","neosapience","skills","text-to-speech","tts","typecast","voice"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/neosapience.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-02-02T08:44:21.000Z","updated_at":"2026-06-02T01:58:11.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/neosapience/typecast-skills","commit_stats":null,"previous_names":["neosapience/typecast-skills"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/neosapience/typecast-skills","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neosapience%2Ftypecast-skills","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neosapience%2Ftypecast-skills/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neosapience%2Ftypecast-skills/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neosapience%2Ftypecast-skills/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/neosapience","download_url":"https://codeload.github.com/neosapience/typecast-skills/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neosapience%2Ftypecast-skills/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34365596,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-15T02:00:07.085Z","response_time":63,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api","neosapience","skills","text-to-speech","tts","typecast","voice"],"created_at":"2026-06-15T13:30:22.215Z","updated_at":"2026-06-15T13:30:23.226Z","avatar_url":"https://github.com/neosapience.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n# Typecast Skills Marketplace\n\n**Claude Code plugins for Typecast TTS API integration**\n\n[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE)\n[![Claude Code](https://img.shields.io/badge/Claude_Code-Plugin-purple.svg)](https://code.claude.com)\n[![Typecast API](https://img.shields.io/badge/Typecast-API-ff6b35.svg)](https://typecast.ai/developers/api)\n\n[Installation](#installation) •\n[Available Plugins](#available-plugins) •\n[Features](#features) •\n[Update](#update) •\n[Contributing](#contributing)\n\n\u003c/div\u003e\n\n---\n\n## Overview\n\nThis marketplace provides Claude Code plugins for seamless integration with [Typecast TTS API](https://typecast.ai/developers/api). Convert text to natural, expressive speech with industry-leading emotional AI voices.\n\n### Why Typecast?\n\n| Feature          | Description                                                                |\n| ---------------- | -------------------------------------------------------------------------- |\n| **Emotion AI**   | 7 emotion presets + Smart Mode for context-aware expression                |\n| **500+ Voices**  | Unique character voices across ages, genders, and styles                   |\n| **37 Languages** | Global language support including Korean, English, Japanese                |\n| **Low Latency**  | Streaming TTS endpoint for real-time playback                              |\n| **Captions**     | Timestamp-aligned SRT/VTT output with shared rule across 11 SDKs + cast CLI |\n| **Loudness**     | `target_lufs` for absolute loudness normalization (e.g. -14 LUFS)          |\n| **Quick Cloning** | Create, use, and delete custom cloned voices from WAV/MP3 samples          |\n\n---\n\n## Installation\n\n### Via Claude Code Plugin (Recommended)\n\n```bash\n# 1. Add marketplace\n/plugin marketplace add neosapience/typecast-skills\n\n# 2. Install plugin\n/plugin install typecast-api-expert@typecast-skills\n```\n\n### Via skills.sh\n\nFor agents that use the [skills.sh](https://skills.sh) directory (Claude Code, Cursor, GitHub Copilot, and others):\n\n```bash\nnpx skills add neosapience/typecast-skills\n```\n\n### Manual Installation\n\nCopy the skill folder to your preferred location:\n\n| Scope    | Path                |\n| -------- | ------------------- |\n| Personal | `~/.claude/skills/` |\n| Project  | `.cursor/skills/`   |\n\n---\n\n## Available Plugins\n\n### typecast-api-expert\n\n\u003e Typecast TTS API expert agent with comprehensive documentation and code samples.\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003eFeatures\u003c/b\u003e\u003c/summary\u003e\n\n- API concepts and getting started guide\n- API key setup and configuration\n- Code samples (Python, JavaScript, cURL)\n- Streaming TTS, timestamp-aligned captions (SRT/VTT), and runtime subscription lookup\n- `target_lufs` loudness normalization\n- Quick Voice Cloning (`POST /v1/voices/clone`, `DELETE /v1/voices/{voice_id}`)\n- `cast` CLI usage for one-shot generation and `cast captions` subcommand\n- Error troubleshooting and debugging\n- Plan comparison and pricing\n- ssfm-v30 model with Smart Mode support\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003eExample Prompts\u003c/b\u003e\u003c/summary\u003e\n\n- \"How do I get started with Typecast API?\"\n- \"Write Python code to generate speech with happy emotion\"\n- \"How do I stream TTS in real time?\"\n- \"Generate SRT captions for this text\"\n- \"Clone a voice from this WAV file and use it for TTS\"\n- \"How do I check my Typecast plan and credits at runtime?\"\n- \"Normalize TTS output to -14 LUFS\"\n- \"What's the cast CLI and how do I use it?\"\n- \"How do I fix a 403 error?\"\n- \"Compare Typecast vs ElevenLabs\"\n- \"Explain Smart Mode for context-aware emotion\"\n\n\u003c/details\u003e\n\n---\n\n## Features\n\n### Supported Models\n\n| Model    | Emotions  | Smart Mode | Languages |\n| -------- | --------- | ---------- | --------- |\n| ssfm-v21 | 4 presets | ❌         | 30        |\n| ssfm-v30 | 7 presets | ✅         | 37        |\n\n### Emotion Presets (ssfm-v30)\n\n```\nnormal • happy • sad • angry • whisper • toneup • tonedown\n```\n\n### Smart Mode\n\nLet AI automatically infer emotion from surrounding context:\n\n```python\nprompt = {\n    \"emotion_type\": \"smart\",\n    \"previous_text\": \"I just got the best news!\",\n    \"next_text\": \"I can't wait to celebrate!\"\n}\n```\n\n### Quick Voice Cloning\n\nCreate a custom cloned voice from a WAV or MP3 sample, use the returned `uc_...` voice ID for TTS, then delete it when finished.\n\n```bash\ncurl -X POST \"https://api.typecast.ai/v1/voices/clone\" \\\n     -H \"X-API-KEY: YOUR_API_KEY\" \\\n     -F \"name=My Cloned Voice\" \\\n     -F \"model=ssfm-v30\" \\\n     -F \"file=@sample.wav;type=audio/wav\"\n```\n\n---\n\n## Update\n\nKeep your plugins up to date:\n\n```bash\n# Update marketplace catalog\n/plugin marketplace update typecast-skills\n\n# Update installed plugin\n/plugin update typecast-api-expert@typecast-skills\n```\n\n---\n\n## Documentation\n\n| Resource       | Link                                                                                     |\n| -------------- | ---------------------------------------------------------------------------------------- |\n| Official Docs  | [typecast.ai/docs](https://typecast.ai/docs/overview)                                    |\n| API Reference  | [typecast.ai/docs/api-reference](https://typecast.ai/docs/api-reference)                 |\n| SDK Family     | [github.com/neosapience/typecast-sdk](https://github.com/neosapience/typecast-sdk) (Python · JavaScript · Go · Rust · Swift · C# · Java · Kotlin · C · Zig · PHP) |\n| `cast` CLI     | [github.com/neosapience/cast](https://github.com/neosapience/cast) (Go-based CLI, `brew install neosapience/tap/cast`) |\n| MCP Server     | [github.com/neosapience/typecast-api-mcp-server](https://github.com/neosapience/typecast-api-mcp-server) (Model Context Protocol server) |\n| n8n Node       | [github.com/neosapience/n8n-nodes-typecast](https://github.com/neosapience/n8n-nodes-typecast) (n8n integration) |\n\n---\n\n## Contributing\n\nContributions are welcome! To add new skills or improve existing ones:\n\n1. Fork this repository\n2. Create your feature branch (`git checkout -b feature/amazing-skill`)\n3. Commit your changes (`git commit -m 'feat: add amazing skill'`)\n4. Push to the branch (`git push origin feature/amazing-skill`)\n5. Open a Pull Request\n\n---\n\n## Support\n\n| Channel  | Link                                                   |\n| -------- | ------------------------------------------------------ |\n| Discord  | [discord.gg/fhDDUbBKap](https://discord.gg/fhDDUbBKap) |\n| Intercom | [typecast.ai](https://typecast.ai) (bottom right)      |\n| Email    | sales@neosapience.com                                  |\n\n---\n\n\u003cdiv align=\"center\"\u003e\n\n**Made with ❤️ by [Neosapience](https://neosapience.com)**\n\n\u003c/div\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fneosapience%2Ftypecast-skills","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fneosapience%2Ftypecast-skills","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fneosapience%2Ftypecast-skills/lists"}