[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-pexoai-videoagent-audio-studio-zh-CN":3,"guides-for-pexoai-videoagent-audio-studio":398,"similar-k17dg50xy6d5c42epb1sm2ngc986m4t8-zh-CN":399},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":253,"isFallback":249,"parentExtension":259,"providers":260,"relations":267,"repo":270,"tags":394,"workflow":395},1778695470667.2156,"k17dg50xy6d5c42epb1sm2ngc986m4t8",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"厌倦了在多个音频 API 之间切换？此技能提供一键访问 TTS、音乐生成、音效和语音克隆。当您想生成任何音频而无需管理多个 API 密钥时，请使用此功能。\n",{"claudeCode":12},"pexoai/pexo-skills","VideoAgent Audio Studio","https://github.com/pexoai/pexo-skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":236,"workflow":251},1778695470667.2158,"kn7463ewgr1bhshf2f7e8y59h186n56m","zh-CN",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":199,"practices":203,"prerequisites":207,"promptVersionExtension":210,"promptVersionScoring":211,"purpose":212,"rationale":213,"score":214,"summary":215,"tags":216,"tier":224,"useCases":225,"workflow":230},[21,26,29,32,36,39,43,47,50,53,57,61,64,68,71,74,77,80,83,86,90,94,98,102,106,109,113,117,121,124,127,130,133,136,139,143,146,149,153,157,160,163,166,169,173,176,179,182,185,189],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","描述清楚地指出了在多个音频 API 之间切换的问题以及对统一访问点的需求。",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","该技能充当智能音频调度程序，将请求路由到可用的最佳模型，这不仅仅是对各个 API 的简单封装。",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","该技能提供对 TTS、音乐生成、音效和语音克隆的访问，通过记录的模型和设置涵盖了完整的音频生成生命周期。",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","该技能将各种音频生成任务（TTS、音乐、SFX、语音克隆）整合到一个统一的音频工作室概念下。",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","显示的描述准确而简洁地反映了该技能的目的和功能。",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","该技能使用了特定的 MCP 工具，如 `text_to_speech`、`text_to_sound_effects` 和 `voice_add`，这些都是狭义的动词-名词专家。",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","所有参数，如 `text`、`voice_id`、`model_id`、`prompt` 和 `duration_seconds`，都在 SKILL.md 中进行了文档记录。",{"category":33,"check":48,"severity":24,"summary":49},"Tool naming","MCP 工具名称（`text_to_speech`、`text_to_sound_effects`、`voice_add`）具有描述性，并且与其功能相关。",{"category":33,"check":51,"severity":24,"summary":52},"Minimal I/O surface","工具参数具体且定义明确（例如 `text`、`duration_seconds`），并且输出已记录为音频 URL。",{"category":54,"check":55,"severity":24,"summary":56},"License","License usability","MIT 许可证在 README.md 中明确说明，并适用于该存储库。",{"category":58,"check":59,"severity":24,"summary":60},"Maintenance","Commit recency","该存储库于 2026-04-09 更新，在过去 90 天内。",{"category":58,"check":62,"severity":24,"summary":63},"Dependency Management","代理目录中的 `package.json` 表明了 npm 依赖项，并且 `npm install` 是管理这些依赖项的标准方法。",{"category":65,"check":66,"severity":24,"summary":67},"Security","Secret Management","API 密钥（`ELEVENLABS_API_KEY`、`FAL_KEY`）通过环境变量处理，而不是硬编码。",{"category":65,"check":69,"severity":24,"summary":70},"Injection","该技能使用特定的工具参数，并且似乎不从外部数据执行任意代码或命令。",{"category":65,"check":72,"severity":24,"summary":73},"Transitive Supply-Chain Grenades","该技能似乎使用了已提交的代码和依赖项，没有证据表明存在运行时远程代码获取或执行。",{"category":65,"check":75,"severity":24,"summary":76},"Sandbox Isolation","该技能通过调用特定工具进行操作，并且不表现出修改其指定范围之外文件的行为。",{"category":65,"check":78,"severity":24,"summary":79},"Sandbox escape primitives","在提供的脚本或文档中没有发现分离的进程生成或拒绝重试循环。",{"category":65,"check":81,"severity":24,"summary":82},"Data Exfiltration","该技能通过环境变量处理 API 密钥，并且似乎不泄露用户数据。",{"category":65,"check":84,"severity":24,"summary":85},"Hidden Text Tricks","捆绑的内容和文档似乎没有隐藏的控制技巧或混淆指令。",{"category":87,"check":88,"severity":24,"summary":89},"Hooks","Opaque code execution","`start_server.sh` 脚本是纯 bash 脚本，`elevenlabs-mcp` 命令是一个标准的可执行文件，没有任何混淆迹象。",{"category":91,"check":92,"severity":24,"summary":93},"Portability","Structural Assumption","脚本 `start_server.sh` 使用临时文件路径（`/tmp/`），这通常是可移植的，并且 API 密钥通过环境变量进行处理。",{"category":95,"check":96,"severity":24,"summary":97},"Trust","Issues Attention","在过去 90 天内有 2 个打开和 0 个关闭的 issue，关闭率不适用，但打开的 issue 数量少表明得到了很好的关注。",{"category":99,"check":100,"severity":24,"summary":101},"Versioning","Release Management","该技能在其 frontmatter 和 changelog 条目中具有 `version: 3.0.0`，表明版本控制清晰。",{"category":103,"check":104,"severity":24,"summary":105},"Execution","Validation","音频生成的工具参数具体且定义明确，暗示了验证。",{"category":65,"check":107,"severity":24,"summary":108},"Unguarded Destructive Operations","该技能专注于音频生成，这不是破坏性操作。",{"category":110,"check":111,"severity":24,"summary":112},"Errors","Error Handling","`start_server.sh` 脚本包括 API 密钥设置和免费试用限制的基本错误处理，在失败时以非零状态退出。",{"category":114,"check":115,"severity":24,"summary":116},"Code Execution","Logging","`start_server.sh` 脚本将其使用计数和试用状态记录到 stdout，提供基本的可审计性。",{"category":118,"check":119,"severity":24,"summary":120},"Compliance","GDPR","该技能处理 API 密钥和通用音频生成请求，不处理需要特定 GDPR 清理的个人数据。",{"category":118,"check":122,"severity":24,"summary":123},"Target market","该技能的功能是全球性的，不与任何特定的地理或法律管辖区挂钩。",{"category":91,"check":125,"severity":24,"summary":126},"Runtime stability","`start_server.sh` 脚本使用标准的 bash 并依赖于 npm 包，这些通常是跨平台的。",{"category":44,"check":128,"severity":24,"summary":129},"README","README.md 文件提供了 pexo-skills 存储库的清晰概述，并包含安装说明。",{"category":33,"check":131,"severity":24,"summary":132},"Tool surface size","该技能公开了用于不同音频任务的特定 MCP 工具，从而维护了集中的表面区域。",{"category":40,"check":134,"severity":24,"summary":135},"Overlapping near-synonym tools","提供的工具（`text_to_speech`、`text_to_sound_effects`、`voice_add`）具有不同的功能，似乎不是近义词。",{"category":44,"check":137,"severity":24,"summary":138},"Phantom features","所有宣传的功能（TTS、音乐、SFX、语音克隆）都有相应的工具和模型在 SKILL.md 中进行了描述。",{"category":140,"check":141,"severity":24,"summary":142},"Install","Installation instruction","README 和 SKILL.md 提供了清晰的安装说明，包括 API 密钥设置和示例。",{"category":110,"check":144,"severity":24,"summary":145},"Actionable error messages","API 密钥设置和免费试用限制的错误消息很具体，并指出了后续步骤（例如，升级到 Pro）。",{"category":103,"check":147,"severity":24,"summary":148},"Pinned dependencies","代理目录中存在 `package.json` 和 `npm install` 表明依赖项是通过 npm 管理的，暗示了通过锁定文件进行固定。",{"category":33,"check":150,"severity":151,"summary":152},"Dry-run preview","not_applicable","该技能的核心功能是音频生成，这不是需要进行模拟运行预览的状态更改操作。",{"category":154,"check":155,"severity":24,"summary":156},"Protocol","Idempotent retry & timeouts","该技能的操作主要是 API 调用；虽然没有明确详细说明，但使用标准 API 暗示了由底层提供商处理的标准重试机制和超时。",{"category":118,"check":158,"severity":24,"summary":159},"Telemetry opt-in","该脚本将使用计数记录到本地文件，这是一种本地遥测形式，并且不是选择退出的。",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","描述清楚地说明了提供统一访问 TTS、音乐生成、SFX 和语音克隆的目的，并指定了‘当您想生成任何音频而无需管理多个 API 密钥时，请使用此功能。’",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","Frontmatter 简洁且自成一体，清晰地总结了该技能的核心功能和用例。",{"category":44,"check":167,"severity":24,"summary":168},"Concise Body","SKILL.md 的主体相当简洁，概述了用法和示例，没有过多的冗余。",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","SKILL.md 提供了良好的概述和详细的示例，模型引用在单独的部分中，展示了渐进式披露。",{"category":170,"check":174,"severity":151,"summary":175},"Forked exploration","此技能专注于直接音频生成，不涉及需要分叉上下文的深度探索或代码审查。",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","SKILL.md 提供了清晰的 TTS、音乐生成和 SFX 端到端示例，展示了输入、调用和预期结果。",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","`start_server.sh` 脚本处理 API 密钥错误和免费试用限制，记录失败模式和恢复步骤。",{"category":114,"check":183,"severity":24,"summary":184},"Tool Fallback","`start_server.sh` 脚本提到了‘Pro API Key’以获得完全访问权限，并回退到有限的免费试用版，这表明存在某种回退逻辑。",{"category":186,"check":187,"severity":24,"summary":188},"Safety","Halt on unexpected state","`start_server.sh` 脚本在 API 密钥丢失或达到免费试用限制时，会明确地以错误消息停止执行。",{"category":91,"check":190,"severity":24,"summary":191},"Cross-skill coupling","该技能独立运行，只关注音频生成，没有与其他技能的隐式依赖。",1778695376790,"此技能充当各种音频生成任务的统一调度程序，包括文本转语音 (TTS)、音乐创作、音效创建和语音克隆。它能智能地将请求路由到 ElevenLabs 和 fal.ai 等提供商的最合适模型，通过管理 API 集成和提供单一界面来简化用户的使用。",[195,196,197,198],"统一访问 TTS、音乐、SFX 和语音克隆","智能路由到最合适的 AI 模型","简化的 API 密钥管理","支持多个音频生成提供商",[200,201,202],"管理单个音频 API 凭证","复杂的音频编辑或混合","超出生成的音频输出的实时音频流",[204,205,206],"音频生成","API 集成","提示工程",[208,209],"ELEVENLABS_API_KEY 环境变量","FAL_KEY 环境变量（音乐/SFX 可选）","3.0.0","4.4.0","提供一个一键式解决方案来生成任何类型的音频内容，抽象化管理多个音频 API 和凭证的复杂性。","该技能在所有评估领域都展示了卓越的文档、强大的安全实践和清晰的实用性。它在所有评估领域的最佳实践方面的遵守情况带来了高分。",98,"高度完善和全面的音频生成技能，拥有出色的文档和安全性。",[217,218,219,220,221,222,223],"audio","tts","music","sfx","voice-clone","elevenlabs","falai","verified",[226,227,228,229],"从文本生成语音或画外音","为播客或视频创作背景音乐","按需创建特定的音效","从音频样本克隆语音",[231,232,233,234,235],"启动 AudioMind 服务器。","分析用户对音频生成的请求类型。","将请求路由到适当的 MCP 工具和模型。","生成音频并返回 URL。","用户审查或使用生成的音频。",{"codeQuality":237,"collectedAt":239,"documentation":240,"maintenance":243,"security":248,"testCoverage":250},{"hasLockfile":238},true,1778695361201,{"descriptionLength":241,"readmeSize":242},215,4812,{"closedIssues90d":8,"forks":244,"hasChangelog":238,"manifestVersion":210,"openIssues90d":245,"pushedAt":246,"stars":247},39,2,1775735926000,851,{"hasNpmPackage":249,"smitheryVerified":249},false,{"hasCi":238,"hasTests":249},{"updatedAt":252},1778695470667,{"basePath":254,"githubOwner":255,"githubRepo":256,"locale":18,"slug":257,"type":258},"skills/videoagent-audio-studio","pexoai","pexo-skills","videoagent-audio-studio","skill",null,{"evaluate":261,"extract":264},{"promptVersionExtension":210,"promptVersionScoring":211,"score":214,"tags":262,"targetMarket":263,"tier":224},[217,218,219,220,221,222,223],"global",{"commitSha":265,"license":266},"HEAD","MIT",{"repoId":268,"translatedFrom":269},"kd7a11fjbvhz4653zn8wdan1bd86mrja","k17dxqfd4ngr7qywd7dnv6n8h986myf4",{"_creationTime":271,"_id":268,"identity":272,"providers":273,"workflow":390},1778695317648.9006,{"githubOwner":255,"githubRepo":256,"sourceUrl":14},{"classify":274,"discover":384,"github":387},{"commitSha":265,"extensions":275},[276,289,322,330,344,358],{"basePath":277,"installMethods":278,"rationale":279,"selectedPaths":280,"source":286,"sourceLanguage":287,"type":288},"",{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[281,284],{"path":282,"priority":283},".claude-plugin/marketplace.json","mandatory",{"path":285,"priority":283},"README.md","rule","en","marketplace",{"basePath":290,"description":291,"displayName":292,"installMethods":293,"rationale":294,"selectedPaths":295,"source":286,"sourceLanguage":287,"type":258},"skills/pexo-agent","Use this skill when the user wants to produce a short video (5–120 seconds). Supports any video type: product ads, TikTok/Instagram/YouTube content, brand videos, explainers, social clips. USE FOR: video production, AI video, make a video, product video, brand video, promotional clip, explainer video, short video.\n","pexoai-agent",{"claudeCode":12},"SKILL.md frontmatter at skills/pexo-agent/SKILL.md",[296,298,301,303,306,308,310,312,314,316,318,320],{"path":297,"priority":283},"SKILL.md",{"path":299,"priority":300},"references/SETUP-CHECKLIST.md","medium",{"path":302,"priority":300},"references/TROUBLESHOOTING.md",{"path":304,"priority":305},"scripts/_common.sh","low",{"path":307,"priority":305},"scripts/pexo-asset-get.sh",{"path":309,"priority":305},"scripts/pexo-chat.sh",{"path":311,"priority":305},"scripts/pexo-doctor.sh",{"path":313,"priority":305},"scripts/pexo-entitlements.sh",{"path":315,"priority":305},"scripts/pexo-project-create.sh",{"path":317,"priority":305},"scripts/pexo-project-get.sh",{"path":319,"priority":305},"scripts/pexo-project-list.sh",{"path":321,"priority":305},"scripts/pexo-upload.sh",{"basePath":254,"description":323,"displayName":257,"installMethods":324,"rationale":325,"selectedPaths":326,"source":286,"sourceLanguage":287,"type":258},"Tired of juggling multiple audio APIs? This skill gives you one-command access to TTS, music generation, sound effects, and voice cloning. Use when you want to generate any audio without managing multiple API keys.\n",{"claudeCode":12},"SKILL.md frontmatter at skills/videoagent-audio-studio/SKILL.md",[327,328],{"path":297,"priority":283},{"path":329,"priority":305},"tools/start_server.sh",{"basePath":331,"description":332,"displayName":333,"installMethods":334,"rationale":335,"selectedPaths":336,"source":286,"sourceLanguage":287,"type":258},"skills/videoagent-director","AI creative director that turns a user's natural-language idea into a complete storyboard and generates all assets — images, video clips, and audio — automatically. The user only describes what they want; all prompt engineering is handled internally.\n","videoagent-director",{"claudeCode":12},"SKILL.md frontmatter at skills/videoagent-director/SKILL.md",[337,338,340,342],{"path":297,"priority":283},{"path":285,"priority":339},"high",{"path":341,"priority":300},"references/storyboard_guide.md",{"path":343,"priority":305},"tools/director.js",{"basePath":345,"description":346,"displayName":347,"installMethods":348,"rationale":349,"selectedPaths":350,"source":286,"sourceLanguage":287,"type":258},"skills/videoagent-image-studio","Tired of juggling 8 API keys? This skill gives you one-command access to Midjourney, Flux, Ideogram, and more, with zero setup. Use when you want to generate any image without worrying about API keys.\n","videoagent-image-studio",{"claudeCode":12},"SKILL.md frontmatter at skills/videoagent-image-studio/SKILL.md",[351,352,354,356],{"path":297,"priority":283},{"path":353,"priority":300},"CHANGELOG.md",{"path":355,"priority":300},"CONTRIBUTING.md",{"path":357,"priority":305},"tools/generate.js",{"basePath":359,"description":360,"displayName":361,"installMethods":362,"rationale":363,"selectedPaths":364,"source":286,"sourceLanguage":287,"type":258},"skills/videoagent-video-studio","Generate short AI videos from text or images — text-to-video, image-to-video, and reference-based generation — with zero API key setup. Use when the user wants to create a video clip, animate an image, or generate video from a description.\n","videoagent-video-studio",{"claudeCode":12},"SKILL.md frontmatter at skills/videoagent-video-studio/SKILL.md",[365,366,367,369,371,373,375,377,379,381,383],{"path":297,"priority":283},{"path":285,"priority":339},{"path":368,"priority":300},"references/calling_guide.md",{"path":370,"priority":300},"references/models.md",{"path":372,"priority":300},"references/prompt_guide.md",{"path":374,"priority":305},"scripts/local-server.cjs",{"path":376,"priority":305},"scripts/test-api.ps1",{"path":378,"priority":305},"scripts/test-generate.ps1",{"path":380,"priority":305},"scripts/test-generate.sh",{"path":382,"priority":305},"scripts/test-proxy.cjs",{"path":357,"priority":305},{"sources":385},[386],"manual",{"closedIssues90d":8,"description":388,"forks":244,"openIssues90d":245,"pushedAt":246,"readmeSize":242,"stars":247,"topics":389},"A collection of open-source Agent Skills for content creation — images, audio, and video.",[],{"classifiedAt":391,"discoverAt":392,"extractAt":393,"githubAt":393,"updatedAt":391},1778695321805,1778695317648,1778695319754,[217,222,223,219,220,218,221],{"evaluatedAt":396,"extractAt":397,"updatedAt":252},1778695376898,1778695321983,[],[400,428,457,482,510,537],{"_creationTime":401,"_id":402,"community":403,"display":404,"identity":410,"providers":414,"relations":422,"tags":424,"workflow":425},1778690923100.0378,"k17cvy6yv9xmtby9b03sb83ep586n46a",{"reviewCount":8},{"description":405,"installMethods":406,"name":408,"sourceUrl":409},"ElevenLabs text-to-speech with 22+ premium voices, multilingual support, and voice tuning via inference.sh CLI. Models: eleven_multilingual_v2 (highest quality), eleven_turbo_v2_5 (low latency), eleven_flash_v2_5 (ultra-fast). Capabilities: text-to-speech, voice selection, stability/style control, 32 languages. Use for: voiceovers, audiobooks, video narration, podcasts, accessibility, IVR. Triggers: elevenlabs, eleven labs, elevenlabs tts, premium tts, professional voice, ai voice, high quality tts, multilingual tts, eleven labs voice, voice generation, natural speech, realistic voice, voice over, speech synthesis",{"claudeCode":407},"inferen-sh/skills","elevenlabs-tts","https://github.com/inferen-sh/skills",{"basePath":411,"githubOwner":412,"githubRepo":413,"locale":287,"slug":408,"type":258},"tools/audio/elevenlabs-tts","inferen-sh","skills",{"evaluate":415,"extract":421},{"promptVersionExtension":210,"promptVersionScoring":211,"score":416,"tags":417,"targetMarket":263,"tier":224},99,[418,218,222,217,419,420],"text-to-speech","voice-generation","multilingual",{"commitSha":265},{"repoId":423},"kd75bmkxfkvvw504knzzpkzjph86n71t",[217,222,420,418,218,419],{"evaluatedAt":426,"extractAt":427,"updatedAt":426},1778692055679,1778690923100,{"_creationTime":429,"_id":430,"community":431,"display":432,"identity":438,"providers":442,"relations":450,"tags":453,"workflow":454},1778696833339.6235,"k173202da6bz9n3t2ytqn33f3h86n9e0",{"reviewCount":8},{"description":433,"installMethods":434,"name":436,"sourceUrl":437},"Convert documents and text to audio using Google Cloud Text-to-Speech.\nUse this skill when the user wants to: narrate a document, read aloud text,\ngenerate audio from a file, convert text to speech, create a recording\nof documentation or analysis, create a podcast from a document, or use\nGoogle TTS/text-to-speech. Trigger phrases: \"read this aloud\", \"narrate this\",\n\"create a recording\", \"text to speech\", \"TTS\", \"convert to audio\",\n\"audio from document\", \"listen to this\", \"generate audio\", \"google tts\",\n\"create a podcast\".\n",{"claudeCode":435},"sanjay3290/ai-skills","google-tts","https://github.com/sanjay3290/ai-skills",{"basePath":439,"githubOwner":440,"githubRepo":441,"locale":287,"slug":436,"type":258},"skills/google-tts","sanjay3290","ai-skills",{"evaluate":443,"extract":449},{"promptVersionExtension":210,"promptVersionScoring":211,"score":444,"tags":445,"targetMarket":263,"tier":224},100,[218,446,217,447,448],"speech","google-cloud","python",{"commitSha":265},{"parentExtensionId":451,"repoId":452},"k17es37z10n1sw6t2m3f0vsydx86mnje","kd71np0fyqg23qg8w2hcfw0h0h86nkn0",[217,447,448,446,218],{"evaluatedAt":455,"extractAt":456,"updatedAt":455},1778697061989,1778696833339,{"_creationTime":458,"_id":459,"community":460,"display":461,"identity":467,"providers":470,"relations":476,"tags":478,"workflow":479},1778695021936.5625,"k1703jnec5x3fdsmasfekwt56s86m8bv",{"reviewCount":8},{"description":462,"installMethods":463,"name":465,"sourceUrl":466},"Use when the user asks for text-to-speech narration or voiceover, accessibility reads, audio prompts, or batch speech generation via the OpenAI Audio API; run the bundled CLI (`scripts/text_to_speech.py`) with built-in voices and require `OPENAI_API_KEY` for live calls. Custom voice creation is out of scope.",{"claudeCode":464},"openai/skills","Speech Generation Skill","https://github.com/openai/skills",{"basePath":468,"githubOwner":469,"githubRepo":413,"locale":287,"slug":446,"type":258},"skills/.curated/speech","openai",{"evaluate":471,"extract":474},{"promptVersionExtension":210,"promptVersionScoring":211,"score":444,"tags":472,"targetMarket":263,"tier":224},[446,217,469,218,418,473],"narration",{"commitSha":265,"license":475},"Apache-2.0",{"repoId":477},"kd75n2zj3yh472p25zffgycved86mnpx",[217,473,469,446,418,218],{"evaluatedAt":480,"extractAt":481,"updatedAt":480},1778695652845,1778695021936,{"_creationTime":483,"_id":484,"community":485,"display":486,"identity":492,"providers":496,"relations":503,"tags":506,"workflow":507},1778683100520.3088,"k1780ejtdyfh5atysjycteerk986nqdg",{"reviewCount":8},{"description":487,"installMethods":488,"name":490,"sourceUrl":491},"Validates album directory structure, file locations, and content integrity. Use before release or whenever the user wants to check an album's structural health.",{"claudeCode":489},"bitwize-music-studio/claude-ai-music-skills","validate-album","https://github.com/bitwize-music-studio/claude-ai-music-skills",{"basePath":493,"githubOwner":494,"githubRepo":495,"locale":287,"slug":490,"type":258},"skills/validate-album","bitwize-music-studio","claude-ai-music-skills",{"evaluate":497,"extract":502},{"promptVersionExtension":210,"promptVersionScoring":211,"score":444,"tags":498,"targetMarket":263,"tier":224},[219,499,217,500,501],"validation","metadata","release-prep",{"commitSha":265},{"parentExtensionId":504,"repoId":505},"k1754vkdjckrkqvz9x7tjrvhzn86n1gc","kd70cgrajsrnk5gmq60rhq30zd86nyc0",[217,500,219,501,499],{"evaluatedAt":508,"extractAt":509,"updatedAt":508},1778684303772,1778683100520,{"_creationTime":511,"_id":512,"community":513,"display":514,"identity":520,"providers":524,"relations":531,"tags":533,"workflow":534},1778697652123.8977,"k17dredz1hs8xzqz5p5er1qsgh86n8x6",{"reviewCount":8},{"description":515,"installMethods":516,"name":518,"sourceUrl":519},"Local text-to-speech via sherpa-onnx (offline, no cloud)",{"claudeCode":517},"steipete/clawdis","sherpa-onnx-tts","https://github.com/steipete/clawdis",{"basePath":521,"githubOwner":522,"githubRepo":523,"locale":287,"slug":518,"type":258},"skills/sherpa-onnx-tts","steipete","clawdis",{"evaluate":525,"extract":530},{"promptVersionExtension":210,"promptVersionScoring":211,"score":416,"tags":526,"targetMarket":263,"tier":224},[218,527,528,529,217],"local","offline","sherpa-onnx",{"commitSha":265},{"repoId":532},"kd738npxg9yh3xf3vddzy9fyfh86nhng",[217,527,528,529,218],{"evaluatedAt":535,"extractAt":536,"updatedAt":535},1778698917372,1778697652123,{"_creationTime":538,"_id":539,"community":540,"display":541,"identity":545,"providers":548,"relations":559,"tags":560,"workflow":561},1778683100520.3076,"k177kkncnc53stshsayz2122b186ndps",{"reviewCount":8},{"description":542,"installMethods":543,"name":544,"sourceUrl":491},"Converts mastered audio to sheet music and creates printable songbooks. Use after mastering when the user wants sheet music or a songbook for their album.",{"claudeCode":489},"Sheet Music Publisher",{"basePath":546,"githubOwner":494,"githubRepo":495,"locale":287,"slug":547,"type":258},"skills/sheet-music-publisher","sheet-music-publisher",{"evaluate":549,"extract":557},{"promptVersionExtension":210,"promptVersionScoring":211,"score":416,"tags":550,"targetMarket":263,"tier":224},[217,219,551,552,553,554,555,556],"sheet-music","transcription","songbook","pdf","midi","musicxml",{"commitSha":265,"license":558},"CC0-1.0",{"parentExtensionId":504,"repoId":505},[217,555,219,556,554,551,553,552],{"evaluatedAt":562,"extractAt":509,"updatedAt":562},1778684168241]