[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6F7DXRK1YM81JZAE6GS9FT2":3,"skill-same:01M6F7DXRK1YM81JZAE6GS9FT2":74},{"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":18,"publishedAt":42,"linkOnly":43,"markdownContent":44,"markdownBody":45,"frontMatter":46,"refName":51,"commitSha":52,"skillDirectory":53,"forksCount":54,"repositoryHtmlUrl":55,"repositoryHomepageUrl":6,"ownerHtmlUrl":56,"ownerBlogUrl":57,"ownerDescription":58,"updatedAt":59,"install":60,"resources":73},"01M6F7DXRK1YM81JZAE6GS9FT2","juicebox-incident-runbook",null,"Execute Juicebox incident response procedures.\nUse when responding to production incidents, troubleshooting outages,\nor following incident management protocols.\nTrigger with phrases like \"juicebox incident\", \"juicebox outage\",\n\"juicebox down\", \"juicebox emergency\".","Dicklesworthstone\u002Fpi_agent_rust","Dicklesworthstone","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F35050222?v=4","01M6CG26AR942CSVMN1M5E3DSE","Jeff Emanuel","01M6CG26EPP71PSHW1VDS71121",1992,"MIT","https:\u002F\u002Fgithub.com\u002FDicklesworthstone\u002Fpi_agent_rust\u002Fblob\u002Fmain\u002Ftests\u002Fext_conformance\u002Fartifacts\u002Fplugins-community\u002Fplugins\u002Fsaas-packs\u002Fjuicebox-pack\u002Fskills\u002Fjuicebox-incident-runbook\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41],"runbook","juicebox incident runbook","incident","management","when","down","incidents","incident management","with","trigger","io","use","execute","incident response","edit","write","read","curl","troubleshooting","Bash","Production","kubectl","protocols","2026-11-10 10:12:30",false,"---\nname: juicebox-incident-runbook\ndescription: |\n  Execute Juicebox incident response procedures.\n  Use when responding to production incidents, troubleshooting outages,\n  or following incident management protocols.\n  Trigger with phrases like \"juicebox incident\", \"juicebox outage\",\n  \"juicebox down\", \"juicebox emergency\".\nallowed-tools: Read, Write, Edit, Bash(kubectl:*), Bash(curl:*)\nversion: 1.0.0\nlicense: MIT\nauthor: Jeremy Longshore \u003Cjeremy@intentsolutions.io>\n---\n\n# Juicebox Incident Runbook\n\n## Overview\nStandardized incident response procedures for Juicebox integration issues.\n\n## Incident Severity Levels\n\n| Severity | Description | Response Time | Examples |\n|----------|-------------|---------------|----------|\n| P1 | Critical | \u003C 15 min | Complete outage, data loss |\n| P2 | High | \u003C 1 hour | Major feature broken, degraded performance |\n| P3 | Medium | \u003C 4 hours | Minor feature issue, workaround exists |\n| P4 | Low | \u003C 24 hours | Cosmetic, non-blocking |\n\n## Quick Diagnostics\n\n### Step 1: Immediate Assessment\n```bash\n#!\u002Fbin\u002Fbash\n# quick-diag.sh - Run immediately when incident detected\n\necho \"=== Juicebox Quick Diagnostics ===\"\necho \"Timestamp: $(date -u +%Y-%m-%dT%H:%M:%SZ)\"\n\n# Check Juicebox status page\necho \"\"\necho \"=== Juicebox Status ===\"\ncurl -s https:\u002F\u002Fstatus.juicebox.ai\u002Fapi\u002Fstatus | jq '.status'\n\n# Check our API health\necho \"\"\necho \"=== Our API Health ===\"\ncurl -s http:\u002F\u002Flocalhost:8080\u002Fhealth\u002Fready | jq '.'\n\n# Check recent error logs\necho \"\"\necho \"=== Recent Errors (last 5 min) ===\"\nkubectl logs -l app=juicebox-integration --since=5m | grep -i error | tail -20\n\n# Check metrics\necho \"\"\necho \"=== Error Rate ===\"\ncurl -s http:\u002F\u002Flocalhost:9090\u002Fapi\u002Fv1\u002Fquery?query=rate\\(juicebox_requests_total\\{status=\\\"error\\\"\\}\\[5m\\]\\) | jq '.data.result[0].value[1]'\n```\n\n### Step 2: Identify Root Cause\n```markdown\n## Incident Triage Decision Tree\n\n1. Is Juicebox status page showing issues?\n   - YES → External outage, skip to \"External Outage Response\"\n   - NO → Continue\n\n2. Are we getting authentication errors (401)?\n   - YES → Check API key validity, skip to \"Auth Issues\"\n   - NO → Continue\n\n3. Are we getting rate limited (429)?\n   - YES → Skip to \"Rate Limit Response\"\n   - NO → Continue\n\n4. Are requests timing out?\n   - YES → Skip to \"Timeout Response\"\n   - NO → Continue\n\n5. Are we getting unexpected errors?\n   - YES → Skip to \"Application Error Response\"\n   - NO → Gather more data\n```\n\n## Response Procedures\n\n### External Outage Response\n```markdown\n## When Juicebox is Down\n\n1. **Confirm Outage**\n   - Check https:\u002F\u002Fstatus.juicebox.ai\n   - Verify with curl test to API\n\n2. **Enable Fallback Mode**\n   ```bash\n   kubectl set env deployment\u002Fjuicebox-integration JUICEBOX_FALLBACK=true\n   ```\n\n3. **Notify Stakeholders**\n   - Post to #incidents channel\n   - Update status page if customer-facing\n\n4. **Monitor Recovery**\n   - Set up alert for Juicebox status change\n   - Prepare to disable fallback mode\n\n5. **Post-Incident**\n   - Disable fallback when Juicebox recovers\n   - Document timeline and impact\n```\n\n### Auth Issues Response\n```markdown\n## When Authentication Fails\n\n1. **Verify API Key**\n   ```bash\n   # Mask key for logging\n   echo \"Key prefix: ${JUICEBOX_API_KEY:0:10}...\"\n\n   # Test auth\n   curl -H \"Authorization: Bearer $JUICEBOX_API_KEY\" \\\n     https:\u002F\u002Fapi.juicebox.ai\u002Fv1\u002Fauth\u002Fme\n   ```\n\n2. **Check Key Status in Dashboard**\n   - Log into https:\u002F\u002Fapp.juicebox.ai\n   - Verify key is active and not revoked\n\n3. **Rotate Key if Compromised**\n   - Generate new key in dashboard\n   - Update secret manager\n   - Restart pods\n   ```bash\n   kubectl rollout restart deployment\u002Fjuicebox-integration\n   ```\n\n4. **Verify Recovery**\n   - Check health endpoint\n   - Monitor error rate\n```\n\n### Rate Limit Response\n```markdown\n## When Rate Limited\n\n1. **Check Current Usage**\n   ```bash\n   curl -H \"Authorization: Bearer $JUICEBOX_API_KEY\" \\\n     https:\u002F\u002Fapi.juicebox.ai\u002Fv1\u002Fusage\n   ```\n\n2. **Immediate Mitigation**\n   - Enable aggressive caching\n   - Reduce request rate\n   ```bash\n   kubectl set env deployment\u002Fjuicebox-integration JUICEBOX_RATE_LIMIT=10\n   ```\n\n3. **If Quota Exhausted**\n   - Contact Juicebox support for temporary increase\n   - Implement request queuing\n\n4. **Long-term Fix**\n   - Review usage patterns\n   - Implement better caching\n   - Consider plan upgrade\n```\n\n### Timeout Response\n```markdown\n## When Requests Timeout\n\n1. **Check Network**\n   ```bash\n   # DNS resolution\n   nslookup api.juicebox.ai\n\n   # Connectivity\n   curl -v --connect-timeout 5 https:\u002F\u002Fapi.juicebox.ai\u002Fv1\u002Fhealth\n   ```\n\n2. **Check Load**\n   - Review query complexity\n   - Check for unusually large requests\n\n3. **Increase Timeout**\n   ```bash\n   kubectl set env deployment\u002Fjuicebox-integration JUICEBOX_TIMEOUT=60000\n   ```\n\n4. **Implement Circuit Breaker**\n   - Enable circuit breaker if repeated timeouts\n   - Serve cached\u002Ffallback data\n```\n\n## Incident Communication Template\n\n```markdown\n## Incident Report Template\n\n**Incident ID:** INC-YYYY-MM-DD-XXX\n**Status:** Investigating | Identified | Monitoring | Resolved\n**Severity:** P1 | P2 | P3 | P4\n**Start Time:** YYYY-MM-DD HH:MM UTC\n**End Time:** (when resolved)\n\n### Summary\n[Brief description of the incident]\n\n### Impact\n- Users affected: [number\u002Fpercentage]\n- Features affected: [list]\n- Duration: [time]\n\n### Timeline\n- HH:MM - Incident detected\n- HH:MM - Investigation started\n- HH:MM - Root cause identified\n- HH:MM - Mitigation applied\n- HH:MM - Incident resolved\n\n### Root Cause\n[Description of what caused the incident]\n\n### Resolution\n[What was done to fix it]\n\n### Action Items\n- [ ] Action 1 (Owner, Due Date)\n- [ ] Action 2 (Owner, Due Date)\n```\n\n## On-Call Checklist\n\n```markdown\n## On-Call Handoff Checklist\n\n### Before Shift\n- [ ] Access to all monitoring dashboards\n- [ ] VPN\u002Faccess to production systems\n- [ ] Runbook bookmarked\n- [ ] Escalation contacts available\n\n### During Shift\n- [ ] Check dashboards every 30 min\n- [ ] Respond to alerts within SLA\n- [ ] Document all incidents\n- [ ] Escalate P1\u002FP2 immediately\n\n### End of Shift\n- [ ] Handoff open incidents\n- [ ] Update incident log\n- [ ] Brief incoming on-call\n```\n\n## Output\n- Diagnostic scripts\n- Response procedures\n- Communication templates\n- On-call checklists\n\n## Resources\n- [Juicebox Status](https:\u002F\u002Fstatus.juicebox.ai)\n- [Support Portal](https:\u002F\u002Fjuicebox.ai\u002Fsupport)\n\n## Next Steps\nAfter incident, see `juicebox-data-handling` for data management.\n","# Juicebox Incident Runbook\n\n## Overview\nStandardized incident response procedures for Juicebox integration issues.\n\n## Incident Severity Levels\n\n| Severity | Description | Response Time | Examples |\n|----------|-------------|---------------|----------|\n| P1 | Critical | \u003C 15 min | Complete outage, data loss |\n| P2 | High | \u003C 1 hour | Major feature broken, degraded performance |\n| P3 | Medium | \u003C 4 hours | Minor feature issue, workaround exists |\n| P4 | Low | \u003C 24 hours | Cosmetic, non-blocking |\n\n## Quick Diagnostics\n\n### Step 1: Immediate Assessment\n```bash\n#!\u002Fbin\u002Fbash\n# quick-diag.sh - Run immediately when incident detected\n\necho \"=== Juicebox Quick Diagnostics ===\"\necho \"Timestamp: $(date -u +%Y-%m-%dT%H:%M:%SZ)\"\n\n# Check Juicebox status page\necho \"\"\necho \"=== Juicebox Status ===\"\ncurl -s https:\u002F\u002Fstatus.juicebox.ai\u002Fapi\u002Fstatus | jq '.status'\n\n# Check our API health\necho \"\"\necho \"=== Our API Health ===\"\ncurl -s http:\u002F\u002Flocalhost:8080\u002Fhealth\u002Fready | jq '.'\n\n# Check recent error logs\necho \"\"\necho \"=== Recent Errors (last 5 min) ===\"\nkubectl logs -l app=juicebox-integration --since=5m | grep -i error | tail -20\n\n# Check metrics\necho \"\"\necho \"=== Error Rate ===\"\ncurl -s http:\u002F\u002Flocalhost:9090\u002Fapi\u002Fv1\u002Fquery?query=rate\\(juicebox_requests_total\\{status=\\\"error\\\"\\}\\[5m\\]\\) | jq '.data.result[0].value[1]'\n```\n\n### Step 2: Identify Root Cause\n```markdown\n## Incident Triage Decision Tree\n\n1. Is Juicebox status page showing issues?\n   - YES → External outage, skip to \"External Outage Response\"\n   - NO → Continue\n\n2. Are we getting authentication errors (401)?\n   - YES → Check API key validity, skip to \"Auth Issues\"\n   - NO → Continue\n\n3. Are we getting rate limited (429)?\n   - YES → Skip to \"Rate Limit Response\"\n   - NO → Continue\n\n4. Are requests timing out?\n   - YES → Skip to \"Timeout Response\"\n   - NO → Continue\n\n5. Are we getting unexpected errors?\n   - YES → Skip to \"Application Error Response\"\n   - NO → Gather more data\n```\n\n## Response Procedures\n\n### External Outage Response\n```markdown\n## When Juicebox is Down\n\n1. **Confirm Outage**\n   - Check https:\u002F\u002Fstatus.juicebox.ai\n   - Verify with curl test to API\n\n2. **Enable Fallback Mode**\n   ```bash\n   kubectl set env deployment\u002Fjuicebox-integration JUICEBOX_FALLBACK=true\n   ```\n\n3. **Notify Stakeholders**\n   - Post to #incidents channel\n   - Update status page if customer-facing\n\n4. **Monitor Recovery**\n   - Set up alert for Juicebox status change\n   - Prepare to disable fallback mode\n\n5. **Post-Incident**\n   - Disable fallback when Juicebox recovers\n   - Document timeline and impact\n```\n\n### Auth Issues Response\n```markdown\n## When Authentication Fails\n\n1. **Verify API Key**\n   ```bash\n   # Mask key for logging\n   echo \"Key prefix: ${JUICEBOX_API_KEY:0:10}...\"\n\n   # Test auth\n   curl -H \"Authorization: Bearer $JUICEBOX_API_KEY\" \\\n     https:\u002F\u002Fapi.juicebox.ai\u002Fv1\u002Fauth\u002Fme\n   ```\n\n2. **Check Key Status in Dashboard**\n   - Log into https:\u002F\u002Fapp.juicebox.ai\n   - Verify key is active and not revoked\n\n3. **Rotate Key if Compromised**\n   - Generate new key in dashboard\n   - Update secret manager\n   - Restart pods\n   ```bash\n   kubectl rollout restart deployment\u002Fjuicebox-integration\n   ```\n\n4. **Verify Recovery**\n   - Check health endpoint\n   - Monitor error rate\n```\n\n### Rate Limit Response\n```markdown\n## When Rate Limited\n\n1. **Check Current Usage**\n   ```bash\n   curl -H \"Authorization: Bearer $JUICEBOX_API_KEY\" \\\n     https:\u002F\u002Fapi.juicebox.ai\u002Fv1\u002Fusage\n   ```\n\n2. **Immediate Mitigation**\n   - Enable aggressive caching\n   - Reduce request rate\n   ```bash\n   kubectl set env deployment\u002Fjuicebox-integration JUICEBOX_RATE_LIMIT=10\n   ```\n\n3. **If Quota Exhausted**\n   - Contact Juicebox support for temporary increase\n   - Implement request queuing\n\n4. **Long-term Fix**\n   - Review usage patterns\n   - Implement better caching\n   - Consider plan upgrade\n```\n\n### Timeout Response\n```markdown\n## When Requests Timeout\n\n1. **Check Network**\n   ```bash\n   # DNS resolution\n   nslookup api.juicebox.ai\n\n   # Connectivity\n   curl -v --connect-timeout 5 https:\u002F\u002Fapi.juicebox.ai\u002Fv1\u002Fhealth\n   ```\n\n2. **Check Load**\n   - Review query complexity\n   - Check for unusually large requests\n\n3. **Increase Timeout**\n   ```bash\n   kubectl set env deployment\u002Fjuicebox-integration JUICEBOX_TIMEOUT=60000\n   ```\n\n4. **Implement Circuit Breaker**\n   - Enable circuit breaker if repeated timeouts\n   - Serve cached\u002Ffallback data\n```\n\n## Incident Communication Template\n\n```markdown\n## Incident Report Template\n\n**Incident ID:** INC-YYYY-MM-DD-XXX\n**Status:** Investigating | Identified | Monitoring | Resolved\n**Severity:** P1 | P2 | P3 | P4\n**Start Time:** YYYY-MM-DD HH:MM UTC\n**End Time:** (when resolved)\n\n### Summary\n[Brief description of the incident]\n\n### Impact\n- Users affected: [number\u002Fpercentage]\n- Features affected: [list]\n- Duration: [time]\n\n### Timeline\n- HH:MM - Incident detected\n- HH:MM - Investigation started\n- HH:MM - Root cause identified\n- HH:MM - Mitigation applied\n- HH:MM - Incident resolved\n\n### Root Cause\n[Description of what caused the incident]\n\n### Resolution\n[What was done to fix it]\n\n### Action Items\n- [ ] Action 1 (Owner, Due Date)\n- [ ] Action 2 (Owner, Due Date)\n```\n\n## On-Call Checklist\n\n```markdown\n## On-Call Handoff Checklist\n\n### Before Shift\n- [ ] Access to all monitoring dashboards\n- [ ] VPN\u002Faccess to production systems\n- [ ] Runbook bookmarked\n- [ ] Escalation contacts available\n\n### During Shift\n- [ ] Check dashboards every 30 min\n- [ ] Respond to alerts within SLA\n- [ ] Document all incidents\n- [ ] Escalate P1\u002FP2 immediately\n\n### End of Shift\n- [ ] Handoff open incidents\n- [ ] Update incident log\n- [ ] Brief incoming on-call\n```\n\n## Output\n- Diagnostic scripts\n- Response procedures\n- Communication templates\n- On-call checklists\n\n## Resources\n- [Juicebox Status](https:\u002F\u002Fstatus.juicebox.ai)\n- [Support Portal](https:\u002F\u002Fjuicebox.ai\u002Fsupport)\n\n## Next Steps\nAfter incident, see `juicebox-data-handling` for data management.\n",{"name":5,"author":47,"license":15,"version":48,"description":49,"allowed-tools":50},"Jeremy Longshore \u003Cjeremy@intentsolutions.io>","1.0.0","Execute Juicebox incident response procedures.\nUse when responding to production incidents, troubleshooting outages,\nor following incident management protocols.\nTrigger with phrases like \"juicebox incident\", \"juicebox outage\",\n\"juicebox down\", \"juicebox emergency\".\n","Read, Write, Edit, Bash(kubectl:*), Bash(curl:*)","main","90b50ed0778745a80fd5bfb13b1843d45b9e82f7","tests\u002Fext_conformance\u002Fartifacts\u002Fplugins-community\u002Fplugins\u002Fsaas-packs\u002Fjuicebox-pack\u002Fskills\u002Fjuicebox-incident-runbook",233,"https:\u002F\u002Fgithub.com\u002FDicklesworthstone\u002Fpi_agent_rust","https:\u002F\u002Fgithub.com\u002FDicklesworthstone","https:\u002F\u002Fwww.jeffreyemanuel.com\u002F","Building in NY","2026-11-15 01:54:15",{"source":8,"skillName":5,"commands":61,"prompt":71,"zipAvailable":72},[62,65,68],{"tool":63,"command":64},"npx","npx skills add Dicklesworthstone\u002Fpi_agent_rust --skill juicebox-incident-runbook",{"tool":66,"command":67},"bunx","bunx skills add Dicklesworthstone\u002Fpi_agent_rust --skill juicebox-incident-runbook",{"tool":69,"command":70},"pnpm","pnpm dlx skills add Dicklesworthstone\u002Fpi_agent_rust --skill juicebox-incident-runbook","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FDicklesworthstone\u002Fpi_agent_rust\u002Fblob\u002Fmain\u002Ftests\u002Fext_conformance\u002Fartifacts\u002Fplugins-community\u002Fplugins\u002Fsaas-packs\u002Fjuicebox-pack\u002Fskills\u002Fjuicebox-incident-runbook\u002FSKILL.md",true,[],[75,115,139,165,192,213],{"skillNo":76,"name":77,"nameZh":6,"description":78,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":79,"licenseFileUrl":80,"sourceHtmlUrl":81,"categories":82,"keywords":88,"publishedAt":42},"01M6FEGPPK0ZTKCCM0R3E3KS33","web-artifacts-builder","Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React, Tailwind CSS, shadcn\u002Fui). Use for complex artifacts requiring state management, routing, or shadcn\u002Fui components - not for simple single-file HTML\u002FJSX artifacts.","Apache-2.0","https:\u002F\u002Fgithub.com\u002FDicklesworthstone\u002Fpi_agent_rust\u002Fblob\u002Fmain\u002Ftests\u002Fext_conformance\u002Fartifacts\u002Ftemplates-davila7\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Futilities\u002Fweb-artifacts-builder\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002FDicklesworthstone\u002Fpi_agent_rust\u002Fblob\u002Fmain\u002Ftests\u002Fext_conformance\u002Fartifacts\u002Ftemplates-davila7\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Futilities\u002Fweb-artifacts-builder\u002FSKILL.md",[83],{"categoryNo":84,"categoryName":85,"taxonomyType":86,"taxonomyTypeDesc":87},"01JBSEEDCAT000000000000009","前端开发","SCENARIO","使用场景",[89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,30,107,108,109,110,111,112,113,114],"web artifacts builder","web","artifacts","artifacts builder","builder","frontend","css","components","react","component","routing","state management","state","shadcn","file","ui","Tools","Tailwind","html","single-file","simple","ui components","multi","for","jsx","suite",{"skillNo":116,"name":117,"nameZh":6,"description":118,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":79,"licenseFileUrl":119,"sourceHtmlUrl":120,"categories":121,"keywords":126,"publishedAt":42},"01M6FEE9VTK1W4GY21AKREJXRG","webapp-testing","Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.","https:\u002F\u002Fgithub.com\u002FDicklesworthstone\u002Fpi_agent_rust\u002Fblob\u002Fmain\u002Ftests\u002Fext_conformance\u002Fartifacts\u002Ftemplates-davila7\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fsecurity\u002Fwebapp-testing\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002FDicklesworthstone\u002Fpi_agent_rust\u002Fblob\u002Fmain\u002Ftests\u002Fext_conformance\u002Fartifacts\u002Ftemplates-davila7\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fsecurity\u002Fwebapp-testing\u002FSKILL.md",[122,125],{"categoryNo":123,"categoryName":124,"taxonomyType":86,"taxonomyTypeDesc":87},"01JBSEEDCAT000000000000008","测试与质量",{"categoryNo":84,"categoryName":85,"taxonomyType":86,"taxonomyTypeDesc":87},[127,128,129,94,130,131,90,132,133,134,104,135,136,137,138,27,112],"testing","webapp testing","webapp","screenshots","playwright","debugging","toolkit","browser","logs","applications","behavior","local",{"skillNo":140,"name":141,"nameZh":6,"description":142,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":143,"sourceHtmlUrl":144,"categories":145,"keywords":146,"publishedAt":42},"01M6FE20F7ZTQBFWKF4MPJ2SBX","neuropixels-analysis","Neuropixels neural recording analysis. Load SpikeGLX\u002FOpenEphys data, preprocess, motion correction, Kilosort4 spike sorting, quality metrics, Allen\u002FIBL curation, AI-assisted visual analysis, for Neuropixels 1.0\u002F2.0 extracellular electrophysiology. Use when working with neural recordings, spike sorting, extracellular electrophysiology, or when the user mentions Neuropixels, SpikeGLX, Open Ephys, Kilosort, quality metrics, or unit curation.","https:\u002F\u002Fgithub.com\u002FDicklesworthstone\u002Fpi_agent_rust\u002Fblob\u002Fmain\u002Ftests\u002Fext_conformance\u002Fartifacts\u002Ftemplates-davila7\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fscientific\u002Fneuropixels-analysis\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002FDicklesworthstone\u002Fpi_agent_rust\u002Fblob\u002Fmain\u002Ftests\u002Fext_conformance\u002Fartifacts\u002Ftemplates-davila7\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fscientific\u002Fneuropixels-analysis\u002FSKILL.md",[],[147,148,149,150,151,152,153,154,30,155,156,157,158,159,160,161,27,162,163,164,112,23],"analysis","neuropixels analysis","spike","metrics","data","open","quality","user","recordings","Neural","motion","visual","quality metrics","unit","sorting","curation","recording","load",{"skillNo":166,"name":167,"nameZh":6,"description":168,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":79,"licenseFileUrl":169,"sourceHtmlUrl":170,"categories":171,"keywords":175,"publishedAt":42},"01M6FDP0PDK6F1GGX395C7625Z","skill-creator","Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.","https:\u002F\u002Fgithub.com\u002FDicklesworthstone\u002Fpi_agent_rust\u002Fblob\u002Fmain\u002Ftests\u002Fext_conformance\u002Fartifacts\u002Ftemplates-davila7\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fproductivity\u002Fskill-creator\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002FDicklesworthstone\u002Fpi_agent_rust\u002Fblob\u002Fmain\u002Ftests\u002Fext_conformance\u002Fartifacts\u002Ftemplates-davila7\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fproductivity\u002Fskill-creator\u002FSKILL.md",[172],{"categoryNo":173,"categoryName":174,"taxonomyType":86,"taxonomyTypeDesc":87},"01JBSEEDCAT000000000000023","Skill与智能体开发",[176,177,178,179,180,181,182,183,184,185,186,187,188,189,27,112,190,23,191],"skill creator","creator","workflows","create","update","capabilities","knowledge","tool","integrations","specialized","guide","new skill","existing skill","users","Existing","new",{"skillNo":193,"name":194,"nameZh":6,"description":195,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":196,"sourceHtmlUrl":197,"categories":198,"keywords":200,"publishedAt":42},"01M6FDM8Y7VK7NYG9SM7QPA3PW","notebooklm","Use this skill to query your Google NotebookLM notebooks directly from Claude Code for source-grounded, citation-backed answers from Gemini. Browser automation, library management, persistent auth. Drastically reduced hallucinations through document-only responses.","https:\u002F\u002Fgithub.com\u002FDicklesworthstone\u002Fpi_agent_rust\u002Fblob\u002Fmain\u002Ftests\u002Fext_conformance\u002Fartifacts\u002Ftemplates-davila7\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fproductivity\u002Fnotebooklm\u002FLICENSE","https:\u002F\u002Fgithub.com\u002FDicklesworthstone\u002Fpi_agent_rust\u002Fblob\u002Fmain\u002Ftests\u002Fext_conformance\u002Fartifacts\u002Ftemplates-davila7\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fproductivity\u002Fnotebooklm\u002FSKILL.md",[199],{"categoryNo":173,"categoryName":174,"taxonomyType":86,"taxonomyTypeDesc":87},[194,201,202,203,204,205,206,134,207,22,30,208,209,210,211,112,212],"google","browser automation","gemini","automation","auth","code","library","only","document","query","Citation","source",{"skillNo":214,"name":215,"nameZh":6,"description":216,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":79,"licenseFileUrl":217,"sourceHtmlUrl":218,"categories":219,"keywords":226,"publishedAt":42},"01M6FDHPXE10J3XGTCH5HBHS1M","slack-gif-creator","Knowledge and utilities for creating animated GIFs optimized for Slack. Provides constraints, validation tools, and animation concepts. Use when users request animated GIFs for Slack like \"make me a GIF of X doing Y for Slack.\"","https:\u002F\u002Fgithub.com\u002FDicklesworthstone\u002Fpi_agent_rust\u002Fblob\u002Fmain\u002Ftests\u002Fext_conformance\u002Fartifacts\u002Ftemplates-davila7\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fenterprise-communication\u002Fslack-gif-creator\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002FDicklesworthstone\u002Fpi_agent_rust\u002Fblob\u002Fmain\u002Ftests\u002Fext_conformance\u002Fartifacts\u002Ftemplates-davila7\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fenterprise-communication\u002Fslack-gif-creator\u002FSKILL.md",[220,223],{"categoryNo":221,"categoryName":222,"taxonomyType":86,"taxonomyTypeDesc":87},"01JBSEEDCAT000000000000005","邮件与沟通",{"categoryNo":224,"categoryName":225,"taxonomyType":86,"taxonomyTypeDesc":87},"01JBSEEDCAT000000000000016","图像与多媒体",[227,228,229,177,230,105,231,232,182,30,233,189,234,235,236,112,237,23],"slack gif creator","slack","gif","validation","constraints","Animation","me","make","Utilities","concepts","request"]