[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6F7END4KWG6FSM0XP8BSYZK":3,"skill-same:01M6F7END4KWG6FSM0XP8BSYZK":82},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":23,"publishedAt":44,"linkOnly":45,"markdownContent":46,"markdownBody":47,"frontMatter":48,"refName":59,"commitSha":60,"skillDirectory":61,"forksCount":62,"repositoryHtmlUrl":63,"repositoryHomepageUrl":64,"ownerHtmlUrl":65,"ownerBlogUrl":6,"ownerDescription":66,"updatedAt":67,"install":68,"resources":81},"01M6F7END4KWG6FSM0XP8BSYZK","assemblyai-install-auth",null,"Install and configure AssemblyAI SDK authentication.\nUse when setting up a new AssemblyAI integration, configuring API keys,\nor initializing the assemblyai npm package in your project.\nTrigger with phrases like \"install assemblyai\", \"setup assemblyai\",\n\"assemblyai auth\", \"configure assemblyai API key\".","ComeOnOliver\u002Fskillshub","ComeOnOliver","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F43215937?v=4","01M6E5JNFECJAAVFE0W7SMWWD2","Haoran Shu","01M6E5JNNDQS7AJZDYFQ8TPZCK",66,"MIT","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fjeremylongshore\u002Fclaude-code-plugins-plus-skills\u002Fassemblyai-install-auth\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43],"assemblyai install auth","assemblyai","install","auth","write","trigger","io","project","npm package","up","edit","read","text","configure","Bash","api","package","speech","authentication","code","2026-11-10 10:12:30",false,"---\nname: assemblyai-install-auth\ndescription: |\n  Install and configure AssemblyAI SDK authentication.\n  Use when setting up a new AssemblyAI integration, configuring API keys,\n  or initializing the assemblyai npm package in your project.\n  Trigger with phrases like \"install assemblyai\", \"setup assemblyai\",\n  \"assemblyai auth\", \"configure assemblyai API key\".\nallowed-tools: Read, Write, Edit, Bash(npm:*), Bash(pip:*), Grep\nversion: 1.0.0\nlicense: MIT\nauthor: Jeremy Longshore \u003Cjeremy@intentsolutions.io>\ntags: [saas, ai, speech-to-text, assemblyai, transcription]\ncompatible-with: claude-code\n---\n\n# AssemblyAI Install & Auth\n\n## Overview\nInstall the `assemblyai` npm package and configure API key authentication for transcription, LeMUR, and streaming APIs.\n\n## Prerequisites\n- Node.js 18+ or Python 3.10+\n- Package manager (npm, pnpm, yarn, or pip)\n- AssemblyAI account — sign up at https:\u002F\u002Fwww.assemblyai.com\u002Fdashboard\u002Fsignup\n- API key from https:\u002F\u002Fwww.assemblyai.com\u002Fapp\u002Faccount\n\n## Instructions\n\n### Step 1: Install the SDK\n\n```bash\n# Node.js (official SDK)\nnpm install assemblyai\n\n# Python\npip install assemblyai\n```\n\n### Step 2: Configure API Key\n\n```bash\n# Set environment variable (recommended)\nexport ASSEMBLYAI_API_KEY=\"your-api-key-here\"\n\n# Or add to .env file\necho 'ASSEMBLYAI_API_KEY=your-api-key-here' >> .env\n```\n\nAdd to `.gitignore`:\n```\n.env\n.env.local\n.env.*.local\n```\n\n### Step 3: Initialize the Client\n\n```typescript\n\u002F\u002F src\u002Fassemblyai\u002Fclient.ts\nimport { AssemblyAI } from 'assemblyai';\n\nconst client = new AssemblyAI({\n  apiKey: process.env.ASSEMBLYAI_API_KEY!,\n});\n\nexport default client;\n```\n\n### Step 4: Verify Connection\n\n```typescript\n\u002F\u002F verify-connection.ts\nimport { AssemblyAI } from 'assemblyai';\n\nconst client = new AssemblyAI({\n  apiKey: process.env.ASSEMBLYAI_API_KEY!,\n});\n\nasync function verify() {\n  \u002F\u002F Transcribe a short public audio to confirm everything works\n  const transcript = await client.transcripts.transcribe({\n    audio: 'https:\u002F\u002Fstorage.googleapis.com\u002Faai-web-samples\u002F5_common_sports_702.wav',\n  });\n\n  if (transcript.status === 'error') {\n    console.error('Transcription failed:', transcript.error);\n    process.exit(1);\n  }\n\n  console.log('Connection verified. Transcript ID:', transcript.id);\n  console.log('Status:', transcript.status);\n  console.log('Text preview:', transcript.text?.slice(0, 100));\n}\n\nverify().catch(console.error);\n```\n\n### Python Setup\n\n```python\nimport assemblyai as aai\nimport os\n\n# Configure globally\naai.settings.api_key = os.environ[\"ASSEMBLYAI_API_KEY\"]\n\n# Or pass per-client\ntranscriber = aai.Transcriber()\ntranscript = transcriber.transcribe(\n    \"https:\u002F\u002Fstorage.googleapis.com\u002Faai-web-samples\u002F5_common_sports_702.wav\"\n)\nprint(transcript.text)\n```\n\n## Output\n- Installed `assemblyai` package in node_modules or site-packages\n- API key stored in environment variable or `.env` file\n- Client initialized and connection verified with a test transcription\n\n## Error Handling\n| Error | Cause | Solution |\n|-------|-------|----------|\n| `Authentication error` | Invalid or missing API key | Verify key at https:\u002F\u002Fwww.assemblyai.com\u002Fapp\u002Faccount |\n| `Cannot find module 'assemblyai'` | SDK not installed | Run `npm install assemblyai` |\n| `transcript.status === 'error'` | Invalid audio URL or format | Check audio URL is publicly accessible |\n| `ENOTFOUND api.assemblyai.com` | Network\u002Ffirewall issue | Ensure outbound HTTPS to api.assemblyai.com is allowed |\n\n## Resources\n- [AssemblyAI Getting Started](https:\u002F\u002Fwww.assemblyai.com\u002Fdocs\u002Fgetting-started\u002Ftranscribe-an-audio-file)\n- [AssemblyAI Node SDK](https:\u002F\u002Fgithub.com\u002FAssemblyAI\u002Fassemblyai-node-sdk)\n- [AssemblyAI Python SDK](https:\u002F\u002Fgithub.com\u002FAssemblyAI\u002Fassemblyai-python-sdk)\n- [API Key Dashboard](https:\u002F\u002Fwww.assemblyai.com\u002Fapp\u002Faccount)\n\n## Next Steps\nAfter successful auth, proceed to `assemblyai-hello-world` for your first transcription.\n\n","# AssemblyAI Install & Auth\n\n## Overview\nInstall the `assemblyai` npm package and configure API key authentication for transcription, LeMUR, and streaming APIs.\n\n## Prerequisites\n- Node.js 18+ or Python 3.10+\n- Package manager (npm, pnpm, yarn, or pip)\n- AssemblyAI account — sign up at https:\u002F\u002Fwww.assemblyai.com\u002Fdashboard\u002Fsignup\n- API key from https:\u002F\u002Fwww.assemblyai.com\u002Fapp\u002Faccount\n\n## Instructions\n\n### Step 1: Install the SDK\n\n```bash\n# Node.js (official SDK)\nnpm install assemblyai\n\n# Python\npip install assemblyai\n```\n\n### Step 2: Configure API Key\n\n```bash\n# Set environment variable (recommended)\nexport ASSEMBLYAI_API_KEY=\"your-api-key-here\"\n\n# Or add to .env file\necho 'ASSEMBLYAI_API_KEY=your-api-key-here' >> .env\n```\n\nAdd to `.gitignore`:\n```\n.env\n.env.local\n.env.*.local\n```\n\n### Step 3: Initialize the Client\n\n```typescript\n\u002F\u002F src\u002Fassemblyai\u002Fclient.ts\nimport { AssemblyAI } from 'assemblyai';\n\nconst client = new AssemblyAI({\n  apiKey: process.env.ASSEMBLYAI_API_KEY!,\n});\n\nexport default client;\n```\n\n### Step 4: Verify Connection\n\n```typescript\n\u002F\u002F verify-connection.ts\nimport { AssemblyAI } from 'assemblyai';\n\nconst client = new AssemblyAI({\n  apiKey: process.env.ASSEMBLYAI_API_KEY!,\n});\n\nasync function verify() {\n  \u002F\u002F Transcribe a short public audio to confirm everything works\n  const transcript = await client.transcripts.transcribe({\n    audio: 'https:\u002F\u002Fstorage.googleapis.com\u002Faai-web-samples\u002F5_common_sports_702.wav',\n  });\n\n  if (transcript.status === 'error') {\n    console.error('Transcription failed:', transcript.error);\n    process.exit(1);\n  }\n\n  console.log('Connection verified. Transcript ID:', transcript.id);\n  console.log('Status:', transcript.status);\n  console.log('Text preview:', transcript.text?.slice(0, 100));\n}\n\nverify().catch(console.error);\n```\n\n### Python Setup\n\n```python\nimport assemblyai as aai\nimport os\n\n# Configure globally\naai.settings.api_key = os.environ[\"ASSEMBLYAI_API_KEY\"]\n\n# Or pass per-client\ntranscriber = aai.Transcriber()\ntranscript = transcriber.transcribe(\n    \"https:\u002F\u002Fstorage.googleapis.com\u002Faai-web-samples\u002F5_common_sports_702.wav\"\n)\nprint(transcript.text)\n```\n\n## Output\n- Installed `assemblyai` package in node_modules or site-packages\n- API key stored in environment variable or `.env` file\n- Client initialized and connection verified with a test transcription\n\n## Error Handling\n| Error | Cause | Solution |\n|-------|-------|----------|\n| `Authentication error` | Invalid or missing API key | Verify key at https:\u002F\u002Fwww.assemblyai.com\u002Fapp\u002Faccount |\n| `Cannot find module 'assemblyai'` | SDK not installed | Run `npm install assemblyai` |\n| `transcript.status === 'error'` | Invalid audio URL or format | Check audio URL is publicly accessible |\n| `ENOTFOUND api.assemblyai.com` | Network\u002Ffirewall issue | Ensure outbound HTTPS to api.assemblyai.com is allowed |\n\n## Resources\n- [AssemblyAI Getting Started](https:\u002F\u002Fwww.assemblyai.com\u002Fdocs\u002Fgetting-started\u002Ftranscribe-an-audio-file)\n- [AssemblyAI Node SDK](https:\u002F\u002Fgithub.com\u002FAssemblyAI\u002Fassemblyai-node-sdk)\n- [AssemblyAI Python SDK](https:\u002F\u002Fgithub.com\u002FAssemblyAI\u002Fassemblyai-python-sdk)\n- [API Key Dashboard](https:\u002F\u002Fwww.assemblyai.com\u002Fapp\u002Faccount)\n\n## Next Steps\nAfter successful auth, proceed to `assemblyai-hello-world` for your first transcription.\n\n",{"name":5,"tags":49,"author":54,"license":15,"version":55,"description":56,"allowed-tools":57,"compatible-with":58},[50,51,52,25,53],"saas","ai","speech-to-text","transcription","Jeremy Longshore \u003Cjeremy@intentsolutions.io>","1.0.0","Install and configure AssemblyAI SDK authentication.\nUse when setting up a new AssemblyAI integration, configuring API keys,\nor initializing the assemblyai npm package in your project.\nTrigger with phrases like \"install assemblyai\", \"setup assemblyai\",\n\"assemblyai auth\", \"configure assemblyai API key\".\n","Read, Write, Edit, Bash(npm:*), Bash(pip:*), Grep","claude-code","main","def8531e65114c0fca8fb8551c1871ee0eed705c","skills\u002Fjeremylongshore\u002Fclaude-code-plugins-plus-skills\u002Fassemblyai-install-auth",24,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub","https:\u002F\u002Fskillshub.wtf","https:\u002F\u002Fgithub.com\u002FComeOnOliver","AI & Blockchain Engineer\r\n","2026-06-24 22:07:19",{"source":8,"skillName":5,"commands":69,"prompt":79,"zipAvailable":80},[70,73,76],{"tool":71,"command":72},"npx","npx skills add ComeOnOliver\u002Fskillshub --skill assemblyai-install-auth",{"tool":74,"command":75},"bunx","bunx skills add ComeOnOliver\u002Fskillshub --skill assemblyai-install-auth",{"tool":77,"command":78},"pnpm","pnpm dlx skills add ComeOnOliver\u002Fskillshub --skill assemblyai-install-auth","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fjeremylongshore\u002Fclaude-code-plugins-plus-skills\u002Fassemblyai-install-auth\u002FSKILL.md",true,[],[83,97,107,116,122,129],{"skillNo":84,"name":85,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":86,"categories":87,"keywords":93,"publishedAt":44},"01M6FKJN13GMG4KY57J3QD8GY5","model-hierarchy-skill","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzscole\u002Fmodel-hierarchy-skill\u002Fmodel-hierarchy-skill\u002FSKILL.md",[88],{"categoryNo":89,"categoryName":90,"taxonomyType":91,"taxonomyTypeDesc":92},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[94,95,96],"model","model hierarchy","model hierarchy skill",{"skillNo":98,"name":99,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":100,"categories":101,"keywords":103,"publishedAt":44},"01M6FKJJJ6GCAMR4PPPRD12M5X","zoom-mcp","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fzoom-mcp\u002FSKILL.md",[102],{"categoryNo":89,"categoryName":90,"taxonomyType":91,"taxonomyTypeDesc":92},[104,105,106],"MCP","zoom","zoom mcp",{"skillNo":108,"name":109,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":110,"categories":111,"keywords":112,"publishedAt":44},"01M6FKJE3KYT3KPEZMEEHYKA6K","zoom-apps-sdk","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fzoom-apps-sdk\u002FSKILL.md",[],[113,114,115,105],"sdk","zoom apps sdk","apps",{"skillNo":117,"name":118,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":119,"categories":120,"keywords":121,"publishedAt":44},"01M6FKJ9EDH9Q5VWDF8HAJRSP0","windows","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fwindows\u002FSKILL.md",[],[118],{"skillNo":123,"name":124,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":125,"categories":126,"keywords":128,"publishedAt":44},"01M6FKJ666BEEFC3AE9GJ72Q93","whiteboard","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fwhiteboard\u002FSKILL.md",[127],{"categoryNo":89,"categoryName":90,"taxonomyType":91,"taxonomyTypeDesc":92},[124],{"skillNo":130,"name":131,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":132,"categories":133,"keywords":134,"publishedAt":44},"01M6FKJ21WFCDGTJQ2Q91T9DVW","websockets","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fwebsockets\u002FSKILL.md",[],[131]]