[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6F8983E2VT0R5HMR3XJXTNE":3,"skill-same:01M6F8983E2VT0R5HMR3XJXTNE":78},{"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":55,"commitSha":56,"skillDirectory":57,"forksCount":58,"repositoryHtmlUrl":59,"repositoryHomepageUrl":60,"ownerHtmlUrl":61,"ownerBlogUrl":6,"ownerDescription":62,"updatedAt":63,"install":64,"resources":77},"01M6F8983E2VT0R5HMR3XJXTNE","clari-cost-tuning",null,"Optimize Clari API usage and integration costs.\nUse when reducing API call volume, optimizing export frequency,\nor evaluating Clari license utilization.\nTrigger with phrases like \"clari cost\", \"clari api usage\",\n\"reduce clari calls\", \"clari optimization\".","ComeOnOliver\u002Fskillshub","ComeOnOliver","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F43215937?v=4","01M6E5JNFECJAAVFE0W7SMWWD2","Haoran Shu","01M6E5JNNDQS7AJZDYFQ8TPZCK",67,"MIT","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fjeremylongshore\u002Fclaude-code-plugins-plus-skills\u002Fclari-cost-tuning\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],"clari cost tuning","clari","tuning","cost","optimize","revenue-intelligence","with","revenue","trigger","io","volume","call","code","use","forecasting","read","api","saas","Optimization","license","2026-11-10 10:12:30",false,"---\nname: clari-cost-tuning\ndescription: |\n  Optimize Clari API usage and integration costs.\n  Use when reducing API call volume, optimizing export frequency,\n  or evaluating Clari license utilization.\n  Trigger with phrases like \"clari cost\", \"clari api usage\",\n  \"reduce clari calls\", \"clari optimization\".\nallowed-tools: Read, Write, Edit, 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 Cost Tuning\n\n## Overview\n\nMinimize Clari API overhead: reduce export frequency, cache aggressively, export only needed data types, and monitor usage.\n\n## Instructions\n\n### Export Only What You Need\n\n```python\n# Full export (6 data types) -- more API load\nfull_types = [\"forecast\", \"quota\", \"forecast_updated\",\n              \"adjustment\", \"crm_total\", \"crm_closed\"]\n\n# Minimal export (2 data types) -- faster and lighter\nminimal_types = [\"forecast\", \"crm_closed\"]\n\n# Use minimal for dashboards, full for audit\u002Fcompliance\n```\n\n### Optimize Export Frequency\n\n| Use Case | Recommended Frequency |\n|----------|-----------------------|\n| Executive dashboard | Daily |\n| Forecast accuracy tracking | Weekly |\n| Compliance audit | Quarterly |\n| Ad-hoc analysis | On demand |\n\n### Cache to Avoid Redundant Exports\n\n```python\n# Cache recent exports (see clari-performance-tuning)\ncache = ExportCache(ttl_hours=8)\n\ndef smart_export(client, forecast_name, period):\n    cached = cache.get(forecast_name, period)\n    if cached:\n        print(f\"Cache hit for {period}\")\n        return cached\n\n    data = client.export_and_download(forecast_name, period)\n    entries = data.get(\"entries\", [])\n    cache.set(forecast_name, period, entries)\n    return entries\n```\n\n### Usage Tracking\n\n```python\nclass ClariUsageTracker:\n    def __init__(self):\n        self.api_calls = 0\n        self.exports = 0\n\n    def track_call(self):\n        self.api_calls += 1\n\n    def track_export(self):\n        self.exports += 1\n\n    def report(self) -> dict:\n        return {\n            \"api_calls\": self.api_calls,\n            \"exports\": self.exports,\n        }\n```\n\n## Resources\n\n- [Clari Pricing](https:\u002F\u002Fwww.clari.com\u002Fpricing)\n\n## Next Steps\n\nFor architecture patterns, see `clari-reference-architecture`.\n\n","# Clari Cost Tuning\n\n## Overview\n\nMinimize Clari API overhead: reduce export frequency, cache aggressively, export only needed data types, and monitor usage.\n\n## Instructions\n\n### Export Only What You Need\n\n```python\n# Full export (6 data types) -- more API load\nfull_types = [\"forecast\", \"quota\", \"forecast_updated\",\n              \"adjustment\", \"crm_total\", \"crm_closed\"]\n\n# Minimal export (2 data types) -- faster and lighter\nminimal_types = [\"forecast\", \"crm_closed\"]\n\n# Use minimal for dashboards, full for audit\u002Fcompliance\n```\n\n### Optimize Export Frequency\n\n| Use Case | Recommended Frequency |\n|----------|-----------------------|\n| Executive dashboard | Daily |\n| Forecast accuracy tracking | Weekly |\n| Compliance audit | Quarterly |\n| Ad-hoc analysis | On demand |\n\n### Cache to Avoid Redundant Exports\n\n```python\n# Cache recent exports (see clari-performance-tuning)\ncache = ExportCache(ttl_hours=8)\n\ndef smart_export(client, forecast_name, period):\n    cached = cache.get(forecast_name, period)\n    if cached:\n        print(f\"Cache hit for {period}\")\n        return cached\n\n    data = client.export_and_download(forecast_name, period)\n    entries = data.get(\"entries\", [])\n    cache.set(forecast_name, period, entries)\n    return entries\n```\n\n### Usage Tracking\n\n```python\nclass ClariUsageTracker:\n    def __init__(self):\n        self.api_calls = 0\n        self.exports = 0\n\n    def track_call(self):\n        self.api_calls += 1\n\n    def track_export(self):\n        self.exports += 1\n\n    def report(self) -> dict:\n        return {\n            \"api_calls\": self.api_calls,\n            \"exports\": self.exports,\n        }\n```\n\n## Resources\n\n- [Clari Pricing](https:\u002F\u002Fwww.clari.com\u002Fpricing)\n\n## Next Steps\n\nFor architecture patterns, see `clari-reference-architecture`.\n\n",{"name":5,"tags":49,"author":50,"license":15,"version":51,"description":52,"allowed-tools":53,"compatible-with":54},[41,29,38,25],"Jeremy Longshore \u003Cjeremy@intentsolutions.io>","1.0.0","Optimize Clari API usage and integration costs.\nUse when reducing API call volume, optimizing export frequency,\nor evaluating Clari license utilization.\nTrigger with phrases like \"clari cost\", \"clari api usage\",\n\"reduce clari calls\", \"clari optimization\".\n","Read, Write, Edit, Grep","claude-code","main","def8531e65114c0fca8fb8551c1871ee0eed705c","skills\u002Fjeremylongshore\u002Fclaude-code-plugins-plus-skills\u002Fclari-cost-tuning",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":65,"prompt":75,"zipAvailable":76},[66,69,72],{"tool":67,"command":68},"npx","npx skills add ComeOnOliver\u002Fskillshub --skill clari-cost-tuning",{"tool":70,"command":71},"bunx","bunx skills add ComeOnOliver\u002Fskillshub --skill clari-cost-tuning",{"tool":73,"command":74},"pnpm","pnpm dlx skills add ComeOnOliver\u002Fskillshub --skill clari-cost-tuning","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fjeremylongshore\u002Fclaude-code-plugins-plus-skills\u002Fclari-cost-tuning\u002FSKILL.md",true,[],[79,93,103,112,118,125],{"skillNo":80,"name":81,"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":82,"categories":83,"keywords":89,"publishedAt":44},"01M6FKJN13GMG4KY57J3QD8GY5","model-hierarchy-skill","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzscole\u002Fmodel-hierarchy-skill\u002Fmodel-hierarchy-skill\u002FSKILL.md",[84],{"categoryNo":85,"categoryName":86,"taxonomyType":87,"taxonomyTypeDesc":88},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[90,91,92],"model","model hierarchy","model hierarchy skill",{"skillNo":94,"name":95,"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":96,"categories":97,"keywords":99,"publishedAt":44},"01M6FKJJJ6GCAMR4PPPRD12M5X","zoom-mcp","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fzoom-mcp\u002FSKILL.md",[98],{"categoryNo":85,"categoryName":86,"taxonomyType":87,"taxonomyTypeDesc":88},[100,101,102],"MCP","zoom","zoom mcp",{"skillNo":104,"name":105,"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":106,"categories":107,"keywords":108,"publishedAt":44},"01M6FKJE3KYT3KPEZMEEHYKA6K","zoom-apps-sdk","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fzoom-apps-sdk\u002FSKILL.md",[],[109,110,111,101],"sdk","zoom apps sdk","apps",{"skillNo":113,"name":114,"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":115,"categories":116,"keywords":117,"publishedAt":44},"01M6FKJ9EDH9Q5VWDF8HAJRSP0","windows","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fwindows\u002FSKILL.md",[],[114],{"skillNo":119,"name":120,"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":121,"categories":122,"keywords":124,"publishedAt":44},"01M6FKJ666BEEFC3AE9GJ72Q93","whiteboard","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fwhiteboard\u002FSKILL.md",[123],{"categoryNo":85,"categoryName":86,"taxonomyType":87,"taxonomyTypeDesc":88},[120],{"skillNo":126,"name":127,"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":128,"categories":129,"keywords":130,"publishedAt":44},"01M6FKJ21WFCDGTJQ2Q91T9DVW","websockets","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fwebsockets\u002FSKILL.md",[],[127]]