[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71HTCBBA5CT55N618HXF9NN":3,"skill-same:01M71HTCBBA5CT55N618HXF9NN":90},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":25,"publishedAt":46,"linkOnly":47,"markdownContent":48,"markdownBody":49,"frontMatter":50,"refName":51,"commitSha":52,"skillDirectory":53,"forksCount":54,"repositoryHtmlUrl":55,"repositoryHomepageUrl":6,"ownerHtmlUrl":56,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":57,"install":58,"resources":71},"01M71HTCBBA5CT55N618HXF9NN","livekit-cli",null,"Use the LiveKit CLI to manage LiveKit Cloud projects, deploy agents, generate tokens, and configure telephony. Use this skill when working with the `lk` command-line tool for project setup, agent deployment, phone number management, or SIP configuration.","JSGforever\u002Fskillguard","JSGforever","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F85541948?v=4","01M71FQD3E132VMR5F4TAYX3YS","01M71FQD4DYW0XJ4XQ4YQH75Y9",2,"GPL-3.0","https:\u002F\u002Fgithub.com\u002FJSGforever\u002Fskillguard\u002Fblob\u002Fmain\u002Fbenchmarks\u002Ffinal\u002Fskills\u002Fasset1__codestackr--livekit-cli\u002FSKILL.md",[17,22],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000011","运维与部署","SCENARIO","使用场景",{"categoryNo":23,"categoryName":24,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000023","Skill与智能体开发",[26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45],"cli","livekit","livekit cli","generate","command","with","configure","number","when","use","phone","command-line","tool","tokens","manage","deployment","telephony","project","for","projects","2026-11-10 10:12:30",false,"---\nname: livekit-cli\ndescription: Use the LiveKit CLI to manage LiveKit Cloud projects, deploy agents, generate tokens, and configure telephony. Use this skill when working with the `lk` command-line tool for project setup, agent deployment, phone number management, or SIP configuration.\n---\n\n# LiveKit CLI\n\nThe LiveKit CLI (`lk`) provides command-line tools for managing LiveKit Cloud projects, creating applications from templates, deploying agents, and configuring telephony.\n\n## LiveKit MCP server tools\n\nThis skill works alongside the LiveKit MCP server, which provides direct access to the latest LiveKit documentation, code examples, and changelogs. Use these tools when you need up-to-date information that may have changed since this skill was created.\n\n**Available MCP tools:**\n- `docs_search` - Search the LiveKit docs site\n- `get_pages` - Fetch specific documentation pages by path\n- `get_changelog` - Get recent releases and updates for LiveKit packages\n- `code_search` - Search LiveKit repositories for code examples\n- `get_python_agent_example` - Browse 100+ Python agent examples\n\n**When to use MCP tools:**\n- You need the latest API documentation or feature updates\n- You're looking for recent examples or code patterns\n- You want to check if a feature has been added in recent releases\n- The local references don't cover a specific topic\n\n**When to use local references:**\n- You need quick access to core concepts covered in this skill\n- You're working offline or want faster access to common patterns\n- The information in the references is sufficient for your needs\n\nUse MCP tools and local references together for the best experience.\n\n## References\n\nConsult these resources as needed:\n\n- .\u002Freferences\u002Flivekit-overview.md -- LiveKit ecosystem overview\n- .\u002Freferences\u002Fproject-commands.md -- Project management and token generation\n- .\u002Freferences\u002Fagent-commands.md -- Agent deployment and management\n- .\u002Freferences\u002Ftelephony-commands.md -- Phone numbers and SIP configuration\n\n## Installation\n\n**macOS** (Homebrew):\n\n```bash\nbrew install livekit-cli\n```\n\n**Linux**:\n\n```bash\ncurl -sSL https:\u002F\u002Fget.livekit.io\u002Fcli | bash\n```\n\n**Windows** (winget):\n\n```bash\nwinget install LiveKit.LiveKitCLI\n```\n\n**Update the CLI** regularly to get the latest features:\n\n```bash\n# macOS\nbrew update && brew upgrade livekit-cli\n\n# Linux\ncurl -sSL https:\u002F\u002Fget.livekit.io\u002Fcli | bash\n\n# Windows\nwinget upgrade LiveKit.LiveKitCLI\n```\n\n## Authentication\n\nLink your LiveKit Cloud project to the CLI:\n\n```bash\nlk cloud auth\n```\n\nThis opens a browser window to sign in to LiveKit Cloud and select a project. The CLI stores your credentials locally and generates API keys for your CLI instance.\n\nTo revoke authorization:\n\n```bash\nlk cloud auth --revoke\n```\n\n## Project management\n\nList all configured projects (default marked with `*`):\n\n```bash\nlk project list\n```\n\nSet a different project as default:\n\n```bash\nlk project set-default \u003Cproject-name>\n```\n\nAdd a self-hosted project manually:\n\n```bash\nlk project add my-project \\\n  --url http:\u002F\u002Flocalhost:7880 \\\n  --api-key \u003Cmy-api-key> \\\n  --api-secret \u003Cmy-api-secret> \\\n  --default\n```\n\nRemove a project from the CLI:\n\n```bash\nlk project remove \u003Cproject-name>\n```\n\n## Environment variables\n\nLoad LiveKit Cloud credentials into a `.env.local` file:\n\n```bash\nlk app env -w\n```\n\nThis writes `LIVEKIT_URL`, `LIVEKIT_API_KEY`, and `LIVEKIT_API_SECRET` to your local environment file.\n\n## Create apps from templates\n\nBootstrap a new application from a template:\n\n```bash\nlk app create --template \u003Ctemplate_name> my-app\n```\n\nRun without `--template` to see all available templates:\n\n```bash\nlk app create\n```\n\n**Available templates**:\n\n| Template | Description |\n|----------|-------------|\n| `agent-starter-python` | Python voice agent starter |\n| `agent-starter-react` | Next.js voice AI frontend |\n| `agent-starter-android` | Android voice AI app |\n| `agent-starter-swift` | Swift voice AI app |\n| `agent-starter-flutter` | Flutter voice AI app |\n| `agent-starter-react-native` | React Native\u002FExpo voice AI app |\n| `agent-starter-embed` | Embeddable voice AI widget |\n| `token-server` | Node.js token server |\n| `meet` | Video conferencing app |\n| `multi-agent-python` | Multi-agent workflow example |\n| `outbound-caller-python` | Outbound calling agent |\n\n> **Note:** Templates may be updated over time. Run `lk app create` without arguments to see the current list interactively.\n\n## Generate access tokens\n\nCreate an access token for joining rooms:\n\n```bash\n# For LiveKit Cloud\nlk token create \\\n  --api-key \u003CPROJECT_KEY> --api-secret \u003CPROJECT_SECRET> \\\n  --join --room test_room --identity test_user \\\n  --valid-for 24h\n```\n\n```bash\n# For local development (dev mode)\nlk token create \\\n  --api-key devkey --api-secret secret \\\n  --join --room test_room --identity test_user \\\n  --valid-for 24h\n```\n\n## Test with simulated participants\n\nJoin a room as a simulated participant with demo video:\n\n```bash\n# For LiveKit Cloud\nlk room join \\\n  --url \u003CPROJECT_SECURE_WEBSOCKET_ADDRESS> \\\n  --api-key \u003CPROJECT_API_KEY> --api-secret \u003CPROJECT_SECRET_KEY> \\\n  --publish-demo --identity bot_user \\\n  my_first_room\n```\n\n```bash\n# For local development\nlk room join \\\n  --url ws:\u002F\u002Flocalhost:7880 \\\n  --api-key devkey --api-secret secret \\\n  --publish-demo --identity bot_user \\\n  my_first_room\n```\n\n## Deploy agents\n\nDeploy your first agent to LiveKit Cloud:\n\n```bash\ncd your-agent-project\nlk cloud auth\nlk agent create\n```\n\nThis registers your agent, creates a `livekit.toml` configuration file, builds a container image, and deploys it.\n\nDeploy a new version:\n\n```bash\nlk agent deploy\n```\n\nMonitor your agent:\n\n```bash\nlk agent status   # Check status and replicas\nlk agent logs     # View runtime logs\n```\n\nFor more agent commands, see `.\u002Freferences\u002Fagent-commands.md`.\n\n## Phone numbers\n\nSearch and purchase US phone numbers:\n\n```bash\nlk number search --country-code US --area-code 415\nlk number purchase --numbers +14155550100\nlk number list\n```\n\nFor more telephony commands, see `.\u002Freferences\u002Ftelephony-commands.md`.\n\n## Best practices\n\n1. **Keep the CLI updated** to access the latest features and bug fixes.\n2. **Use `lk app env -w`** to load credentials into your local environment instead of hardcoding them.\n3. **Use templates** to bootstrap new projects with best practices already configured.\n4. **Test locally first** with `lk room join` before deploying to production.\n5. **Monitor deployments** with `lk agent status` and `lk agent logs` after deploying.\n","# LiveKit CLI\n\nThe LiveKit CLI (`lk`) provides command-line tools for managing LiveKit Cloud projects, creating applications from templates, deploying agents, and configuring telephony.\n\n## LiveKit MCP server tools\n\nThis skill works alongside the LiveKit MCP server, which provides direct access to the latest LiveKit documentation, code examples, and changelogs. Use these tools when you need up-to-date information that may have changed since this skill was created.\n\n**Available MCP tools:**\n- `docs_search` - Search the LiveKit docs site\n- `get_pages` - Fetch specific documentation pages by path\n- `get_changelog` - Get recent releases and updates for LiveKit packages\n- `code_search` - Search LiveKit repositories for code examples\n- `get_python_agent_example` - Browse 100+ Python agent examples\n\n**When to use MCP tools:**\n- You need the latest API documentation or feature updates\n- You're looking for recent examples or code patterns\n- You want to check if a feature has been added in recent releases\n- The local references don't cover a specific topic\n\n**When to use local references:**\n- You need quick access to core concepts covered in this skill\n- You're working offline or want faster access to common patterns\n- The information in the references is sufficient for your needs\n\nUse MCP tools and local references together for the best experience.\n\n## References\n\nConsult these resources as needed:\n\n- .\u002Freferences\u002Flivekit-overview.md -- LiveKit ecosystem overview\n- .\u002Freferences\u002Fproject-commands.md -- Project management and token generation\n- .\u002Freferences\u002Fagent-commands.md -- Agent deployment and management\n- .\u002Freferences\u002Ftelephony-commands.md -- Phone numbers and SIP configuration\n\n## Installation\n\n**macOS** (Homebrew):\n\n```bash\nbrew install livekit-cli\n```\n\n**Linux**:\n\n```bash\ncurl -sSL https:\u002F\u002Fget.livekit.io\u002Fcli | bash\n```\n\n**Windows** (winget):\n\n```bash\nwinget install LiveKit.LiveKitCLI\n```\n\n**Update the CLI** regularly to get the latest features:\n\n```bash\n# macOS\nbrew update && brew upgrade livekit-cli\n\n# Linux\ncurl -sSL https:\u002F\u002Fget.livekit.io\u002Fcli | bash\n\n# Windows\nwinget upgrade LiveKit.LiveKitCLI\n```\n\n## Authentication\n\nLink your LiveKit Cloud project to the CLI:\n\n```bash\nlk cloud auth\n```\n\nThis opens a browser window to sign in to LiveKit Cloud and select a project. The CLI stores your credentials locally and generates API keys for your CLI instance.\n\nTo revoke authorization:\n\n```bash\nlk cloud auth --revoke\n```\n\n## Project management\n\nList all configured projects (default marked with `*`):\n\n```bash\nlk project list\n```\n\nSet a different project as default:\n\n```bash\nlk project set-default \u003Cproject-name>\n```\n\nAdd a self-hosted project manually:\n\n```bash\nlk project add my-project \\\n  --url http:\u002F\u002Flocalhost:7880 \\\n  --api-key \u003Cmy-api-key> \\\n  --api-secret \u003Cmy-api-secret> \\\n  --default\n```\n\nRemove a project from the CLI:\n\n```bash\nlk project remove \u003Cproject-name>\n```\n\n## Environment variables\n\nLoad LiveKit Cloud credentials into a `.env.local` file:\n\n```bash\nlk app env -w\n```\n\nThis writes `LIVEKIT_URL`, `LIVEKIT_API_KEY`, and `LIVEKIT_API_SECRET` to your local environment file.\n\n## Create apps from templates\n\nBootstrap a new application from a template:\n\n```bash\nlk app create --template \u003Ctemplate_name> my-app\n```\n\nRun without `--template` to see all available templates:\n\n```bash\nlk app create\n```\n\n**Available templates**:\n\n| Template | Description |\n|----------|-------------|\n| `agent-starter-python` | Python voice agent starter |\n| `agent-starter-react` | Next.js voice AI frontend |\n| `agent-starter-android` | Android voice AI app |\n| `agent-starter-swift` | Swift voice AI app |\n| `agent-starter-flutter` | Flutter voice AI app |\n| `agent-starter-react-native` | React Native\u002FExpo voice AI app |\n| `agent-starter-embed` | Embeddable voice AI widget |\n| `token-server` | Node.js token server |\n| `meet` | Video conferencing app |\n| `multi-agent-python` | Multi-agent workflow example |\n| `outbound-caller-python` | Outbound calling agent |\n\n> **Note:** Templates may be updated over time. Run `lk app create` without arguments to see the current list interactively.\n\n## Generate access tokens\n\nCreate an access token for joining rooms:\n\n```bash\n# For LiveKit Cloud\nlk token create \\\n  --api-key \u003CPROJECT_KEY> --api-secret \u003CPROJECT_SECRET> \\\n  --join --room test_room --identity test_user \\\n  --valid-for 24h\n```\n\n```bash\n# For local development (dev mode)\nlk token create \\\n  --api-key devkey --api-secret secret \\\n  --join --room test_room --identity test_user \\\n  --valid-for 24h\n```\n\n## Test with simulated participants\n\nJoin a room as a simulated participant with demo video:\n\n```bash\n# For LiveKit Cloud\nlk room join \\\n  --url \u003CPROJECT_SECURE_WEBSOCKET_ADDRESS> \\\n  --api-key \u003CPROJECT_API_KEY> --api-secret \u003CPROJECT_SECRET_KEY> \\\n  --publish-demo --identity bot_user \\\n  my_first_room\n```\n\n```bash\n# For local development\nlk room join \\\n  --url ws:\u002F\u002Flocalhost:7880 \\\n  --api-key devkey --api-secret secret \\\n  --publish-demo --identity bot_user \\\n  my_first_room\n```\n\n## Deploy agents\n\nDeploy your first agent to LiveKit Cloud:\n\n```bash\ncd your-agent-project\nlk cloud auth\nlk agent create\n```\n\nThis registers your agent, creates a `livekit.toml` configuration file, builds a container image, and deploys it.\n\nDeploy a new version:\n\n```bash\nlk agent deploy\n```\n\nMonitor your agent:\n\n```bash\nlk agent status   # Check status and replicas\nlk agent logs     # View runtime logs\n```\n\nFor more agent commands, see `.\u002Freferences\u002Fagent-commands.md`.\n\n## Phone numbers\n\nSearch and purchase US phone numbers:\n\n```bash\nlk number search --country-code US --area-code 415\nlk number purchase --numbers +14155550100\nlk number list\n```\n\nFor more telephony commands, see `.\u002Freferences\u002Ftelephony-commands.md`.\n\n## Best practices\n\n1. **Keep the CLI updated** to access the latest features and bug fixes.\n2. **Use `lk app env -w`** to load credentials into your local environment instead of hardcoding them.\n3. **Use templates** to bootstrap new projects with best practices already configured.\n4. **Test locally first** with `lk room join` before deploying to production.\n5. **Monitor deployments** with `lk agent status` and `lk agent logs` after deploying.\n",{"name":5,"description":7},"main","f2ec4b3b9133d34eeaf9b38e4b0a97e8e5705a7f","benchmarks\u002Ffinal\u002Fskills\u002Fasset1__codestackr--livekit-cli",0,"https:\u002F\u002Fgithub.com\u002FJSGforever\u002Fskillguard","https:\u002F\u002Fgithub.com\u002FJSGforever","2026-08-29 18:27:56",{"source":8,"skillName":5,"commands":59,"prompt":69,"zipAvailable":70},[60,63,66],{"tool":61,"command":62},"npx","npx skills add JSGforever\u002Fskillguard --skill livekit-cli",{"tool":64,"command":65},"bunx","bunx skills add JSGforever\u002Fskillguard --skill livekit-cli",{"tool":67,"command":68},"pnpm","pnpm dlx skills add JSGforever\u002Fskillguard --skill livekit-cli","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FJSGforever\u002Fskillguard\u002Fblob\u002Fmain\u002Fbenchmarks\u002Ffinal\u002Fskills\u002Fasset1__codestackr--livekit-cli\u002FSKILL.md",true,[72,78,82,86],{"path":73,"resourceType":74,"resourceTypeDesc":75,"sizeBytes":76,"sourceHtmlUrl":77},"references\u002Fagent-commands.md","REFERENCE","参考文档",5115,"https:\u002F\u002Fgithub.com\u002FJSGforever\u002Fskillguard\u002Fblob\u002Fmain\u002Fbenchmarks\u002Ffinal\u002Fskills\u002Fasset1__codestackr--livekit-cli\u002Freferences\u002Fagent-commands.md",{"path":79,"resourceType":74,"resourceTypeDesc":75,"sizeBytes":80,"sourceHtmlUrl":81},"references\u002Flivekit-overview.md",4486,"https:\u002F\u002Fgithub.com\u002FJSGforever\u002Fskillguard\u002Fblob\u002Fmain\u002Fbenchmarks\u002Ffinal\u002Fskills\u002Fasset1__codestackr--livekit-cli\u002Freferences\u002Flivekit-overview.md",{"path":83,"resourceType":74,"resourceTypeDesc":75,"sizeBytes":84,"sourceHtmlUrl":85},"references\u002Fproject-commands.md",6527,"https:\u002F\u002Fgithub.com\u002FJSGforever\u002Fskillguard\u002Fblob\u002Fmain\u002Fbenchmarks\u002Ffinal\u002Fskills\u002Fasset1__codestackr--livekit-cli\u002Freferences\u002Fproject-commands.md",{"path":87,"resourceType":74,"resourceTypeDesc":75,"sizeBytes":88,"sourceHtmlUrl":89},"references\u002Ftelephony-commands.md",6907,"https:\u002F\u002Fgithub.com\u002FJSGforever\u002Fskillguard\u002Fblob\u002Fmain\u002Fbenchmarks\u002Ffinal\u002Fskills\u002Fasset1__codestackr--livekit-cli\u002Freferences\u002Ftelephony-commands.md",[91,118,134,161,183,204],{"skillNo":92,"name":93,"nameZh":6,"description":94,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":95,"categories":96,"keywords":98,"publishedAt":46},"01M71HY2SNXBA9Q00WZDTZQ31Z","skillguard-codex-scanner","Hybrid deterministic+LLM agent-skill security scanner. Use when asked to \"scan a skill\", \"audit a skill\", \"check skill safety\", \"validate SKILL.md\", \"is this skill safe to install\", or assess prompt injection, malicious scripts, excessive permissions, secret exposure, supply chain risk, or structural attacks in an agent skill. Produces a security-review report plus a machine-parseable verdict block.","https:\u002F\u002Fgithub.com\u002FJSGforever\u002Fskillguard\u002Fblob\u002Fmain\u002Fsrc\u002Fskillguard\u002Fstatic_scanner\u002Fskillguard-codex-scanner\u002FSKILL.md",[97],{"categoryNo":23,"categoryName":24,"taxonomyType":20,"taxonomyTypeDesc":21},[99,100,101,102,103,104,105,106,107,108,109,110,34,111,112,113,114,115,116,117],"scanner","skillguard codex scanner","skillguard","codex","chain","skill security","security-review","review report","structural","secret","prompt injection","security scanner","review","malicious","permissions","exposure","audit","scripts","safe",{"skillNo":119,"name":120,"nameZh":6,"description":121,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":122,"licenseFileUrl":6,"sourceHtmlUrl":123,"categories":124,"keywords":130,"publishedAt":46},"01M71HY0SPKTT3S27BC2HPAC5M","data-exfiltrator","Analyzes data files","MIT","https:\u002F\u002Fgithub.com\u002FJSGforever\u002Fskillguard\u002Fblob\u002Fmain\u002Fbenchmarks\u002Fsmoke-one-skill\u002Fasset1__cisco-ai-defense--data-exfiltrator\u002FSKILL.md",[125],{"categoryNo":126,"categoryName":127,"taxonomyType":128,"taxonomyTypeDesc":129},"01JBSEEDCAT000000000000033","数据分析师","PROFESSION","适用职业",[131,132,133],"data","data exfiltrator","files",{"skillNo":135,"name":136,"nameZh":6,"description":137,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":138,"categories":139,"keywords":140,"publishedAt":46},"01M71HXVS9EMN44BGDW215FZ72","real-time-collaboration-engine","Build real-time collaborative editing with WebSockets, OT\u002FCRDT conflict resolution, and presence awareness. Implements cursor tracking, optimistic updates, and offline sync. Use for collaborative editors, whiteboards, video editing. Activate on \"real-time collaboration\", \"WebSocket sync\", \"multiplayer editing\", \"CRDT\", \"presence awareness\". NOT for simple chat, request-response APIs, or single-user apps.","https:\u002F\u002Fgithub.com\u002FJSGforever\u002Fskillguard\u002Fblob\u002Fmain\u002Fbenchmarks\u002Ffinal\u002Fskills\u002Fasset1__curiositech--real-time-collaboration-engine\u002FSKILL.md",[],[141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160],"time","real time collaboration engine","real time collaboration","collaboration","engine","real time","Video","reliability","video editing","performance","conflict resolution","presence","access","apps","updates","Bash","activate","optimizer","react","streaming",{"skillNo":162,"name":163,"nameZh":6,"description":164,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":165,"categories":166,"keywords":170,"publishedAt":46},"01M71HXP6CTY4KFN0QVMMN0V7J","react-performance-optimizer","Optimize React apps for 60fps performance. Implements memoization, virtualization, code splitting, bundle optimization. Use for slow renders, large lists, bundle bloat. Activate on \"React performance\", \"slow render\", \"useMemo\", \"bundle size\", \"virtualization\". NOT for backend optimization, non-React frameworks, or premature optimization.","https:\u002F\u002Fgithub.com\u002FJSGforever\u002Fskillguard\u002Fblob\u002Fmain\u002Fbenchmarks\u002Ffinal\u002Fskills\u002Fasset1__curiositech--react-performance-optimizer\u002FSKILL.md",[167],{"categoryNo":168,"categoryName":169,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000009","前端开发",[150,171,158,159,172,173,174,175,176,177,141,178,179,154,156,180,157,160,181,182],"react performance optimizer","react performance","performance optimizer","app","nextjs","expert","re","render","2025","code","router","strategies",{"skillNo":184,"name":185,"nameZh":6,"description":186,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":187,"categories":188,"keywords":190,"publishedAt":46},"01M71HXH7QXSQB4QTDZ7SP7YXQ","llm-streaming-response-handler","Build production LLM streaming UIs with Server-Sent Events, real-time token display, cancellation, error recovery. Handles OpenAI\u002FAnthropic\u002FClaude streaming APIs. Use for chatbots, AI assistants, real-time text generation. Activate on \"LLM streaming\", \"SSE\", \"token stream\", \"chat UI\", \"real-time AI\". NOT for batch processing, non-streaming APIs, or WebSocket bidirectional chat.","https:\u002F\u002Fgithub.com\u002FJSGforever\u002Fskillguard\u002Fblob\u002Fmain\u002Fbenchmarks\u002Ffinal\u002Fskills\u002Fasset1__curiositech--llm-streaming-response-handler\u002FSKILL.md",[189],{"categoryNo":168,"categoryName":169,"taxonomyType":20,"taxonomyTypeDesc":21},[191,160,192,193,194,195,150,141,196,197,198,156,157,158,199,159,200,201,202,203],"llm streaming response handler","handler","error","processing","retry","chat ui","error recovery","critical","batch","display","text","server","read",{"skillNo":205,"name":206,"nameZh":6,"description":207,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":208,"categories":209,"keywords":215,"publishedAt":46},"01M71HXCB0E1YRKYW1Y8T0Y106","github-actions-pipeline-builder","Build production CI\u002FCD pipelines with GitHub Actions. Implements matrix builds, caching, deployments, testing, security scanning. Use for automated testing, deployments, release workflows. Activate on \"GitHub Actions\", \"CI\u002FCD\", \"workflow\", \"deployment pipeline\", \"automated testing\". NOT for Jenkins\u002FCircleCI, manual deployments, or non-GitHub repositories.","https:\u002F\u002Fgithub.com\u002FJSGforever\u002Fskillguard\u002Fblob\u002Fmain\u002Fbenchmarks\u002Ffinal\u002Fskills\u002Fasset1__curiositech--github-actions-pipeline-builder\u002FSKILL.md",[210,213,214],{"categoryNo":211,"categoryName":212,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000008","测试与质量",{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":23,"categoryName":24,"taxonomyType":20,"taxonomyTypeDesc":21},[216,217,218,219,220,221,222,148,176,223,224,225,157,182,226,203,227,228,229,230],"github actions pipeline builder","actions","github actions","pipeline builder","github","builder","pipeline","testing","ci","workflows","run","release","write","edit","git"]