[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CQHC720X9157CNB4TC202V":3,"skill-same:01M6CQHC720X9157CNB4TC202V":134},{"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":32,"linkOnly":33,"markdownContent":34,"markdownBody":35,"frontMatter":36,"refName":37,"commitSha":38,"skillDirectory":39,"forksCount":14,"repositoryHtmlUrl":40,"repositoryHomepageUrl":6,"ownerHtmlUrl":41,"ownerBlogUrl":42,"ownerDescription":43,"updatedAt":44,"install":45,"resources":58},"01M6CQHC720X9157CNB4TC202V","data-contract-framework",null,"Operating model for defining, enforcing, and auditing BI data contracts.","bhaktofmahakal\u002FMy-Automations","bhaktofmahakal","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F113044681?v=4","01M6CQG50VDA4H2XWR0XWECSBW","Utsav Mishra ","01M6CQG551Q30JPDW6J049ZT2M",4,"MIT","https:\u002F\u002Fgithub.com\u002Fbhaktofmahakal\u002FMy-Automations\u002Fblob\u002Fmain\u002Fgtm-agents\u002Fplugins\u002Fbusiness-intelligence\u002Fskills\u002Fdata-contract-framework\u002FSKILL.md",[18,23],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000033","数据分析师","PROFESSION","适用职业",{"categoryNo":24,"categoryName":25,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000037","律师与法务",[27,28,29,30,31],"framework","data","data contract framework","model","contracts","2026-11-10 10:12:30",false,"---\nname: data-contract-framework\ndescription: Operating model for defining, enforcing, and auditing BI data contracts.\n---\n\n# Data Contract Framework Skill\n\n## When to Use\n- Establishing ownership and SLAs for mission-critical BI tables.\n- Coordinating schema changes between engineering, analytics, and RevOps.\n- Auditing data reliability before major launches or executive reporting cycles.\n\n## Framework\n1. **Contract Scope** – table\u002Fview name, business purpose, consumer list.\n2. **Owner Matrix** – technical owner, business owner, escalation contacts.\n3. **SLA Definition** – refresh cadence, acceptable latency, data quality thresholds.\n4. **Change Workflow** – approval steps, testing requirements, communication plan.\n5. **Compliance & Audit** – logging, version history, and retention requirements.\n\n## Templates\n- Data contract one-pager (scope, owners, SLAs, dependencies).\n- Change request form with impact assessment.\n- Audit checklist for quarterly reviews.\n\n## Tips\n- Keep contracts lightweight but enforceable—link to dbt\u002Fdocs for deeper detail.\n- Automate SLA checks via dashboards and alerting.\n- Pair with `audit-data-contracts` to prioritize fixes and highlight risk.\n\n---\n","# Data Contract Framework Skill\n\n## When to Use\n- Establishing ownership and SLAs for mission-critical BI tables.\n- Coordinating schema changes between engineering, analytics, and RevOps.\n- Auditing data reliability before major launches or executive reporting cycles.\n\n## Framework\n1. **Contract Scope** – table\u002Fview name, business purpose, consumer list.\n2. **Owner Matrix** – technical owner, business owner, escalation contacts.\n3. **SLA Definition** – refresh cadence, acceptable latency, data quality thresholds.\n4. **Change Workflow** – approval steps, testing requirements, communication plan.\n5. **Compliance & Audit** – logging, version history, and retention requirements.\n\n## Templates\n- Data contract one-pager (scope, owners, SLAs, dependencies).\n- Change request form with impact assessment.\n- Audit checklist for quarterly reviews.\n\n## Tips\n- Keep contracts lightweight but enforceable—link to dbt\u002Fdocs for deeper detail.\n- Automate SLA checks via dashboards and alerting.\n- Pair with `audit-data-contracts` to prioritize fixes and highlight risk.\n\n---\n",{"name":5,"description":7},"main","e76badf17e06864dd1f99dfd25e14335f1cfeea2","gtm-agents\u002Fplugins\u002Fbusiness-intelligence\u002Fskills\u002Fdata-contract-framework","https:\u002F\u002Fgithub.com\u002Fbhaktofmahakal\u002FMy-Automations","https:\u002F\u002Fgithub.com\u002Fbhaktofmahakal","https:\u002F\u002Fwww.utsavmishra.me\u002F","Engineer","2026-09-28 22:27:58",{"source":8,"skillName":5,"commands":46,"prompt":56,"zipAvailable":57},[47,50,53],{"tool":48,"command":49},"npx","npx skills add bhaktofmahakal\u002FMy-Automations --skill data-contract-framework",{"tool":51,"command":52},"bunx","bunx skills add bhaktofmahakal\u002FMy-Automations --skill data-contract-framework",{"tool":54,"command":55},"pnpm","pnpm dlx skills add bhaktofmahakal\u002FMy-Automations --skill data-contract-framework","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fbhaktofmahakal\u002FMy-Automations\u002Fblob\u002Fmain\u002Fgtm-agents\u002Fplugins\u002Fbusiness-intelligence\u002Fskills\u002Fdata-contract-framework\u002FSKILL.md",true,[59,65,71,75,80,84,88,92,96,100,104,108,114,118,122,126,130],{"path":60,"resourceType":61,"resourceTypeDesc":62,"sizeBytes":63,"sourceHtmlUrl":64},"_meta.json","REFERENCE","参考文档",139,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fprediction-markets\u002Fgraph-polymarket-mcp\u002F_meta.json",{"path":66,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":69,"sourceHtmlUrl":70},"Dockerfile","OTHER","其他",270,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fprediction-markets\u002Fgraph-polymarket-mcp\u002FDockerfile",{"path":72,"resourceType":61,"resourceTypeDesc":62,"sizeBytes":73,"sourceHtmlUrl":74},"glama.json",92,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fprediction-markets\u002Fgraph-polymarket-mcp\u002Fglama.json",{"path":76,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":78,"sourceHtmlUrl":79},"LICENSE","许可证",1066,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fprediction-markets\u002Fgraph-polymarket-mcp\u002FLICENSE",{"path":81,"resourceType":61,"resourceTypeDesc":62,"sizeBytes":82,"sourceHtmlUrl":83},"package-lock.json",61009,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fprediction-markets\u002Fgraph-polymarket-mcp\u002Fpackage-lock.json",{"path":85,"resourceType":61,"resourceTypeDesc":62,"sizeBytes":86,"sourceHtmlUrl":87},"package.json",1446,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fprediction-markets\u002Fgraph-polymarket-mcp\u002Fpackage.json",{"path":89,"resourceType":61,"resourceTypeDesc":62,"sizeBytes":90,"sourceHtmlUrl":91},"README.md",12936,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fprediction-markets\u002Fgraph-polymarket-mcp\u002FREADME.md",{"path":93,"resourceType":61,"resourceTypeDesc":62,"sizeBytes":94,"sourceHtmlUrl":95},"server.json",925,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fprediction-markets\u002Fgraph-polymarket-mcp\u002Fserver.json",{"path":97,"resourceType":61,"resourceTypeDesc":62,"sizeBytes":98,"sourceHtmlUrl":99},"skill-card.md",2832,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fprediction-markets\u002Fgraph-polymarket-mcp\u002Fskill-card.md",{"path":101,"resourceType":61,"resourceTypeDesc":62,"sizeBytes":102,"sourceHtmlUrl":103},"smithery.yaml",530,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fprediction-markets\u002Fgraph-polymarket-mcp\u002Fsmithery.yaml",{"path":105,"resourceType":61,"resourceTypeDesc":62,"sizeBytes":106,"sourceHtmlUrl":107},"SOURCE.md",266,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fprediction-markets\u002Fgraph-polymarket-mcp\u002FSOURCE.md",{"path":109,"resourceType":110,"resourceTypeDesc":111,"sizeBytes":112,"sourceHtmlUrl":113},"src\u002FgraphClient.ts","SCRIPT","脚本",2696,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fprediction-markets\u002Fgraph-polymarket-mcp\u002Fsrc\u002FgraphClient.ts",{"path":115,"resourceType":110,"resourceTypeDesc":111,"sizeBytes":116,"sourceHtmlUrl":117},"src\u002Findex.ts",70583,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fprediction-markets\u002Fgraph-polymarket-mcp\u002Fsrc\u002Findex.ts",{"path":119,"resourceType":110,"resourceTypeDesc":111,"sizeBytes":120,"sourceHtmlUrl":121},"src\u002FpolymarketApi.ts",6736,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fprediction-markets\u002Fgraph-polymarket-mcp\u002Fsrc\u002FpolymarketApi.ts",{"path":123,"resourceType":110,"resourceTypeDesc":111,"sizeBytes":124,"sourceHtmlUrl":125},"src\u002Fsubgraphs.ts",15030,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fprediction-markets\u002Fgraph-polymarket-mcp\u002Fsrc\u002Fsubgraphs.ts",{"path":127,"resourceType":61,"resourceTypeDesc":62,"sizeBytes":128,"sourceHtmlUrl":129},"TRUST.auto.yaml",2249,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fprediction-markets\u002Fgraph-polymarket-mcp\u002FTRUST.auto.yaml",{"path":131,"resourceType":61,"resourceTypeDesc":62,"sizeBytes":132,"sourceHtmlUrl":133},"tsconfig.json",425,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fprediction-markets\u002Fgraph-polymarket-mcp\u002Ftsconfig.json",[135,142,159,166,179,191],{"skillNo":136,"name":137,"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":138,"categories":139,"keywords":140,"publishedAt":32},"01M6CQZ3TVYVTB8FP1BVHXWJJZ","social","https:\u002F\u002Fgithub.com\u002Fbhaktofmahakal\u002FMy-Automations\u002Fblob\u002Fmain\u002Fshogun-cmo\u002Fskills\u002Fsocial\u002FSKILL.md",[],[137,141],"research",{"skillNo":143,"name":144,"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":145,"categories":146,"keywords":155,"publishedAt":32},"01M6CQZ1SB3V2R3T14Z0ZB28Q0","seo_geo","https:\u002F\u002Fgithub.com\u002Fbhaktofmahakal\u002FMy-Automations\u002Fblob\u002Fmain\u002Fshogun-cmo\u002Fskills\u002Fseo-geo\u002FSKILL.md",[147,152],{"categoryNo":148,"categoryName":149,"taxonomyType":150,"taxonomyTypeDesc":151},"01JBSEEDCAT000000000000019","营销推广","SCENARIO","使用场景",{"categoryNo":153,"categoryName":154,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000035","市场营销",[156,157,158,141],"geo","seo geo","seo",{"skillNo":160,"name":161,"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":162,"categories":163,"keywords":164,"publishedAt":32},"01M6CQZ0T5KQH44TRTS2FZY7BX","review","https:\u002F\u002Fgithub.com\u002Fbhaktofmahakal\u002FMy-Automations\u002Fblob\u002Fmain\u002Fshogun-cmo\u002Fskills\u002Freview\u002FSKILL.md",[],[161,165],"evidence",{"skillNo":167,"name":141,"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":168,"categories":169,"keywords":173,"publishedAt":32},"01M6CQYZ3JNN7PWP5V0FGA5N5V","https:\u002F\u002Fgithub.com\u002Fbhaktofmahakal\u002FMy-Automations\u002Fblob\u002Fmain\u002Fshogun-cmo\u002Fskills\u002Fresearch\u002FSKILL.md",[170],{"categoryNo":171,"categoryName":172,"taxonomyType":150,"taxonomyTypeDesc":151},"01JBSEEDCAT000000000000021","资料检索与研究",[141,174,175,176,177,178],"read","tinyfish","only","firecrawl","tavily",{"skillNo":180,"name":181,"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":182,"categories":183,"keywords":187,"publishedAt":32},"01M6CQYXR58J9GM7860KPR35H2","product_hunt","https:\u002F\u002Fgithub.com\u002Fbhaktofmahakal\u002FMy-Automations\u002Fblob\u002Fmain\u002Fshogun-cmo\u002Fskills\u002Fproduct-hunt\u002FSKILL.md",[184],{"categoryNo":185,"categoryName":186,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000031","产品经理",[188,189,190,141],"product","hunt","product hunt",{"skillNo":192,"name":193,"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":194,"categories":195,"keywords":196,"publishedAt":32},"01M6CQYW5EVAYYHYGX46Z0DM7Y","opportunity","https:\u002F\u002Fgithub.com\u002Fbhaktofmahakal\u002FMy-Automations\u002Fblob\u002Fmain\u002Fshogun-cmo\u002Fskills\u002Fopportunity\u002FSKILL.md",[],[193,176,165]]