[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CWPQ86DKXZFSN2SDST7KSD":3,"skill-same:01M6CWPQ86DKXZFSN2SDST7KSD":53},{"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":20,"linkOnly":21,"markdownContent":22,"markdownBody":23,"frontMatter":24,"refName":27,"commitSha":28,"skillDirectory":5,"forksCount":29,"repositoryHtmlUrl":30,"repositoryHomepageUrl":6,"ownerHtmlUrl":31,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":32,"install":33,"resources":46},"01M6CWPQ86DKXZFSN2SDST7KSD","combinatorics",null,"Counting and arrangement mathematics","ffsshhttiikk\u002Fopencode-agents-skills","ffsshhttiikk","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F226346827?v=4","01M6CWD9RR3Y7VRQX3MXYC8FYH","01M6CWD9WVPYAZW0J82G1VKGHY",3,"MIT","https:\u002F\u002Fgithub.com\u002Fffsshhttiikk\u002Fopencode-agents-skills\u002Fblob\u002Fmain\u002Fcombinatorics\u002FSKILL.md",[],[5,18,19],"opencode","mathematics","2026-11-10 10:12:30",false,"---\nname: combinatorics\ndescription: Counting and arrangement mathematics\nlicense: MIT\ncompatibility: opencode\nmetadata:\n  audience: mathematicians\n  category: mathematics\n---\n## What I do\n- Calculate permutations and combinations\n- Apply binomial coefficients and Pascal's triangle\n- Solve recurrence relations\n- Count using inclusion-exclusion principle\n- Generate combinatorial identities\n- Apply generating functions\n\n## When to use me\nWhen counting possibilities, analyzing algorithms, or solving probability problems.\n\n## Key Concepts\n- **Permutations**: P(n,r) = n!\u002F(n-r)! for ordered arrangements\n- **Combinations**: C(n,r) = n!\u002F(r!(n-r)!) for unordered selections\n- **Binomial Theorem**: (x+y)^n = Σ C(n,k)x^{n-k}y^k\n- **Pigeonhole Principle**: If n items into m boxes and n > m, some box has ≥2\n- **Recurrence Relations**: a_n = f(a_{n-1}, a_{n-2}, ...) with initial conditions\n- **Generating Functions**: G(x) = Σ a_n x^n encodes sequences\n","## What I do\n- Calculate permutations and combinations\n- Apply binomial coefficients and Pascal's triangle\n- Solve recurrence relations\n- Count using inclusion-exclusion principle\n- Generate combinatorial identities\n- Apply generating functions\n\n## When to use me\nWhen counting possibilities, analyzing algorithms, or solving probability problems.\n\n## Key Concepts\n- **Permutations**: P(n,r) = n!\u002F(n-r)! for ordered arrangements\n- **Combinations**: C(n,r) = n!\u002F(r!(n-r)!) for unordered selections\n- **Binomial Theorem**: (x+y)^n = Σ C(n,k)x^{n-k}y^k\n- **Pigeonhole Principle**: If n items into m boxes and n > m, some box has ≥2\n- **Recurrence Relations**: a_n = f(a_{n-1}, a_{n-2}, ...) with initial conditions\n- **Generating Functions**: G(x) = Σ a_n x^n encodes sequences\n",{"name":5,"license":14,"metadata":25,"description":7,"compatibility":18},{"audience":26,"category":19},"mathematicians","main","5f7a3e453c98261f93d19a6a7de44ad8f7b72d41",2,"https:\u002F\u002Fgithub.com\u002Fffsshhttiikk\u002Fopencode-agents-skills","https:\u002F\u002Fgithub.com\u002Fffsshhttiikk","2026-03-01 06:55:40",{"source":8,"skillName":5,"commands":34,"prompt":44,"zipAvailable":45},[35,38,41],{"tool":36,"command":37},"npx","npx skills add ffsshhttiikk\u002Fopencode-agents-skills --skill combinatorics",{"tool":39,"command":40},"bunx","bunx skills add ffsshhttiikk\u002Fopencode-agents-skills --skill combinatorics",{"tool":42,"command":43},"pnpm","pnpm dlx skills add ffsshhttiikk\u002Fopencode-agents-skills --skill combinatorics","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fffsshhttiikk\u002Fopencode-agents-skills\u002Fblob\u002Fmain\u002Fcombinatorics\u002FSKILL.md",true,[47],{"path":48,"resourceType":49,"resourceTypeDesc":50,"sizeBytes":51,"sourceHtmlUrl":52},"scripts\u002Fmonte_carlo_var.py","SCRIPT","脚本",4271,"https:\u002F\u002Fgithub.com\u002FFDU-INS\u002FInsurance-Skills\u002Fblob\u002Fmain\u002FSkills\u002Frisk-management-actuary\u002Fscripts\u002Fmonte_carlo_var.py",[54,65,75,84,94,103],{"skillNo":55,"name":56,"nameZh":6,"description":57,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":58,"categories":59,"keywords":60,"publishedAt":20},"01M6CXT9TXDF79BWJTMQAPB49G","xamarin","Xamarin cross-platform development","https:\u002F\u002Fgithub.com\u002Fffsshhttiikk\u002Fopencode-agents-skills\u002Fblob\u002Fmain\u002Fxamarin\u002FSKILL.md",[],[56,61,62,63,18,64],"platform","cross-platform","mobile","development",{"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":71,"publishedAt":20},"01M6CXT8AD04MFYDA32VW3FKAG","wrangling","Data wrangling fundamentals","https:\u002F\u002Fgithub.com\u002Fffsshhttiikk\u002Fopencode-agents-skills\u002Fblob\u002Fmain\u002Fwrangling\u002FSKILL.md",[],[67,72,18,73,74],"data wrangling","science","data",{"skillNo":76,"name":77,"nameZh":6,"description":78,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":79,"categories":80,"keywords":81,"publishedAt":20},"01M6CXT717GCN7SRRNPBDP4508","windows","Windows operating system administration and scripting","https:\u002F\u002Fgithub.com\u002Fffsshhttiikk\u002Fopencode-agents-skills\u002Fblob\u002Fmain\u002Fwindows\u002FSKILL.md",[],[77,82,18,83],"system","scripting",{"skillNo":85,"name":86,"nameZh":6,"description":87,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":88,"categories":89,"keywords":90,"publishedAt":20},"01M6CXT54K794NMEM3XAPZZDKT","wide-column","Wide-column data model","https:\u002F\u002Fgithub.com\u002Fffsshhttiikk\u002Fopencode-agents-skills\u002Fblob\u002Fmain\u002Fwide-column\u002FSKILL.md",[],[91,92,18,93,74],"wide column","databases","model",{"skillNo":95,"name":96,"nameZh":6,"description":97,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":98,"categories":99,"keywords":100,"publishedAt":20},"01M6CXT28FMT2P4V9GZE67WA8E","wide-column-stores","Wide-column database stores","https:\u002F\u002Fgithub.com\u002Fffsshhttiikk\u002Fopencode-agents-skills\u002Fblob\u002Fmain\u002Fwide-column-stores\u002FSKILL.md",[],[101,92,18,102],"wide column stores","database",{"skillNo":104,"name":105,"nameZh":6,"description":106,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":107,"categories":108,"keywords":109,"publishedAt":20},"01M6CXT0D0M0Q4T2N7C2RX7DSN","websockets","WebSocket implementation and best practices","https:\u002F\u002Fgithub.com\u002Fffsshhttiikk\u002Fopencode-agents-skills\u002Fblob\u002Fmain\u002Fwebsockets\u002FSKILL.md",[],[105,110,111,112,18,113,114],"websocket","real-time","time","best practices","implementation"]