[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-aahl-qwen-asr-pt-BR":3,"guides-for-aahl-qwen-asr":231,"similar-k174gs69bcph52kqrm4pyzfsa5867bcr":232},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":19,"identity":188,"isFallback":193,"parentExtension":194,"providers":195,"relations":200,"repo":202,"workflow":228},1778054061126.6418,"k174gs69bcph52kqrm4pyzfsa5867bcr",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"Transcribe audio files using Qwen ASR. Use when the user sends voice messages and wants them converted to text.",{},"Qwen ASR","https://github.com/aahl/skills/tree/HEAD/skills/qwen-asr",[15,16,17,18],"asr","transcription","audio","qwen",{"_creationTime":20,"_id":21,"extensionId":5,"locale":22,"result":23,"trustSignals":177,"workflow":186},1778054102990.6997,"kn764ra7tndb4mggmbewp3xd9x866g18","en",{"checks":24,"evaluatedAt":167,"extensionSummary":168,"promptVersionExtension":169,"promptVersionScoring":170,"rationale":171,"score":172,"summary":173,"tags":174,"targetMarket":175,"tier":176},[25,30,33,36,40,43,47,51,54,57,61,66,69,73,76,79,82,85,88,91,95,99,103,108,113,116,119,122,126,129,132,135,138,141,145,148,151,154,157,160,164],{"category":26,"check":27,"severity":28,"summary":29},"Practical Utility","Problem relevance","pass","The description clearly states the user problem: converting voice messages to text, and the solution: Qwen ASR.",{"category":26,"check":31,"severity":28,"summary":32},"Unique selling proposition","The extension offers a valuable function (audio transcription) without requiring configuration or API keys, providing utility beyond a simple prompt.",{"category":26,"check":34,"severity":28,"summary":35},"Production readiness","The extension appears production-ready, with clear usage examples and a functional script for transcribing audio files.",{"category":37,"check":38,"severity":28,"summary":39},"Scope","Single responsibility principle","The extension focuses solely on audio transcription using Qwen ASR, adhering to a single responsibility.",{"category":37,"check":41,"severity":28,"summary":42},"Description quality","The description is concise, accurate, and clearly communicates the extension's purpose and use case.",{"category":44,"check":45,"severity":28,"summary":46},"Invocation","Scoped tools","The extension uses a single, well-defined tool (`uv run scripts/main.py`) for its stated purpose.",{"category":48,"check":49,"severity":28,"summary":50},"Documentation","Configuration & parameter reference","The script's arguments (`-f`, `--prompt`, `--lang`, `--itn`) are documented via argparse, and the README states no configuration or API key is required.",{"category":37,"check":52,"severity":28,"summary":53},"Tool naming","The primary tool `uv run scripts/main.py` is descriptive within its context, and the skill is clearly named 'qwen-asr'.",{"category":37,"check":55,"severity":28,"summary":56},"Minimal I/O surface","The script accepts file input via argument or stdin and outputs the transcript to stdout, with internal logging to stderr.",{"category":58,"check":59,"severity":28,"summary":60},"License","License usability","The extension includes an MIT license file, which is a permissive open-source license.",{"category":62,"check":63,"severity":64,"summary":65},"Maintenance","Commit recency","not_applicable","No commit history is available for evaluation, thus recency cannot be determined.",{"category":62,"check":67,"severity":28,"summary":68},"Dependency Management","The script specifies dependencies (`aiohttp`, `argparse`, `gradio_client`) and uses `uv`, indicating a managed environment for dependencies.",{"category":70,"check":71,"severity":28,"summary":72},"Security","Secret Management","The script does not appear to handle or expose secrets, and explicitly states no API key is required.",{"category":70,"check":74,"severity":28,"summary":75},"Injection","The script handles file inputs and uses gradio_client, which should mitigate injection risks within its defined scope.",{"category":70,"check":77,"severity":28,"summary":78},"Transitive Supply-Chain Grenades","The script bundles its dependencies and does not appear to fetch external code at runtime.",{"category":70,"check":80,"severity":28,"summary":81},"Sandbox Isolation","The script operates within the provided runtime environment and does not attempt to access files outside its designated scope.",{"category":70,"check":83,"severity":28,"summary":84},"Sandbox escape primitives","No detached-process spawns or deny-retry loops were found in the script.",{"category":70,"check":86,"severity":28,"summary":87},"Data Exfiltration","The script's purpose is transcription and it does not exhibit any data exfiltration patterns.",{"category":70,"check":89,"severity":28,"summary":90},"Hidden Text Tricks","The bundled files are free of hidden-steering tricks, using standard text and code.",{"category":92,"check":93,"severity":28,"summary":94},"Hooks","Opaque code execution","The script is plain Python code and does not involve obfuscation, base64 payloads, or runtime code fetching.",{"category":96,"check":97,"severity":28,"summary":98},"Portability","Structural Assumption","The script handles input from files or stdin and its usage examples demonstrate flexible path handling.",{"category":100,"check":101,"severity":64,"summary":102},"Trust","Issues Attention","No issue data is available for evaluation.",{"category":104,"check":105,"severity":106,"summary":107},"Versioning","Release Management","warning","No version information is present in the manifest files or changelog, and installation instructions do not specify a version, implying use of the main branch.",{"category":109,"check":110,"severity":111,"summary":112},"Code Execution","Validation","info","The script uses argparse for basic argument parsing, but does not employ a formal schema validation library for inputs or outputs.",{"category":70,"check":114,"severity":28,"summary":115},"Unguarded Destructive Operations","The skill is read-only and performs no destructive operations.",{"category":109,"check":117,"severity":28,"summary":118},"Error Handling","The script includes error logging and uses `exit(1)` for critical failures, providing basic error handling.",{"category":109,"check":120,"severity":111,"summary":121},"Logging","The script logs information and warnings to stderr but does not append to a local audit file.",{"category":123,"check":124,"severity":64,"summary":125},"Compliance","GDPR","The extension's function is audio transcription and does not appear to process personal data.",{"category":123,"check":127,"severity":28,"summary":128},"Target market","The extension is a general-purpose audio transcription tool with no regional or jurisdictional restrictions detected.",{"category":96,"check":130,"severity":28,"summary":131},"Runtime stability","The script specifies Python version and dependencies, and the usage examples are cross-platform.",{"category":44,"check":133,"severity":28,"summary":134},"Precise Purpose","The description clearly states the purpose (transcribe audio files using Qwen ASR) and the use case (when user sends voice messages).",{"category":44,"check":136,"severity":28,"summary":137},"Concise Frontmatter","The frontmatter is concise and effectively summarizes the core capability.",{"category":48,"check":139,"severity":28,"summary":140},"Concise Body","The SKILL.md body is short and delegates usage examples to the README.",{"category":142,"check":143,"severity":28,"summary":144},"Context","Progressive Disclosure","The SKILL.md is brief, and detailed usage examples are provided in the README.",{"category":142,"check":146,"severity":64,"summary":147},"Forked exploration","This skill is not an exploration-heavy skill.",{"category":26,"check":149,"severity":28,"summary":150},"Usage examples","The README provides clear, ready-to-use examples for various input methods (file, stdin, curl).",{"category":26,"check":152,"severity":111,"summary":153},"Edge cases","The script handles file input and stdin, and basic error logging is present, but specific failure modes and recovery paths are not explicitly documented.",{"category":109,"check":155,"severity":64,"summary":156},"Tool Fallback","The skill does not appear to rely on external tools like MCP servers.",{"category":96,"check":158,"severity":28,"summary":159},"Stack assumptions","The script specifies Python 3.11+ and lists its dependencies, and usage examples are generally cross-platform.",{"category":161,"check":162,"severity":28,"summary":163},"Safety","Halt on unexpected state","The script uses `exit(1)` on critical errors, indicating it will halt on unexpected states.",{"category":96,"check":165,"severity":28,"summary":166},"Cross-skill coupling","The skill is self-contained and does not appear to rely on other skills.",1778054098298,"This skill uses Qwen ASR to transcribe audio files, supporting formats like WAV, MP3, and OGG. It can accept audio input directly from files, standard input, or via a URL, and outputs the transcribed text to standard output. No API keys or configuration are required.","2.0.0","3.4.0","The extension is well-documented, adheres to single responsibility, and provides a clear, useful function. Minor areas for improvement include more robust validation and explicit documentation of edge cases.",92,"This is a high-quality skill for transcribing audio files using Qwen ASR.",[15,16,17,18],"global","verified",{"codeQuality":178,"collectedAt":179,"documentation":180,"maintenance":182,"security":183,"testCoverage":185},{},1778054088755,{"descriptionLength":181,"readmeSize":8},111,{},{"hasNpmPackage":184,"smitheryVerified":184},false,{"hasCi":184,"hasTests":184},{"updatedAt":187},1778054102990,{"githubOwner":189,"githubRepo":190,"locale":22,"slug":191,"type":192},"aahl","skills","qwen-asr","skill",true,null,{"extract":196,"llm":199},{"commitSha":197,"license":198},"503806b8502ad5965d31c46b9e46584f0746f33d","MIT",{"promptVersionExtension":169,"promptVersionScoring":170,"score":172,"targetMarket":175,"tier":176},{"repoId":201},"kd7f9kgmrb1hqjqtdjzws1v09d865znt",{"_creationTime":203,"_id":201,"identity":204,"providers":206,"workflow":225},1777995558409.888,{"githubOwner":189,"githubRepo":190,"sourceUrl":205},"https://github.com/aahl/skills",{"discover":207,"github":210},{"sources":208},[209],"skills-sh",{"closedIssues90d":8,"forks":211,"homepage":212,"license":198,"openIssues90d":8,"pushedAt":213,"readmeSize":214,"stars":215,"topics":216},13,"https://skills.sh/aahl/skills",1777948964000,3266,121,[217,218,219,220,221,222,190,223,224],"agent-skills","ai-agents","claude-skills","home-assistant","llm","mcp","feishu","lark",{"discoverAt":226,"extractAt":227,"githubAt":227,"updatedAt":227},1777995558409,1778054062044,{"anyEnrichmentAt":229,"extractAt":230,"githubAt":229,"llmAt":187,"updatedAt":187},1778054061476,1778054061126,[],[233,259,286,317,333,358],{"_creationTime":234,"_id":235,"community":236,"display":237,"identity":246,"providers":248,"relations":253,"workflow":255},1778054691785.2515,"k17ev68gbw25zazp0w5z2a61hd8662cc",{"reviewCount":8},{"description":238,"installMethods":239,"name":240,"sourceUrl":241,"tags":242},"Implement speech-to-text (ASR/automatic speech recognition) capabilities using the z-ai-web-dev-sdk. Use this skill when the user needs to transcribe audio files, convert speech to text, build voice input features, or process audio recordings. Supports base64 encoded audio files and returns accurate text transcriptions.",{},"ASR (Speech to Text) Skill","https://github.com/answerzhao/agent-skills/tree/HEAD/glm-skills/ASR",[15,243,16,244,245,17],"speech-to-text","sdk","cli",{"githubOwner":247,"githubRepo":217,"locale":22,"slug":15,"type":192},"answerzhao",{"extract":249,"llm":251},{"commitSha":250,"license":198},"aad73edbd0d9ffbc3d6a402b6eafa6dab96d5ebb",{"promptVersionExtension":169,"promptVersionScoring":170,"score":252,"targetMarket":175,"tier":176},95,{"repoId":254},"kd712v2g1pay70swwj0jpv2ggs864zgh",{"anyEnrichmentAt":256,"extractAt":257,"githubAt":256,"llmAt":258,"updatedAt":258},1778054692243,1778054691785,1778054738050,{"_creationTime":260,"_id":261,"community":262,"display":263,"identity":273,"providers":275,"relations":280,"workflow":282},1778053440456.6584,"k17120x7me8p1n30wxpg972esx866b8q",{"reviewCount":8},{"description":264,"installMethods":265,"name":266,"sourceUrl":267,"tags":268},"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",[16,17,269,270,271,272],"elevenlabs","python","realtime","batch",{"githubOwner":269,"githubRepo":190,"locale":22,"slug":274,"type":192},"elevenlabs-transcribe",{"extract":276,"llm":278},{"commitSha":277,"license":198},"b476f0ccf4be0e22b2e77cc39307665425d1472b",{"promptVersionExtension":169,"promptVersionScoring":170,"score":279,"targetMarket":175,"tier":176},98,{"repoId":281},"kd71z3hz1pg97d1k2d6kaqeqtx864knt",{"anyEnrichmentAt":283,"extractAt":284,"githubAt":283,"llmAt":285,"updatedAt":285},1778053440833,1778053440456,1778053480675,{"_creationTime":287,"_id":288,"community":289,"display":290,"identity":303,"providers":307,"relations":311,"workflow":313},1778054812528.7214,"k17c4avaab2db2m79et4f4hnwn867qj1",{"reviewCount":8},{"description":291,"installMethods":292,"name":293,"sourceUrl":294,"tags":295},"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",[296,297,17,298,299,300,301,302,16],"gemini-api","multimodal","image","video","document-processing","text-to-image","ocr",{"githubOwner":304,"githubRepo":305,"locale":22,"slug":306,"type":192},"samhvw8","dot-claude","ai-multimodal",{"extract":308,"llm":310},{"commitSha":309,"license":198},"28c76162116d2eedab131c0e1548fdc76a2999f7",{"promptVersionExtension":169,"promptVersionScoring":170,"score":252,"targetMarket":175,"tier":176},{"repoId":312},"kd79ad9dpqazy79y2s6rvajgjn865xek",{"anyEnrichmentAt":314,"extractAt":315,"githubAt":314,"llmAt":316,"updatedAt":316},1778054813688,1778054812528,1778054896678,{"_creationTime":318,"_id":319,"community":320,"display":321,"identity":327,"providers":328,"relations":331,"workflow":332},1778053440456.66,"k176861yt3z945kzntpp4a5m95866aq8",{"reviewCount":8},{"description":322,"installMethods":323,"name":266,"sourceUrl":324,"tags":325},"Transcribe audio to text using ElevenLabs Scribe v2. Use when converting audio/video to text, generating subtitles, transcribing meetings, or processing spoken content.",{},"https://github.com/elevenlabs/skills/tree/HEAD/speech-to-text",[16,17,269,326,243],"api",{"githubOwner":269,"githubRepo":190,"locale":22,"slug":243,"type":192},{"extract":329,"llm":330},{"commitSha":277,"license":198},{"promptVersionExtension":169,"promptVersionScoring":170,"score":252,"targetMarket":175,"tier":176},{"repoId":281},{"anyEnrichmentAt":283,"extractAt":284,"githubAt":283,"llmAt":285,"updatedAt":285},{"_creationTime":334,"_id":335,"community":336,"display":337,"identity":345,"providers":348,"relations":352,"workflow":354},1778053148350.4788,"k17dj7ajf0w4cb3z4qw4khc5v18662n4",{"reviewCount":8},{"description":338,"name":339,"sourceUrl":340,"tags":341},"Automate audio/video transcription, meeting notes, subtitle generation, and content processing","Transcription Automation","https://github.com/claude-office-skills/skills/tree/HEAD/transcription-automation",[16,17,299,342,343,344,222],"meetings","subtitles","multimedia",{"githubOwner":346,"githubRepo":190,"locale":22,"slug":347,"type":192},"claude-office-skills","transcription-automation",{"extract":349,"llm":351},{"commitSha":350,"license":198},"9c4c7d5cd2813a8936bf2c9fdb174ea883b85a11",{"promptVersionExtension":169,"promptVersionScoring":170,"score":172,"targetMarket":175,"tier":176},{"repoId":353},"kd7fw7xbj58qc2z8whrrjptbed8659db",{"anyEnrichmentAt":355,"extractAt":356,"githubAt":355,"llmAt":357,"updatedAt":357},1778053151766,1778053148350,1778053561145,{"_creationTime":359,"_id":360,"community":361,"display":362,"identity":377,"providers":381,"relations":386,"workflow":389},1778053197391.382,"k170wvt5rx3c1hv9a5sfkyezc1866k0q",{"reviewCount":8},{"description":363,"installMethods":364,"name":365,"sourceUrl":366,"tags":367},"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",[368,369,17,370,371,269,372,373,374,375,376],"tts","speech","voice-generation","openai","bailian","minimax","siliconflow","playht","bun",{"githubOwner":378,"githubRepo":379,"locale":22,"slug":380,"type":192},"iamzhihuix","happy-claude-skills","happy-audio-gen",{"extract":382,"llm":384},{"commitSha":383,"license":198},"f49e7782a551759c9f9e0a4d4417ff053f0a86fd",{"promptVersionExtension":169,"promptVersionScoring":170,"score":385,"targetMarket":175,"tier":176},100,{"parentExtensionId":387,"repoId":388},"k173ydbbp6c0vdpxv5r0q9yvgd867en5","kd7dbbtdq95nkcs3k7fg9w6fdn864j0b",{"anyEnrichmentAt":390,"extractAt":391,"githubAt":390,"llmAt":392,"updatedAt":392},1778053199195,1778053197391,1778053284450]