[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6RV27B2EZNCVG4646B0BD1M":3,"skill-same:01M6RV27B2EZNCVG4646B0BD1M":59},{"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":17,"publishedAt":32,"linkOnly":33,"markdownContent":34,"markdownBody":35,"frontMatter":36,"refName":39,"commitSha":40,"skillDirectory":41,"forksCount":13,"repositoryHtmlUrl":42,"repositoryHomepageUrl":6,"ownerHtmlUrl":43,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":44,"install":45,"resources":58},"01M6RV27B2EZNCVG4646B0BD1M","dotnet-patterns",null,"Idiomatic C# and .NET patterns, conventions, dependency injection, async\u002Fawait, and best practices for building robust, maintainable .NET applications.","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\u002Fdotnet-patterns\u002FSKILL.md",[],[18,19,20,21,22,23,24,25,26,27,28,29,30,31],"dotnet","patterns","dotnet patterns","best practices","injection","applications","dependency","async","conventions","dependency injection","C#","for","await","idiomatic","2026-11-10 10:12:30",false,"---\nname: platform-frameworks\ndescription: Use when tailoring content formats, hooks, and publishing mechanics for\n  each social platform.\n---\n\n# Platform Frameworks Skill\n\n## When to Use\n- Planning multi-channel campaigns requiring platform-specific nuances.\n- Reviewing calendars to ensure each post follows best practices.\n- Coaching contributors unfamiliar with a platform's culture or specs.\n\n## Framework\n\n### Platform Cadence & Formats\n| Platform | Cadence | Format Tips | CTA Guidance |\n| --- | --- | --- | --- |\n| LinkedIn | 3-5x\u002Fweek | Lead with insight, use whitespace, add doc carousel | Invite comments + resource download |\n| X (Twitter) | Daily | Hooks \u003C 50 chars, thread sequencing, emoji sparingly | Ask for RT\u002Fquote or drive to thread |\n| TikTok\u002FReels | 3-4x\u002Fweek | Hook in 2s, captions, native text, trending audio | Soft CTA spoken + on-screen |\n| Instagram | 4-5x\u002Fweek | Carousel storytelling, Reels for reach, alt text | DM or link-in-bio prompts |\n\n### Publishing Checklist\n- ✅ Dimensions + aspect ratios correct.\n- ✅ Hook formula applied (stat + POV, question, contrarian take).\n- ✅ Hashtags limited (2-4 contextual) unless discovery platform (TikTok).\n- ✅ Accessibility: captions, alt text, color contrast.\n- ✅ Native scheduling tools or approved third-party scheduler used.\n\n## Templates\n- Hook bank by platform\n- CTA formulas (conversation, traffic, conversion)\n- Asset spec sheet (dimensions, length, safe zones)\n\n## Tips\n- Maintain a “what broke” doc capturing algorithm shifts or new creative restrictions per platform.\n- Refresh cadence guidance quarterly based on performance data and inventory.\n- Pair platform calendars with campaign briefs so creative intent is clear to contributors.\n- Use A\u002FB hooks every week to keep prospecting fresh while respecting each platform’s etiquette.\n\n---\n\n","# Platform Frameworks Skill\n\n## When to Use\n- Planning multi-channel campaigns requiring platform-specific nuances.\n- Reviewing calendars to ensure each post follows best practices.\n- Coaching contributors unfamiliar with a platform's culture or specs.\n\n## Framework\n\n### Platform Cadence & Formats\n| Platform | Cadence | Format Tips | CTA Guidance |\n| --- | --- | --- | --- |\n| LinkedIn | 3-5x\u002Fweek | Lead with insight, use whitespace, add doc carousel | Invite comments + resource download |\n| X (Twitter) | Daily | Hooks \u003C 50 chars, thread sequencing, emoji sparingly | Ask for RT\u002Fquote or drive to thread |\n| TikTok\u002FReels | 3-4x\u002Fweek | Hook in 2s, captions, native text, trending audio | Soft CTA spoken + on-screen |\n| Instagram | 4-5x\u002Fweek | Carousel storytelling, Reels for reach, alt text | DM or link-in-bio prompts |\n\n### Publishing Checklist\n- ✅ Dimensions + aspect ratios correct.\n- ✅ Hook formula applied (stat + POV, question, contrarian take).\n- ✅ Hashtags limited (2-4 contextual) unless discovery platform (TikTok).\n- ✅ Accessibility: captions, alt text, color contrast.\n- ✅ Native scheduling tools or approved third-party scheduler used.\n\n## Templates\n- Hook bank by platform\n- CTA formulas (conversation, traffic, conversion)\n- Asset spec sheet (dimensions, length, safe zones)\n\n## Tips\n- Maintain a “what broke” doc capturing algorithm shifts or new creative restrictions per platform.\n- Refresh cadence guidance quarterly based on performance data and inventory.\n- Pair platform calendars with campaign briefs so creative intent is clear to contributors.\n- Use A\u002FB hooks every week to keep prospecting fresh while respecting each platform’s etiquette.\n\n---\n\n",{"name":37,"description":38},"platform-frameworks","Use when tailoring content formats, hooks, and publishing mechanics for each social platform.","main","e76badf17e06864dd1f99dfd25e14335f1cfeea2",".claude\u002Fskills\u002Fecc\u002Fdotnet-patterns","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":37,"commands":46,"prompt":56,"zipAvailable":57},[47,50,53],{"tool":48,"command":49},"npx","npx skills add sakamoto-family-smile\u002Fagent_monorepo --skill platform-frameworks",{"tool":51,"command":52},"bunx","bunx skills add sakamoto-family-smile\u002Fagent_monorepo --skill platform-frameworks",{"tool":54,"command":55},"pnpm","pnpm dlx skills add sakamoto-family-smile\u002Fagent_monorepo --skill platform-frameworks","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fsakamoto-family-smile\u002Fagent_monorepo\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fecc\u002Fdotnet-patterns\u002FSKILL.md",true,[],[60,93,101,121,144,172],{"skillNo":61,"name":62,"nameZh":6,"description":63,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":64,"categories":65,"keywords":74,"publishedAt":32},"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",[66,71],{"categoryNo":67,"categoryName":68,"taxonomyType":69,"taxonomyTypeDesc":70},"01JBSEEDCAT000000000000009","前端开发","SCENARIO","使用场景",{"categoryNo":72,"categoryName":73,"taxonomyType":69,"taxonomyTypeDesc":70},"01JBSEEDCAT000000000000016","图像与多媒体",[75,76,77,78,79,80,81,82,83,84,85,21,86,87,88,89,90,91,92,29],"Video","remotion video","remotion video creation","creation","Remotion","Charts","Captions","Audio","3D","Composition","Animation","more","animations","domain-specific","domain","three","Rules","Lottie",{"skillNo":94,"name":95,"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":96,"categories":97,"keywords":98,"publishedAt":32},"01M6VCJ23NPECPSZJKGY691F75","hotcook-recipes","https:\u002F\u002Fgithub.com\u002Fsakamoto-family-smile\u002Fagent_monorepo\u002Fblob\u002Fmain\u002Fhotcook-agent\u002Fdata\u002Fskills\u002Fhotcook-recipes\u002FSKILL.md",[],[99,100],"hotcook recipes","recipes",{"skillNo":102,"name":103,"nameZh":6,"description":104,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":105,"categories":106,"keywords":115,"publishedAt":32},"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",[107,110],{"categoryNo":108,"categoryName":109,"taxonomyType":69,"taxonomyTypeDesc":70},"01JBSEEDCAT000000000000007","代码审查",{"categoryNo":111,"categoryName":112,"taxonomyType":113,"taxonomyTypeDesc":114},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[116,117,118,119,120],"code helper","helper","code","code review","review",{"skillNo":122,"name":123,"nameZh":6,"description":124,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":125,"categories":126,"keywords":133,"publishedAt":32},"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",[127,130],{"categoryNo":128,"categoryName":129,"taxonomyType":69,"taxonomyTypeDesc":70},"01JBSEEDCAT000000000000021","资料检索与研究",{"categoryNo":131,"categoryName":132,"taxonomyType":69,"taxonomyTypeDesc":70},"01JBSEEDCAT000000000000023","Skill与智能体开发",[134,135,136,137,138,139,140,141,142,143],"research assistant","research","assistant","MCP","web","search","brave search","web research","brave","web research assistant",{"skillNo":145,"name":146,"nameZh":6,"description":147,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":148,"categories":149,"keywords":154,"publishedAt":32},"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",[150,153],{"categoryNo":151,"categoryName":152,"taxonomyType":69,"taxonomyTypeDesc":70},"01JBSEEDCAT000000000000010","后端与接口",{"categoryNo":111,"categoryName":112,"taxonomyType":113,"taxonomyTypeDesc":114},[155,156,157,158,159,160,29,161,162,163,164,165,19,166,167,168,169,170,139,171],"x api","api","with","when","limits","rate","threads","reading","native","posting","platform","api integration","twitter","use","auth","analytics","OAuth",{"skillNo":173,"name":174,"nameZh":6,"description":175,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":176,"categories":177,"keywords":179,"publishedAt":32},"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",[178],{"categoryNo":131,"categoryName":132,"taxonomyType":69,"taxonomyTypeDesc":70},[180,181,182,183,137,184,185,118,186,187,188,189,168,190,191,192,193,163,194,158],"workspace surface audit","workspace","audit","hooks","workflows","connectors","capabilities","harness","repo","environment","up","harness setup","active","env","value"]