[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6RTR078FDGCFB0R803C3S7Z":3,"skill-same:01M6RTR078FDGCFB0R803C3S7Z":64},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":22,"publishedAt":37,"linkOnly":38,"markdownContent":39,"markdownBody":40,"frontMatter":41,"refName":44,"commitSha":45,"skillDirectory":46,"forksCount":13,"repositoryHtmlUrl":47,"repositoryHomepageUrl":6,"ownerHtmlUrl":48,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":49,"install":50,"resources":63},"01M6RTR078FDGCFB0R803C3S7Z","content-hash-cache-pattern",null,"Cache expensive file processing results using SHA-256 content hashes — path-independent, auto-invalidating, with service layer separation.","sakamoto-family-smile\u002Fagent_monorepo","sakamoto-family-smile","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F132812403?v=4","01M6RTAT3H8PMWX5SJ65KP3VYF","01M6RTAV321WB5RAHCWTZMX5CV",0,"Apache-2.0","https:\u002F\u002Fgithub.com\u002Fsakamoto-family-smile\u002Fagent_monorepo\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fecc\u002Fcontent-hash-cache-pattern\u002FSKILL.md",[17],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000036","内容创作者","PROFESSION","适用职业",[23,24,25,26,27,28,29,30,31,32,33,34,35,36],"content","cache","pattern","content hash cache pattern","file","sha-256","results","auto","service","processing","separation","with","layer","path","2026-11-10 10:12:30",false,"---\nname: governance\ndescription: Use to enforce approvals, compliance, and auditability for personalization\n  programs.\n---\n\n# Personalization Governance Skill\n\n## When to Use\n- Deploying or updating personalization rules, models, or high-impact content variants.\n- Running quarterly audits on consent, data usage, or fairness metrics.\n- Investigating incidents related to personalization errors or policy breaches.\n\n## Framework\n1. **Policy Alignment** – document legal, privacy, accessibility, and ethical constraints per channel.\n2. **Approval Workflow** – define RACI (architect, legal, security, marketing) and required evidence per change.\n3. **Change Logging** – capture version metadata (who, what, when, why), including rollback steps.\n4. **Risk Monitoring** – set KPIs + alerts for fairness, bias, consent violations, or performance regressions.\n5. **Audit Trail** – maintain dashboards + storage for decision logs, approvals, and incident reports.\n\n## Templates\n- Change request form (summary, impact, risk score, approvers, attachments).\n- Governance checklist (consent, accessibility, localization, security, QA evidence).\n- Incident review template (root cause, remediation, follow-up actions, owner).\n\n## Tips\n- Pair governance checkpoints with CI\u002FCD or deployment scripts to prevent bypass.\n- Use unique change IDs to connect decision tree updates with content variants and experiments.\n- Schedule quarterly tabletop exercises to keep stakeholders fluent in escalation paths.\n\n---\n","# Personalization Governance Skill\n\n## When to Use\n- Deploying or updating personalization rules, models, or high-impact content variants.\n- Running quarterly audits on consent, data usage, or fairness metrics.\n- Investigating incidents related to personalization errors or policy breaches.\n\n## Framework\n1. **Policy Alignment** – document legal, privacy, accessibility, and ethical constraints per channel.\n2. **Approval Workflow** – define RACI (architect, legal, security, marketing) and required evidence per change.\n3. **Change Logging** – capture version metadata (who, what, when, why), including rollback steps.\n4. **Risk Monitoring** – set KPIs + alerts for fairness, bias, consent violations, or performance regressions.\n5. **Audit Trail** – maintain dashboards + storage for decision logs, approvals, and incident reports.\n\n## Templates\n- Change request form (summary, impact, risk score, approvers, attachments).\n- Governance checklist (consent, accessibility, localization, security, QA evidence).\n- Incident review template (root cause, remediation, follow-up actions, owner).\n\n## Tips\n- Pair governance checkpoints with CI\u002FCD or deployment scripts to prevent bypass.\n- Use unique change IDs to connect decision tree updates with content variants and experiments.\n- Schedule quarterly tabletop exercises to keep stakeholders fluent in escalation paths.\n\n---\n",{"name":42,"description":43},"governance","Use to enforce approvals, compliance, and auditability for personalization programs.","main","e76badf17e06864dd1f99dfd25e14335f1cfeea2",".claude\u002Fskills\u002Fecc\u002Fcontent-hash-cache-pattern","https:\u002F\u002Fgithub.com\u002Fsakamoto-family-smile\u002Fagent_monorepo","https:\u002F\u002Fgithub.com\u002Fsakamoto-family-smile","2026-11-08 20:29:14",{"source":8,"skillName":42,"commands":51,"prompt":61,"zipAvailable":62},[52,55,58],{"tool":53,"command":54},"npx","npx skills add sakamoto-family-smile\u002Fagent_monorepo --skill governance",{"tool":56,"command":57},"bunx","bunx skills add sakamoto-family-smile\u002Fagent_monorepo --skill governance",{"tool":59,"command":60},"pnpm","pnpm dlx skills add sakamoto-family-smile\u002Fagent_monorepo --skill governance","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fsakamoto-family-smile\u002Fagent_monorepo\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fecc\u002Fcontent-hash-cache-pattern\u002FSKILL.md",true,[],[65,100,108,126,149,177],{"skillNo":66,"name":67,"nameZh":6,"description":68,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":69,"categories":70,"keywords":79,"publishedAt":37},"01M6RW50THEFSKK42YNR8XFZA1","remotion-video-creation","Best practices for Remotion - Video creation in React. 29 domain-specific rules covering 3D, animations, audio, captions, charts, transitions, and more.","https:\u002F\u002Fgithub.com\u002Fsakamoto-family-smile\u002Fagent_monorepo\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fecc\u002Fremotion-video-creation\u002FSKILL.md",[71,76],{"categoryNo":72,"categoryName":73,"taxonomyType":74,"taxonomyTypeDesc":75},"01JBSEEDCAT000000000000009","前端开发","SCENARIO","使用场景",{"categoryNo":77,"categoryName":78,"taxonomyType":74,"taxonomyTypeDesc":75},"01JBSEEDCAT000000000000016","图像与多媒体",[80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99],"Video","remotion video","remotion video creation","creation","Remotion","Charts","Captions","Audio","3D","Composition","Animation","best practices","more","animations","domain-specific","domain","three","Rules","Lottie","for",{"skillNo":101,"name":102,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":103,"categories":104,"keywords":105,"publishedAt":37},"01M6VCJ23NPECPSZJKGY691F75","hotcook-recipes","https:\u002F\u002Fgithub.com\u002Fsakamoto-family-smile\u002Fagent_monorepo\u002Fblob\u002Fmain\u002Fhotcook-agent\u002Fdata\u002Fskills\u002Fhotcook-recipes\u002FSKILL.md",[],[106,107],"hotcook recipes","recipes",{"skillNo":109,"name":110,"nameZh":6,"description":111,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":112,"categories":113,"keywords":120,"publishedAt":37},"01M6VCHHE00X5XHSDRD1KH1BW2","code-helper","Code review and assistance skill","https:\u002F\u002Fgithub.com\u002Fsakamoto-family-smile\u002Fagent_monorepo\u002Fblob\u002Fmain\u002Fagent-system-2\u002Fskills\u002Fcode-helper\u002Fskill.md",[114,117],{"categoryNo":115,"categoryName":116,"taxonomyType":74,"taxonomyTypeDesc":75},"01JBSEEDCAT000000000000007","代码审查",{"categoryNo":118,"categoryName":119,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000030","开发工程师",[121,122,123,124,125],"code helper","helper","code","code review","review",{"skillNo":127,"name":128,"nameZh":6,"description":129,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":130,"categories":131,"keywords":138,"publishedAt":37},"01M6VCH3Q31A20H6SQ1H0J7JB2","research-assistant","Web research assistant skill using Brave Search MCP","https:\u002F\u002Fgithub.com\u002Fsakamoto-family-smile\u002Fagent_monorepo\u002Fblob\u002Fmain\u002Fagent-system-1\u002Fskills\u002Fresearch-assistant\u002Fskill.md",[132,135],{"categoryNo":133,"categoryName":134,"taxonomyType":74,"taxonomyTypeDesc":75},"01JBSEEDCAT000000000000021","资料检索与研究",{"categoryNo":136,"categoryName":137,"taxonomyType":74,"taxonomyTypeDesc":75},"01JBSEEDCAT000000000000023","Skill与智能体开发",[139,140,141,142,143,144,145,146,147,148],"research assistant","research","assistant","MCP","web","search","brave search","web research","brave","web research assistant",{"skillNo":150,"name":151,"nameZh":6,"description":152,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":153,"categories":154,"keywords":159,"publishedAt":37},"01M6VCGZZGPNVJSCZ1JTMNZAHY","x-api","X\u002FTwitter API integration for posting tweets, threads, reading timelines, search, and analytics. Covers OAuth auth patterns, rate limits, and platform-native content posting. Use when the user wants to interact with X programmatically.","https:\u002F\u002Fgithub.com\u002Fsakamoto-family-smile\u002Fagent_monorepo\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fecc\u002Fx-api\u002FSKILL.md",[155,158],{"categoryNo":156,"categoryName":157,"taxonomyType":74,"taxonomyTypeDesc":75},"01JBSEEDCAT000000000000010","后端与接口",{"categoryNo":118,"categoryName":119,"taxonomyType":20,"taxonomyTypeDesc":21},[160,161,34,162,163,164,99,165,166,167,168,169,170,171,172,173,174,175,144,176],"x api","api","when","limits","rate","threads","reading","native","posting","platform","patterns","api integration","twitter","use","auth","analytics","OAuth",{"skillNo":178,"name":179,"nameZh":6,"description":180,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":181,"categories":182,"keywords":184,"publishedAt":37},"01M6VCGVX6DGB1FKTA53QBBCQB","workspace-surface-audit","Audit the active repo, MCP servers, plugins, connectors, env surfaces, and harness setup, then recommend the highest-value ECC-native skills, hooks, agents, and operator workflows. Use when the user wants help setting up Claude Code or understanding what capabilities are actually available in their environment.","https:\u002F\u002Fgithub.com\u002Fsakamoto-family-smile\u002Fagent_monorepo\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fecc\u002Fworkspace-surface-audit\u002FSKILL.md",[183],{"categoryNo":136,"categoryName":137,"taxonomyType":74,"taxonomyTypeDesc":75},[185,186,187,188,142,189,190,123,191,192,193,194,173,195,196,197,198,167,199,162],"workspace surface audit","workspace","audit","hooks","workflows","connectors","capabilities","harness","repo","environment","up","harness setup","active","env","value"]