[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-digitalsamba-elevenlabs-bn":3,"guides-for-digitalsamba-elevenlabs":237,"similar-k178gqcwez20sdn3tt9v878bf5866y07":238},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":22,"identity":191,"isFallback":195,"parentExtension":196,"providers":197,"relations":202,"repo":204,"workflow":234},1778054035325.8745,"k178gqcwez20sdn3tt9v878bf5866y07",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"Generate AI voiceovers, sound effects, and music using ElevenLabs APIs. Use when creating audio content for videos, podcasts, or games. Triggers include generating voiceovers, narration, dialogue, sound effects from descriptions, background music, soundtrack generation, voice cloning, or any audio synthesis task.",{},"ElevenLabs Audio Generation","https://github.com/digitalsamba/claude-code-video-toolkit/tree/HEAD/.claude/skills/elevenlabs",[15,16,17,18,19,20,21],"audio","voiceover","tts","elevenlabs","remotion","video","python",{"_creationTime":23,"_id":24,"extensionId":5,"locale":25,"result":26,"trustSignals":180,"workflow":189},1778054079849.125,"kn7f7chefjxpm77dbfhsj5btcs867swe","en",{"checks":27,"evaluatedAt":170,"extensionSummary":171,"promptVersionExtension":172,"promptVersionScoring":173,"rationale":174,"score":175,"summary":176,"tags":177,"targetMarket":178,"tier":179},[28,33,36,39,43,46,50,55,58,61,65,70,73,77,80,83,86,89,92,95,99,103,107,111,115,118,121,124,129,132,135,138,141,144,148,151,154,157,160,163,167],{"category":29,"check":30,"severity":31,"summary":32},"Practical Utility","Problem relevance","pass","The description clearly names a concrete user problem: creating audio content for videos, podcasts, or games, and lists specific use cases like generating voiceovers, sound effects, and music.",{"category":29,"check":34,"severity":31,"summary":35},"Unique selling proposition","This extension offers significant value beyond a simple prompt by integrating with ElevenLabs APIs for advanced audio generation tasks, including voice cloning and music composition, which would require complex API interaction if done directly.",{"category":29,"check":37,"severity":31,"summary":38},"Production readiness","The extension provides comprehensive functionality for AI audio generation, including text-to-speech, voice cloning, sound effects, and music, with detailed Python examples and integration guidance for Remotion, covering a complete workflow.",{"category":40,"check":41,"severity":31,"summary":42},"Scope","Single responsibility principle","The extension focuses on AI audio generation using ElevenLabs APIs and related tools, with clear documentation and integration examples for video production workflows, maintaining a single, coherent domain.",{"category":40,"check":44,"severity":31,"summary":45},"Description quality","The description is concise, readable, and accurately reflects the extension's capabilities, including specific use cases and triggers.",{"category":47,"check":48,"severity":31,"summary":49},"Invocation","Scoped tools","The extension provides specific tools for different audio generation tasks like text-to-speech, voice cloning, sound effects, and music, rather than a single generalist tool.",{"category":51,"check":52,"severity":53,"summary":54},"Documentation","Configuration & parameter reference","warning","The extension requires an ELEVENLABS_API_KEY to be set in .env, which is mentioned but not explicitly documented as a required parameter with precedence order in the main SKILL.md.",{"category":40,"check":56,"severity":31,"summary":57},"Tool naming","Tool names are descriptive and align with the functionality they provide, such as `text_to_speech`, `ivc` (instant voice clone), `text_to_sound_effects`, and `music.compose`.",{"category":40,"check":59,"severity":31,"summary":60},"Minimal I/O surface","Input parameters for tools like text-to-speech and music generation are well-defined (e.g., text, voice_id, prompt, duration_ms), and the output is the generated audio, adhering to a minimal I/O surface.",{"category":62,"check":63,"severity":31,"summary":64},"License","License usability","The extension is licensed under the MIT License, a permissive open-source license, with a LICENSE file present in the repository.",{"category":66,"check":67,"severity":68,"summary":69},"Maintenance","Commit recency","not_applicable","No commit history is available for evaluation.",{"category":66,"check":71,"severity":68,"summary":72},"Dependency Management","No third-party dependencies are explicitly managed within the provided skill files. External libraries like `elevenlabs` are assumed to be installed separately.",{"category":74,"check":75,"severity":53,"summary":76},"Security","Secret Management","The extension requires an API key to be provided via an .env file, which is a common practice but poses a risk if the .env file is inadvertently committed or exposed. The secrets are not echoed into stdout/stderr.",{"category":74,"check":78,"severity":31,"summary":79},"Injection","There is no indication of loading untrusted third-party data as instructions. The code primarily interacts with the ElevenLabs API based on user-provided prompts and configurations.",{"category":74,"check":81,"severity":31,"summary":82},"Transitive Supply-Chain Grenades","The extension does not appear to fetch external files or execute remote code at runtime. All necessary logic and configurations seem to be contained within the bundled files.",{"category":74,"check":84,"severity":31,"summary":85},"Sandbox Isolation","The extension's Python scripts primarily interact with the ElevenLabs API and save generated audio files locally, without attempting to modify files outside of the project's expected directories.",{"category":74,"check":87,"severity":31,"summary":88},"Sandbox escape primitives","No sandbox-escape primitives such as detached process spawns or retry loops around denied tool calls were detected in the provided scripts.",{"category":74,"check":90,"severity":31,"summary":91},"Data Exfiltration","The extension only sends data to the ElevenLabs API as part of its core functionality. There are no undocumented outbound calls or attempts to exfiltrate confidential data.",{"category":74,"check":93,"severity":31,"summary":94},"Hidden Text Tricks","The bundled files do not contain any hidden-steering tricks, such as HTML comments with hidden instructions or invisible Unicode characters.",{"category":96,"check":97,"severity":31,"summary":98},"Hooks","Opaque code execution","The Python scripts are written in plain, readable code and do not employ obfuscation techniques like base64 payloads or runtime code fetching.",{"category":100,"check":101,"severity":31,"summary":102},"Portability","Structural Assumption","The script uses standard Python libraries and interacts with an external API. It assumes the ElevenLabs Python SDK is installed and the API key is available, which are reasonable assumptions for this type of tool.",{"category":104,"check":105,"severity":68,"summary":106},"Trust","Issues Attention","No issue data available for evaluation.",{"category":108,"check":109,"severity":68,"summary":110},"Versioning","Release Management","No versioning information (manifest, releases, changelog) is present in the provided files.",{"category":112,"check":113,"severity":53,"summary":114},"Code Execution","Validation","While the Python code uses the ElevenLabs SDK, there's no explicit schema validation or sanitization shown for user-provided inputs like text or prompts beyond what the SDK might inherently perform. The API key handling relies on environment variables.",{"category":74,"check":116,"severity":31,"summary":117},"Unguarded Destructive Operations","The extension primarily generates audio files and interacts with an API; it does not perform destructive operations like deleting files or modifying infrastructure.",{"category":112,"check":119,"severity":31,"summary":120},"Error Handling","The reference.md includes a clear example of error handling for API errors using a try-except block with specific status code checks, demonstrating a robust approach.",{"category":112,"check":122,"severity":68,"summary":123},"Logging","The extension does not appear to implement local audit logging for its actions, which is not strictly necessary given its read-only interaction with the API and local file generation.",{"category":125,"check":126,"severity":127,"summary":128},"Compliance","GDPR","info","The extension processes text inputs for audio generation, which could potentially include personal data. However, this data is sent only to the ElevenLabs API, and there are no indications of submission to third parties or lack of sanitization beyond what the API handles.",{"category":125,"check":130,"severity":31,"summary":131},"Target market","The extension is a general-purpose audio generation tool with no specific regional logic or jurisdictional requirements, making it globally applicable. The targetMarket is 'global'.",{"category":100,"check":133,"severity":31,"summary":134},"Runtime stability","The extension relies on standard Python libraries and the ElevenLabs SDK, with no apparent assumptions about specific OS, shells, or editors, making it broadly portable.",{"category":47,"check":136,"severity":31,"summary":137},"Precise Purpose","The description clearly states the purpose (AI audio generation with ElevenLabs) and provides specific triggers and use cases, making its function and target audience immediately clear.",{"category":47,"check":139,"severity":31,"summary":140},"Concise Frontmatter","The frontmatter is concise and effectively summarizes the extension's core capability and use cases, providing precise routing information.",{"category":51,"check":142,"severity":31,"summary":143},"Concise Body","The SKILL.md is well-structured, using progressive disclosure by linking to reference.md and providing clear examples without excessive verbosity.",{"category":145,"check":146,"severity":31,"summary":147},"Context","Progressive Disclosure","Detailed API documentation and parameters are clearly separated into a `reference.md` file, with the main SKILL.md providing a high-level overview and examples.",{"category":145,"check":149,"severity":68,"summary":150},"Forked exploration","This extension focuses on direct audio generation tasks and does not involve deep exploration or multi-file code review, so 'context: fork' is not applicable.",{"category":29,"check":152,"severity":31,"summary":153},"Usage examples","The SKILL.md includes multiple ready-to-use Python code examples for text-to-speech, voice cloning, sound effects, and music generation, demonstrating the input, invocation, and expected output.",{"category":29,"check":155,"severity":31,"summary":156},"Edge cases","The extension handles potential issues like API key errors (401), rate limiting (429), and invalid parameters (422) with clear error messages and recovery suggestions, as shown in the error handling section.",{"category":112,"check":158,"severity":68,"summary":159},"Tool Fallback","The extension does not rely on external tools like an MCP server and uses only standard Python libraries and the ElevenLabs API.",{"category":100,"check":161,"severity":31,"summary":162},"Stack assumptions","The SKILL.md and associated scripts clearly indicate the need for Python 3.9+, the ElevenLabs SDK, and an API key via .env, providing sufficient information about stack assumptions.",{"category":164,"check":165,"severity":31,"summary":166},"Safety","Halt on unexpected state","The error handling section shows a clear pattern of aborting and reporting on API errors, which covers unexpected states related to credentials or rate limits.",{"category":100,"check":168,"severity":31,"summary":169},"Cross-skill coupling","The extension is self-contained and focuses on ElevenLabs API interactions. It does not implicitly rely on other skills being loaded, and its integration with Remotion is presented as a usage pattern rather than a hard dependency.",1778054051324,"This skill leverages the ElevenLabs API to generate various forms of audio content, such as text-to-speech voiceovers, sound effects, music, and voice cloning. It provides Python code snippets for direct API interaction and integrates with video production tools like Remotion by generating per-scene audio files and timing manifests.","2.0.0","3.4.0","The extension is well-documented, provides clear examples, and focuses on a specific domain of AI audio generation. It utilizes ElevenLabs APIs effectively with good error handling and separation of concerns.",93,"A comprehensive skill for generating AI audio content using ElevenLabs, including voiceovers, sound effects, and music, with detailed integration examples for video production.",[15,16,17,18,19,20,21],"global","verified",{"codeQuality":181,"collectedAt":182,"documentation":183,"maintenance":185,"security":186,"testCoverage":188},{},1778054037937,{"descriptionLength":184,"readmeSize":8},314,{},{"hasNpmPackage":187,"smitheryVerified":187},false,{"hasCi":187,"hasTests":187},{"updatedAt":190},1778054079849,{"githubOwner":192,"githubRepo":193,"locale":25,"slug":18,"type":194},"digitalsamba","claude-code-video-toolkit","skill",true,null,{"extract":198,"llm":201},{"commitSha":199,"license":200},"dc1bbd251ef137bde9cf460bacb88f13adb3a808","MIT",{"promptVersionExtension":172,"promptVersionScoring":173,"score":175,"targetMarket":178,"tier":179},{"repoId":203},"kd77w77a4w1f7nnb9v4fmh2eb1865dn1",{"_creationTime":205,"_id":203,"identity":206,"providers":208,"workflow":231},1777995558409.8706,{"githubOwner":192,"githubRepo":193,"sourceUrl":207},"https://github.com/digitalsamba/claude-code-video-toolkit",{"discover":209,"github":212},{"sources":210},[211],"skills-sh",{"closedIssues90d":213,"forks":214,"license":200,"openIssues90d":215,"pushedAt":216,"readmeSize":217,"stars":218,"topics":219},3,174,1,1777892879000,16637,1060,[220,221,222,18,223,224,19,225,226,227,228,229,230],"ai-video-generator","claude-code","developer-tools","playwright","programmatic-video","text-to-speech","video-editing","video-production","open-source","qwen-tts","openclaw",{"discoverAt":232,"extractAt":233,"githubAt":233,"updatedAt":233},1777995558409,1778054036987,{"anyEnrichmentAt":235,"extractAt":236,"githubAt":235,"llmAt":190,"updatedAt":190},1778054036248,1778054035325,[],[239,273,300,322,340,360],{"_creationTime":240,"_id":241,"community":242,"display":243,"identity":257,"providers":261,"relations":266,"workflow":269},1778053197391.382,"k170wvt5rx3c1hv9a5sfkyezc1866k0q",{"reviewCount":8},{"description":244,"installMethods":245,"name":246,"sourceUrl":247,"tags":248},"Universal AI voice / text-to-speech skill supporting OpenAI TTS (gpt-4o-mini-tts, tts-1), ElevenLabs multilingual TTS with voice cloning, Bailian Qwen TTS (qwen-tts / qwen3-tts-vd with voice-design custom voices, long-text chunking built in), MiniMax speech-02-hd, SiliconFlow CosyVoice / SenseVoice, and PlayHT 2.0. Use this skill whenever the user asks to read text aloud, synthesize speech, generate narration, create voice-over, dub a script, or turn any text into audio (mp3 / wav / ogg / flac). Typical phrases include \"read this aloud\", \"generate voice for ...\", \"create a narration of ...\", \"tts this\", \"把这段念出来\", \"做个配音\", \"合成语音\", or mentions of voices / TTS model names like Alloy, Ash, Cherry, Rachel, CosyVoice, PlayHT. Always use this skill even if the user does not specify a provider — pick one from EXTEND.md defaults or available env keys.",{},"Happy Audio Gen","https://github.com/iamzhihuix/happy-claude-skills/tree/HEAD/skills/happy-audio-gen",[17,249,15,250,251,18,252,253,254,255,256],"speech","voice-generation","openai","bailian","minimax","siliconflow","playht","bun",{"githubOwner":258,"githubRepo":259,"locale":25,"slug":260,"type":194},"iamzhihuix","happy-claude-skills","happy-audio-gen",{"extract":262,"llm":264},{"commitSha":263,"license":200},"f49e7782a551759c9f9e0a4d4417ff053f0a86fd",{"promptVersionExtension":172,"promptVersionScoring":173,"score":265,"targetMarket":178,"tier":179},100,{"parentExtensionId":267,"repoId":268},"k173ydbbp6c0vdpxv5r0q9yvgd867en5","kd7dbbtdq95nkcs3k7fg9w6fdn864j0b",{"anyEnrichmentAt":270,"extractAt":271,"githubAt":270,"llmAt":272,"updatedAt":272},1778053199195,1778053197391,1778053284450,{"_creationTime":274,"_id":275,"community":276,"display":277,"identity":286,"providers":289,"relations":294,"workflow":296},1778053440456.6584,"k17120x7me8p1n30wxpg972esx866b8q",{"reviewCount":8},{"description":278,"installMethods":279,"name":280,"sourceUrl":281,"tags":282},"Transcribe audio to text using ElevenLabs Scribe. Supports batch transcription, realtime streaming from URLs, microphone input, and local files.",{},"ElevenLabs Speech-to-Text","https://github.com/elevenlabs/skills/tree/HEAD/openclaw/elevenlabs-transcribe",[283,15,18,21,284,285],"transcription","realtime","batch",{"githubOwner":18,"githubRepo":287,"locale":25,"slug":288,"type":194},"skills","elevenlabs-transcribe",{"extract":290,"llm":292},{"commitSha":291,"license":200},"b476f0ccf4be0e22b2e77cc39307665425d1472b",{"promptVersionExtension":172,"promptVersionScoring":173,"score":293,"targetMarket":178,"tier":179},98,{"repoId":295},"kd71z3hz1pg97d1k2d6kaqeqtx864knt",{"anyEnrichmentAt":297,"extractAt":298,"githubAt":297,"llmAt":299,"updatedAt":299},1778053440833,1778053440456,1778053480675,{"_creationTime":301,"_id":302,"community":303,"display":304,"identity":314,"providers":315,"relations":320,"workflow":321},1778054035325.875,"k1786xrb93cze519jccqw2h6hx867q00",{"reviewCount":8},{"description":305,"installMethods":306,"name":307,"sourceUrl":308,"tags":309},"Video and audio processing with FFmpeg. Use for format conversion, resizing, compression, audio extraction, and preparing assets for Remotion. Triggers include converting GIF to MP4, resizing video, extracting audio, compressing files, or any media transformation task.",{},"FFmpeg for Video Production","https://github.com/digitalsamba/claude-code-video-toolkit/tree/HEAD/.claude/skills/ffmpeg",[310,20,15,311,19,312,313],"ffmpeg","media","processing","conversion",{"githubOwner":192,"githubRepo":193,"locale":25,"slug":310,"type":194},{"extract":316,"llm":318},{"commitSha":199,"license":317},"MIT-0",{"promptVersionExtension":172,"promptVersionScoring":173,"score":319,"targetMarket":178,"tier":179},95,{"repoId":203},{"anyEnrichmentAt":235,"extractAt":236,"githubAt":235,"llmAt":190,"updatedAt":190},{"_creationTime":323,"_id":324,"community":325,"display":326,"identity":334,"providers":335,"relations":338,"workflow":339},1778053440456.6604,"k17a2cxtswmmk54b8wmpfbp5f9866jr0",{"reviewCount":8},{"description":327,"installMethods":328,"name":329,"sourceUrl":330,"tags":331},"Convert text to speech using ElevenLabs voice AI. Use when generating audio from text, creating voiceovers, building voice apps, or synthesizing speech in 70+ languages.",{},"ElevenLabs Text-to-Speech","https://github.com/elevenlabs/skills/tree/HEAD/text-to-speech",[225,18,332,15,333],"voice","synthesis",{"githubOwner":18,"githubRepo":287,"locale":25,"slug":225,"type":194},{"extract":336,"llm":337},{"commitSha":291,"license":200},{"promptVersionExtension":172,"promptVersionScoring":173,"score":293,"targetMarket":178,"tier":179},{"repoId":295},{"anyEnrichmentAt":297,"extractAt":298,"githubAt":297,"llmAt":299,"updatedAt":299},{"_creationTime":341,"_id":342,"community":343,"display":344,"identity":353,"providers":354,"relations":358,"workflow":359},1778053440456.658,"k17b8tkx3b4vgys5rp9avrjfmn866jdq",{"reviewCount":8},{"description":345,"installMethods":346,"name":347,"sourceUrl":348,"tags":349},"Generate music using ElevenLabs Music API. Use when creating instrumental tracks, songs with lyrics, background music, jingles, or any AI-generated music composition. Supports prompt-based generation, composition plans for granular control, and detailed output with metadata.",{},"ElevenLabs Music","https://github.com/elevenlabs/skills/tree/HEAD/music",[350,18,351,352,15],"music","api","generation",{"githubOwner":18,"githubRepo":287,"locale":25,"slug":350,"type":194},{"extract":355,"llm":356},{"commitSha":291,"license":200},{"promptVersionExtension":172,"promptVersionScoring":173,"score":357,"targetMarket":178,"tier":179},97,{"repoId":295},{"anyEnrichmentAt":297,"extractAt":298,"githubAt":297,"llmAt":299,"updatedAt":299},{"_creationTime":361,"_id":362,"community":363,"display":364,"identity":376,"providers":380,"relations":384,"workflow":386},1778054812528.7214,"k17c4avaab2db2m79et4f4hnwn867qj1",{"reviewCount":8},{"description":365,"installMethods":366,"name":367,"sourceUrl":368,"tags":369},"Multimodal AI processing via Google Gemini API (2M tokens context). Capabilities: audio (transcription, 9.5hr max, summarization, music analysis), images (captioning, OCR, object detection, segmentation, visual Q&A), video (scene detection, 6hr max, YouTube URLs, temporal analysis), documents (PDF extraction, tables, forms, charts), image generation (text-to-image, editing). Actions: transcribe, analyze, extract, caption, detect, segment, generate from media. Keywords: Gemini API, audio transcription, image captioning, OCR, object detection, video analysis, PDF extraction, text-to-image, multimodal, speech recognition, visual Q&A, scene detection, YouTube transcription, table extraction, form processing, image generation, Imagen. Use when: transcribing audio/video, analyzing images/screenshots, extracting data from PDFs, processing YouTube videos, generating images from text, implementing multimodal AI features.",{},"AI Multimodal Processing Skill","https://github.com/samhvw8/dot-claude/tree/HEAD/skills/ai-multimodal",[370,371,15,372,20,373,374,375,283],"gemini-api","multimodal","image","document-processing","text-to-image","ocr",{"githubOwner":377,"githubRepo":378,"locale":25,"slug":379,"type":194},"samhvw8","dot-claude","ai-multimodal",{"extract":381,"llm":383},{"commitSha":382,"license":200},"28c76162116d2eedab131c0e1548fdc76a2999f7",{"promptVersionExtension":172,"promptVersionScoring":173,"score":319,"targetMarket":178,"tier":179},{"repoId":385},"kd79ad9dpqazy79y2s6rvajgjn865xek",{"anyEnrichmentAt":387,"extractAt":388,"githubAt":387,"llmAt":389,"updatedAt":389},1778054813688,1778054812528,1778054896678]