[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CX3D2CCVVGW8GD69KFM1AT":3,"skill-same:01M6CX3D2CCVVGW8GD69KFM1AT":48},{"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":21,"linkOnly":22,"markdownContent":23,"markdownBody":24,"frontMatter":25,"refName":28,"commitSha":29,"skillDirectory":5,"forksCount":30,"repositoryHtmlUrl":31,"repositoryHomepageUrl":6,"ownerHtmlUrl":32,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":33,"install":34,"resources":47},"01M6CX3D2CCVVGW8GD69KFM1AT","geometry",null,"Shapes, spaces, and spatial relations","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\u002Fgeometry\u002FSKILL.md",[],[5,18,19,20],"opencode","Spatial","mathematics","2026-11-10 10:12:30",false,"---\nname: geometry\ndescription: Shapes, spaces, and spatial relations\nlicense: MIT\ncompatibility: opencode\nmetadata:\n  audience: mathematicians\n  category: mathematics\n---\n## What I do\n- Analyze Euclidean geometry and proofs\n- Calculate areas and volumes of geometric shapes\n- Apply trigonometric relationships\n- Work with conic sections (ellipse, parabola, hyperbola)\n- Use coordinate geometry and transformations\n- Apply non-Euclidean geometry concepts\n\n## When to use me\nWhen solving spatial problems, geometric proofs, or coordinate system calculations.\n\n## Key Concepts\n- **Pythagorean Theorem**: a² + b² = c² for right triangles\n- **Area Formulas**: Triangle = ½bh, Circle = πr², Sphere = 4πr²\n- **Trigonometry**: sin²θ + cos²θ = 1, law of sines, law of cosines\n- **Conic Sections**: Circle, ellipse, parabola, hyperbola from plane intersections\n- **Transformations**: Translation, rotation, reflection, scaling\n- **Vector Cross Product**: |a × b| = |a||b|sinθ gives area of parallelogram\n","## What I do\n- Analyze Euclidean geometry and proofs\n- Calculate areas and volumes of geometric shapes\n- Apply trigonometric relationships\n- Work with conic sections (ellipse, parabola, hyperbola)\n- Use coordinate geometry and transformations\n- Apply non-Euclidean geometry concepts\n\n## When to use me\nWhen solving spatial problems, geometric proofs, or coordinate system calculations.\n\n## Key Concepts\n- **Pythagorean Theorem**: a² + b² = c² for right triangles\n- **Area Formulas**: Triangle = ½bh, Circle = πr², Sphere = 4πr²\n- **Trigonometry**: sin²θ + cos²θ = 1, law of sines, law of cosines\n- **Conic Sections**: Circle, ellipse, parabola, hyperbola from plane intersections\n- **Transformations**: Translation, rotation, reflection, scaling\n- **Vector Cross Product**: |a × b| = |a||b|sinθ gives area of parallelogram\n",{"name":5,"license":14,"metadata":26,"description":7,"compatibility":18},{"audience":27,"category":20},"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":35,"prompt":45,"zipAvailable":46},[36,39,42],{"tool":37,"command":38},"npx","npx skills add ffsshhttiikk\u002Fopencode-agents-skills --skill geometry",{"tool":40,"command":41},"bunx","bunx skills add ffsshhttiikk\u002Fopencode-agents-skills --skill geometry",{"tool":43,"command":44},"pnpm","pnpm dlx skills add ffsshhttiikk\u002Fopencode-agents-skills --skill geometry","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fffsshhttiikk\u002Fopencode-agents-skills\u002Fblob\u002Fmain\u002Fgeometry\u002FSKILL.md",true,[],[49,60,70,79,89,98],{"skillNo":50,"name":51,"nameZh":6,"description":52,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":53,"categories":54,"keywords":55,"publishedAt":21},"01M6CXT9TXDF79BWJTMQAPB49G","xamarin","Xamarin cross-platform development","https:\u002F\u002Fgithub.com\u002Fffsshhttiikk\u002Fopencode-agents-skills\u002Fblob\u002Fmain\u002Fxamarin\u002FSKILL.md",[],[51,56,57,58,18,59],"platform","cross-platform","mobile","development",{"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":66,"publishedAt":21},"01M6CXT8AD04MFYDA32VW3FKAG","wrangling","Data wrangling fundamentals","https:\u002F\u002Fgithub.com\u002Fffsshhttiikk\u002Fopencode-agents-skills\u002Fblob\u002Fmain\u002Fwrangling\u002FSKILL.md",[],[62,67,18,68,69],"data wrangling","science","data",{"skillNo":71,"name":72,"nameZh":6,"description":73,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":74,"categories":75,"keywords":76,"publishedAt":21},"01M6CXT717GCN7SRRNPBDP4508","windows","Windows operating system administration and scripting","https:\u002F\u002Fgithub.com\u002Fffsshhttiikk\u002Fopencode-agents-skills\u002Fblob\u002Fmain\u002Fwindows\u002FSKILL.md",[],[72,77,18,78],"system","scripting",{"skillNo":80,"name":81,"nameZh":6,"description":82,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":83,"categories":84,"keywords":85,"publishedAt":21},"01M6CXT54K794NMEM3XAPZZDKT","wide-column","Wide-column data model","https:\u002F\u002Fgithub.com\u002Fffsshhttiikk\u002Fopencode-agents-skills\u002Fblob\u002Fmain\u002Fwide-column\u002FSKILL.md",[],[86,87,18,88,69],"wide column","databases","model",{"skillNo":90,"name":91,"nameZh":6,"description":92,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":93,"categories":94,"keywords":95,"publishedAt":21},"01M6CXT28FMT2P4V9GZE67WA8E","wide-column-stores","Wide-column database stores","https:\u002F\u002Fgithub.com\u002Fffsshhttiikk\u002Fopencode-agents-skills\u002Fblob\u002Fmain\u002Fwide-column-stores\u002FSKILL.md",[],[96,87,18,97],"wide column stores","database",{"skillNo":99,"name":100,"nameZh":6,"description":101,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":102,"categories":103,"keywords":104,"publishedAt":21},"01M6CXT0D0M0Q4T2N7C2RX7DSN","websockets","WebSocket implementation and best practices","https:\u002F\u002Fgithub.com\u002Fffsshhttiikk\u002Fopencode-agents-skills\u002Fblob\u002Fmain\u002Fwebsockets\u002FSKILL.md",[],[100,105,106,107,18,108,109],"websocket","real-time","time","best practices","implementation"]