[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M78Y0PCP46PSS3AEVMQJMCSJ":3,"skill-same:01M78Y0PCP46PSS3AEVMQJMCSJ":57},{"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":19,"linkOnly":20,"markdownContent":21,"markdownBody":22,"frontMatter":23,"refName":34,"commitSha":35,"skillDirectory":36,"forksCount":37,"repositoryHtmlUrl":38,"repositoryHomepageUrl":6,"ownerHtmlUrl":39,"ownerBlogUrl":40,"ownerDescription":41,"updatedAt":42,"install":43,"resources":56},"01M78Y0PCP46PSS3AEVMQJMCSJ","clari-common-errors",null,"Diagnose and fix Clari API errors including auth failures, export issues, and data mismatches.\nUse when Clari API calls fail, exports return empty data,\nor forecast numbers do not match the UI.\nTrigger with phrases like \"clari error\", \"clari not working\",\n\"clari api failure\", \"fix clari\", \"debug clari\".","jukeyman\u002Fjukeyman-skills","jukeyman","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F142960420?v=4","01M78FR4Y3DHMMCBCC0GXXNB3F","RICK JEFFERSON","01M78FR4Z8RVQRAD31Y5J7V6EB",1,"MIT","https:\u002F\u002Fgithub.com\u002Fjukeyman\u002Fjukeyman-skills\u002Fblob\u002Fmain\u002Fskills\u002Fsaas-packs--clari-pack--clari-common-errors\u002FSKILL.md",[],[],"2026-11-15 14:19:17",false,"---\nname: clari-common-errors\ndescription: |\n  Diagnose and fix Clari API errors including auth failures, export issues, and data mismatches.\n  Use when Clari API calls fail, exports return empty data,\n  or forecast numbers do not match the UI.\n  Trigger with phrases like \"clari error\", \"clari not working\",\n  \"clari api failure\", \"fix clari\", \"debug clari\".\nallowed-tools: Read, Bash(curl:*), Grep\nversion: 1.0.0\nlicense: MIT\nauthor: Jeremy Longshore \u003Cjeremy@intentsolutions.io>\ntags: [saas, revenue-intelligence, forecasting, clari]\ncompatible-with: claude-code\n---\n\n# Clari Common Errors\n\n## Overview\n\nDiagnostic guide for the most common Clari API issues: authentication failures, empty exports, job timeouts, and data discrepancies.\n\n## Error Reference\n\n### 1. 401 Unauthorized\n```\n{\"error\": \"Unauthorized\", \"message\": \"Invalid API key\"}\n```\n**Fix**: Regenerate token at Clari > User Settings > API Token. Tokens may expire or be revoked by admins.\n\n### 2. 403 Forbidden -- API Access Not Enabled\n```\n{\"error\": \"Forbidden\", \"message\": \"API access not enabled for this user\"}\n```\n**Fix**: Contact your Clari admin to enable API access. Requires enterprise plan.\n\n### 3. 404 Forecast Not Found\n```\n{\"error\": \"Not Found\", \"message\": \"Forecast 'wrong_name' not found\"}\n```\n**Fix**: List available forecasts first:\n```bash\ncurl -s -H \"apikey: ${CLARI_API_KEY}\" \\\n  https:\u002F\u002Fapi.clari.com\u002Fv4\u002Fexport\u002Fforecast\u002Flist | jq '.forecasts[].forecastName'\n```\n\n### 4. Export Returns Empty Entries\nThe API returns `{\"entries\": []}` with no error.\n\n**Causes:**\n- Time period has no submitted forecasts\n- User lacks visibility into the forecast hierarchy\n- Wrong forecast name (case-sensitive)\n\n**Fix**: Verify in Clari UI that the forecast has submissions for the requested period.\n\n### 5. Job Stuck in PENDING\nExport job never reaches COMPLETED status.\n\n**Causes:**\n- Very large export (all reps, all periods)\n- Clari backend queue congestion\n\n**Fix**: Increase polling timeout. Break large exports into per-period batches.\n\n### 6. Data Mismatch Between API and UI\nForecast numbers from API do not match what is shown in Clari UI.\n\n**Causes:**\n- API exports submitted calls, UI may show latest-edited values\n- Currency conversion differences\n- Time period boundary differences (calendar vs fiscal)\n\n**Fix**: Use `includeHistorical: true` to get all submission versions. Match the exact time period label from the UI.\n\n### 7. Copilot API OAuth Errors\n```\n{\"error\": \"invalid_client\"}\n```\n**Fix**: The Copilot API uses OAuth2, not API key auth. Register your app at https:\u002F\u002Fapi-doc.copilot.clari.com and use client credentials flow.\n\n### 8. Rate Limit Exceeded\n```\nHTTP 429 Too Many Requests\n```\n**Fix**: Implement exponential backoff. See `clari-rate-limits` for patterns.\n\n## Quick Diagnostic Commands\n\n```bash\n# Test API key\ncurl -s -o \u002Fdev\u002Fnull -w \"%{http_code}\" \\\n  -H \"apikey: ${CLARI_API_KEY}\" \\\n  https:\u002F\u002Fapi.clari.com\u002Fv4\u002Fexport\u002Fforecast\u002Flist\n\n# List all forecasts\ncurl -s -H \"apikey: ${CLARI_API_KEY}\" \\\n  https:\u002F\u002Fapi.clari.com\u002Fv4\u002Fexport\u002Fforecast\u002Flist | jq .\n\n# Check running jobs\ncurl -s -H \"apikey: ${CLARI_API_KEY}\" \\\n  https:\u002F\u002Fapi.clari.com\u002Fv4\u002Fexport\u002Fjobs | jq '.jobs[] | {jobId, status, createdAt}'\n```\n\n## Resources\n\n- [Clari Developer Portal](https:\u002F\u002Fdeveloper.clari.com)\n- [Clari Community](https:\u002F\u002Fcommunity.clari.com)\n\n## Next Steps\n\nFor comprehensive diagnostics, see `clari-debug-bundle`.\n","# Clari Common Errors\n\n## Overview\n\nDiagnostic guide for the most common Clari API issues: authentication failures, empty exports, job timeouts, and data discrepancies.\n\n## Error Reference\n\n### 1. 401 Unauthorized\n```\n{\"error\": \"Unauthorized\", \"message\": \"Invalid API key\"}\n```\n**Fix**: Regenerate token at Clari > User Settings > API Token. Tokens may expire or be revoked by admins.\n\n### 2. 403 Forbidden -- API Access Not Enabled\n```\n{\"error\": \"Forbidden\", \"message\": \"API access not enabled for this user\"}\n```\n**Fix**: Contact your Clari admin to enable API access. Requires enterprise plan.\n\n### 3. 404 Forecast Not Found\n```\n{\"error\": \"Not Found\", \"message\": \"Forecast 'wrong_name' not found\"}\n```\n**Fix**: List available forecasts first:\n```bash\ncurl -s -H \"apikey: ${CLARI_API_KEY}\" \\\n  https:\u002F\u002Fapi.clari.com\u002Fv4\u002Fexport\u002Fforecast\u002Flist | jq '.forecasts[].forecastName'\n```\n\n### 4. Export Returns Empty Entries\nThe API returns `{\"entries\": []}` with no error.\n\n**Causes:**\n- Time period has no submitted forecasts\n- User lacks visibility into the forecast hierarchy\n- Wrong forecast name (case-sensitive)\n\n**Fix**: Verify in Clari UI that the forecast has submissions for the requested period.\n\n### 5. Job Stuck in PENDING\nExport job never reaches COMPLETED status.\n\n**Causes:**\n- Very large export (all reps, all periods)\n- Clari backend queue congestion\n\n**Fix**: Increase polling timeout. Break large exports into per-period batches.\n\n### 6. Data Mismatch Between API and UI\nForecast numbers from API do not match what is shown in Clari UI.\n\n**Causes:**\n- API exports submitted calls, UI may show latest-edited values\n- Currency conversion differences\n- Time period boundary differences (calendar vs fiscal)\n\n**Fix**: Use `includeHistorical: true` to get all submission versions. Match the exact time period label from the UI.\n\n### 7. Copilot API OAuth Errors\n```\n{\"error\": \"invalid_client\"}\n```\n**Fix**: The Copilot API uses OAuth2, not API key auth. Register your app at https:\u002F\u002Fapi-doc.copilot.clari.com and use client credentials flow.\n\n### 8. Rate Limit Exceeded\n```\nHTTP 429 Too Many Requests\n```\n**Fix**: Implement exponential backoff. See `clari-rate-limits` for patterns.\n\n## Quick Diagnostic Commands\n\n```bash\n# Test API key\ncurl -s -o \u002Fdev\u002Fnull -w \"%{http_code}\" \\\n  -H \"apikey: ${CLARI_API_KEY}\" \\\n  https:\u002F\u002Fapi.clari.com\u002Fv4\u002Fexport\u002Fforecast\u002Flist\n\n# List all forecasts\ncurl -s -H \"apikey: ${CLARI_API_KEY}\" \\\n  https:\u002F\u002Fapi.clari.com\u002Fv4\u002Fexport\u002Fforecast\u002Flist | jq .\n\n# Check running jobs\ncurl -s -H \"apikey: ${CLARI_API_KEY}\" \\\n  https:\u002F\u002Fapi.clari.com\u002Fv4\u002Fexport\u002Fjobs | jq '.jobs[] | {jobId, status, createdAt}'\n```\n\n## Resources\n\n- [Clari Developer Portal](https:\u002F\u002Fdeveloper.clari.com)\n- [Clari Community](https:\u002F\u002Fcommunity.clari.com)\n\n## Next Steps\n\nFor comprehensive diagnostics, see `clari-debug-bundle`.\n",{"name":5,"tags":24,"author":29,"license":15,"version":30,"description":31,"allowed-tools":32,"compatible-with":33},[25,26,27,28],"saas","revenue-intelligence","forecasting","clari","Jeremy Longshore \u003Cjeremy@intentsolutions.io>","1.0.0","Diagnose and fix Clari API errors including auth failures, export issues, and data mismatches.\nUse when Clari API calls fail, exports return empty data,\nor forecast numbers do not match the UI.\nTrigger with phrases like \"clari error\", \"clari not working\",\n\"clari api failure\", \"fix clari\", \"debug clari\".\n","Read, Bash(curl:*), Grep","claude-code","main","99825ad3f3bcc6597ddcc7294a14e6e922f2b67b","skills\u002Fsaas-packs--clari-pack--clari-common-errors",0,"https:\u002F\u002Fgithub.com\u002Fjukeyman\u002Fjukeyman-skills","https:\u002F\u002Fgithub.com\u002Fjukeyman","https:\u002F\u002FRJBUSINESSSOLUTIONS.ORG","Credit and Finance Expert | Developer\r\n\r\nI'm Rick Jefferson, a seasoned credit and finance expert with over a decade of experience in financial literacy,","2026-07-13 07:03:29",{"source":8,"skillName":5,"commands":44,"prompt":54,"zipAvailable":55},[45,48,51],{"tool":46,"command":47},"npx","npx skills add jukeyman\u002Fjukeyman-skills --skill clari-common-errors",{"tool":49,"command":50},"bunx","bunx skills add jukeyman\u002Fjukeyman-skills --skill clari-common-errors",{"tool":52,"command":53},"pnpm","pnpm dlx skills add jukeyman\u002Fjukeyman-skills --skill clari-common-errors","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fjukeyman\u002Fjukeyman-skills\u002Fblob\u002Fmain\u002Fskills\u002Fsaas-packs--clari-pack--clari-common-errors\u002FSKILL.md",true,[],[58,65,72,79,86,94],{"skillNo":59,"name":60,"nameZh":6,"description":61,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":62,"categories":63,"keywords":64,"publishedAt":19},"01M79ANS2SM329NEP5ZCX106RR","zustand-store-creator","Create zustand store creator operations. Auto-activating skill for Frontend Development.\nTriggers on: zustand store creator, zustand store creator\nPart of the Frontend Development skill category. Use when working with zustand store creator functionality. Trigger with phrases like \"zustand store creator\", \"zustand creator\", \"zustand\".","https:\u002F\u002Fgithub.com\u002Fjukeyman\u002Fjukeyman-skills\u002Fblob\u002Fmain\u002Fskills\u002Fzustand-store-creator\u002FSKILL.md",[],[],{"skillNo":66,"name":67,"nameZh":6,"description":68,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":69,"categories":70,"keywords":71,"publishedAt":19},"01M79AMZKP4YDEZ7EHG1Y7PP74","zero-trust-config-helper","Configure with zero trust config helper operations. Auto-activating skill for Security Advanced.\nTriggers on: zero trust config helper, zero trust config helper\nPart of the Security Advanced skill category. Use when configuring systems or services. Trigger with phrases like \"zero trust config helper\", \"zero helper\", \"zero\".","https:\u002F\u002Fgithub.com\u002Fjukeyman\u002Fjukeyman-skills\u002Fblob\u002Fmain\u002Fskills\u002Fzero-trust-config-helper\u002FSKILL.md",[],[],{"skillNo":73,"name":74,"nameZh":6,"description":75,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":76,"categories":77,"keywords":78,"publishedAt":19},"01M79AMJSBCEJQNBTYNAHYN5HM","zapier-integration-helper","Assist with zapier integration helper operations. Auto-activating skill for Business Automation.\nTriggers on: zapier integration helper, zapier integration helper\nPart of the Business Automation skill category. Use when working with APIs or building integrations. Trigger with phrases like \"zapier integration helper\", \"zapier helper\", \"zapier\".","https:\u002F\u002Fgithub.com\u002Fjukeyman\u002Fjukeyman-skills\u002Fblob\u002Fmain\u002Fskills\u002Fzapier-integration-helper\u002FSKILL.md",[],[],{"skillNo":80,"name":81,"nameZh":6,"description":82,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":83,"categories":84,"keywords":85,"publishedAt":19},"01M79AHJZGVMARS13VFQYRR1MP","yaml-config-validator","Validate yaml config validator operations. Auto-activating skill for DevOps Basics.\nTriggers on: yaml config validator, yaml config validator\nPart of the DevOps Basics skill category. Use when configuring systems or services. Trigger with phrases like \"yaml config validator\", \"yaml validator\", \"yaml\".","https:\u002F\u002Fgithub.com\u002Fjukeyman\u002Fjukeyman-skills\u002Fblob\u002Fmain\u002Fskills\u002Fyaml-config-validator\u002FSKILL.md",[],[],{"skillNo":87,"name":88,"nameZh":6,"description":89,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":90,"sourceHtmlUrl":91,"categories":92,"keywords":93,"publishedAt":19},"01M79AHGDZRN0020RDQSQDPAM8","xvary-stock-research","Thesis-driven equity analysis from public SEC EDGAR and market data; \u002Fanalyze, \u002Fscore, \u002Fcompare workflows with bundled Python tools (Claude Code, Cursor, Codex).","https:\u002F\u002Fgithub.com\u002Fjukeyman\u002Fjukeyman-skills\u002Fblob\u002Fmain\u002Fskills\u002Fxvary-stock-research\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fjukeyman\u002Fjukeyman-skills\u002Fblob\u002Fmain\u002Fskills\u002Fxvary-stock-research\u002FSKILL.md",[],[],{"skillNo":95,"name":96,"nameZh":6,"description":97,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":98,"categories":99,"keywords":100,"publishedAt":19},"01M79AHCYJ9FV9RMHQ24HDRN33","xss-vulnerability-scanner","Scan xss vulnerability scanner operations. Auto-activating skill for Security Fundamentals.\nTriggers on: xss vulnerability scanner, xss vulnerability scanner\nPart of the Security Fundamentals skill category. Use when working with xss vulnerability scanner functionality. Trigger with phrases like \"xss vulnerability scanner\", \"xss scanner\", \"xss\".","https:\u002F\u002Fgithub.com\u002Fjukeyman\u002Fjukeyman-skills\u002Fblob\u002Fmain\u002Fskills\u002Fxss-vulnerability-scanner\u002FSKILL.md",[],[]]