[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6F6TPNVC08HNPKZS36YAR9N":3,"skill-same:01M6F6TPNVC08HNPKZS36YAR9N":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":26,"publishedAt":47,"linkOnly":48,"markdownContent":49,"markdownBody":50,"frontMatter":51,"refName":59,"commitSha":60,"skillDirectory":61,"forksCount":62,"repositoryHtmlUrl":63,"repositoryHomepageUrl":64,"ownerHtmlUrl":65,"ownerBlogUrl":6,"ownerDescription":66,"updatedAt":67,"install":68,"resources":81},"01M6F6TPNVC08HNPKZS36YAR9N","anima-debug-bundle",null,"Collect Anima SDK debug evidence for support tickets and troubleshooting.\nUse when filing Anima support requests, debugging code generation issues,\nor collecting diagnostic data for the Anima team.\nTrigger: \"anima debug bundle\", \"anima support ticket\", \"anima diagnostics\".","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\u002Fanima-debug-bundle\u002FSKILL.md",[18,23],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",{"categoryNo":24,"categoryName":25,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000032","设计师",[27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46],"anima debug bundle","debug","anima","bundle","node","filing","ticket","io","edit","write","read","design","Bash","team","Code Generation","figma","issues","code","debugging","support","2026-11-10 10:12:30",false,"---\nname: anima-debug-bundle\ndescription: |\n  Collect Anima SDK debug evidence for support tickets and troubleshooting.\n  Use when filing Anima support requests, debugging code generation issues,\n  or collecting diagnostic data for the Anima team.\n  Trigger: \"anima debug bundle\", \"anima support ticket\", \"anima diagnostics\".\nallowed-tools: Read, Write, Edit, Bash(curl:*), Bash(node:*), Grep\nversion: 1.0.0\nlicense: MIT\nauthor: Jeremy Longshore \u003Cjeremy@intentsolutions.io>\ntags: [saas, design, figma, anima, debugging]\ncompatible-with: claude-code\n---\n\n# Anima Debug Bundle\n\n## Instructions\n\n### Step 1: Generate Debug Bundle\n\n```typescript\n\u002F\u002F src\u002Fdebug\u002Fanima-debug.ts\nimport fs from 'fs';\n\nasync function generateDebugBundle() {\n  const bundle = {\n    timestamp: new Date().toISOString(),\n    environment: {\n      nodeVersion: process.version,\n      sdkVersion: require('@animaapp\u002Fanima-sdk\u002Fpackage.json').version,\n      animaToken: process.env.ANIMA_TOKEN ? 'SET (redacted)' : 'NOT SET',\n      figmaToken: process.env.FIGMA_TOKEN ? 'SET (redacted)' : 'NOT SET',\n    },\n    figmaAccess: await testFigmaAccess(),\n    generationTest: await testGeneration(),\n  };\n\n  const filename = `anima-debug-${Date.now()}.json`;\n  fs.writeFileSync(filename, JSON.stringify(bundle, null, 2));\n  console.log(`Debug bundle: ${filename}`);\n  return bundle;\n}\n\nasync function testFigmaAccess() {\n  try {\n    const res = await fetch('https:\u002F\u002Fapi.figma.com\u002Fv1\u002Fme', {\n      headers: { 'X-Figma-Token': process.env.FIGMA_TOKEN! },\n    });\n    const data = await res.json();\n    return { status: res.ok ? 'ok' : 'failed', user: data.handle || data.err };\n  } catch (err: any) {\n    return { status: 'failed', error: err.message };\n  }\n}\n\nasync function testGeneration() {\n  try {\n    const { Anima } = await import('@animaapp\u002Fanima-sdk');\n    const anima = new Anima({ auth: { token: process.env.ANIMA_TOKEN! } });\n    return { status: 'sdk_loaded', version: 'check package.json' };\n  } catch (err: any) {\n    return { status: 'sdk_failed', error: err.message };\n  }\n}\n\ngenerateDebugBundle().catch(console.error);\n```\n\n## Output\n\n- JSON debug bundle with SDK version, token status, and connectivity test\n- Figma API access verification\n- Safe for sharing with Anima support (tokens redacted)\n\n## Resources\n\n- [Anima Support](https:\u002F\u002Fsupport.animaapp.com)\n- [Anima SDK GitHub Issues](https:\u002F\u002Fgithub.com\u002FAnimaApp\u002Fanima-sdk\u002Fissues)\n\n## Next Steps\n\nFor rate limiting, see `anima-rate-limits`.\n\n","# Anima Debug Bundle\n\n## Instructions\n\n### Step 1: Generate Debug Bundle\n\n```typescript\n\u002F\u002F src\u002Fdebug\u002Fanima-debug.ts\nimport fs from 'fs';\n\nasync function generateDebugBundle() {\n  const bundle = {\n    timestamp: new Date().toISOString(),\n    environment: {\n      nodeVersion: process.version,\n      sdkVersion: require('@animaapp\u002Fanima-sdk\u002Fpackage.json').version,\n      animaToken: process.env.ANIMA_TOKEN ? 'SET (redacted)' : 'NOT SET',\n      figmaToken: process.env.FIGMA_TOKEN ? 'SET (redacted)' : 'NOT SET',\n    },\n    figmaAccess: await testFigmaAccess(),\n    generationTest: await testGeneration(),\n  };\n\n  const filename = `anima-debug-${Date.now()}.json`;\n  fs.writeFileSync(filename, JSON.stringify(bundle, null, 2));\n  console.log(`Debug bundle: ${filename}`);\n  return bundle;\n}\n\nasync function testFigmaAccess() {\n  try {\n    const res = await fetch('https:\u002F\u002Fapi.figma.com\u002Fv1\u002Fme', {\n      headers: { 'X-Figma-Token': process.env.FIGMA_TOKEN! },\n    });\n    const data = await res.json();\n    return { status: res.ok ? 'ok' : 'failed', user: data.handle || data.err };\n  } catch (err: any) {\n    return { status: 'failed', error: err.message };\n  }\n}\n\nasync function testGeneration() {\n  try {\n    const { Anima } = await import('@animaapp\u002Fanima-sdk');\n    const anima = new Anima({ auth: { token: process.env.ANIMA_TOKEN! } });\n    return { status: 'sdk_loaded', version: 'check package.json' };\n  } catch (err: any) {\n    return { status: 'sdk_failed', error: err.message };\n  }\n}\n\ngenerateDebugBundle().catch(console.error);\n```\n\n## Output\n\n- JSON debug bundle with SDK version, token status, and connectivity test\n- Figma API access verification\n- Safe for sharing with Anima support (tokens redacted)\n\n## Resources\n\n- [Anima Support](https:\u002F\u002Fsupport.animaapp.com)\n- [Anima SDK GitHub Issues](https:\u002F\u002Fgithub.com\u002FAnimaApp\u002Fanima-sdk\u002Fissues)\n\n## Next Steps\n\nFor rate limiting, see `anima-rate-limits`.\n\n",{"name":5,"tags":52,"author":54,"license":15,"version":55,"description":56,"allowed-tools":57,"compatible-with":58},[53,38,42,29,45],"saas","Jeremy Longshore \u003Cjeremy@intentsolutions.io>","1.0.0","Collect Anima SDK debug evidence for support tickets and troubleshooting.\nUse when filing Anima support requests, debugging code generation issues,\nor collecting diagnostic data for the Anima team.\nTrigger: \"anima debug bundle\", \"anima support ticket\", \"anima diagnostics\".\n","Read, Write, Edit, Bash(curl:*), Bash(node:*), Grep","claude-code","main","def8531e65114c0fca8fb8551c1871ee0eed705c","skills\u002Fjeremylongshore\u002Fclaude-code-plugins-plus-skills\u002Fanima-debug-bundle",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 anima-debug-bundle",{"tool":74,"command":75},"bunx","bunx skills add ComeOnOliver\u002Fskillshub --skill anima-debug-bundle",{"tool":77,"command":78},"pnpm","pnpm dlx skills add ComeOnOliver\u002Fskillshub --skill anima-debug-bundle","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fjeremylongshore\u002Fclaude-code-plugins-plus-skills\u002Fanima-debug-bundle\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":47},"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":47},"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":47},"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":47},"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":47},"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":47},"01M6FKJ21WFCDGTJQ2Q91T9DVW","websockets","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fwebsockets\u002FSKILL.md",[],[131]]