[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skills:stats":3,"skills:pro6":8,"skills:sce6":55,"skills:creators9":100,"skills:all:stars:10832:":195},{"skillCount":4,"professionCount":5,"scenarioCount":6,"creatorCount":7},196852,11,7,1926,[9,20,27,34,41,48],{"categoryNo":10,"taxonomyType":11,"taxonomyTypeDesc":12,"categoryName":13,"categoryNameEn":14,"description":15,"level":16,"skillCount":17,"parentNo":18,"parentName":18,"children":19},"01JBSEEDCAT000000000000030","PROFESSION","适用职业","开发工程师","Software Engineer","从事软件编码、测试与运维的工程师",1,13274,null,[],{"categoryNo":21,"taxonomyType":11,"taxonomyTypeDesc":12,"categoryName":22,"categoryNameEn":23,"description":24,"level":16,"skillCount":25,"parentNo":18,"parentName":18,"children":26},"01JBSEEDCAT000000000000032","设计师","Designer","视觉、交互与品牌设计人员",7775,[],{"categoryNo":28,"taxonomyType":11,"taxonomyTypeDesc":12,"categoryName":29,"categoryNameEn":30,"description":31,"level":16,"skillCount":32,"parentNo":18,"parentName":18,"children":33},"01JBSEEDCAT000000000000033","数据分析师","Data Analyst","数据分析、报表与商业智能人员",4988,[],{"categoryNo":35,"taxonomyType":11,"taxonomyTypeDesc":12,"categoryName":36,"categoryNameEn":37,"description":38,"level":16,"skillCount":39,"parentNo":18,"parentName":18,"children":40},"01JBSEEDCAT000000000000036","内容创作者","Content Creator","作者、编辑与自媒体创作者",3940,[],{"categoryNo":42,"taxonomyType":11,"taxonomyTypeDesc":12,"categoryName":43,"categoryNameEn":44,"description":45,"level":16,"skillCount":46,"parentNo":18,"parentName":18,"children":47},"01JBSEEDCAT000000000000035","市场营销","Marketer","市场推广、增长与品牌运营人员",3446,[],{"categoryNo":49,"taxonomyType":11,"taxonomyTypeDesc":12,"categoryName":50,"categoryNameEn":51,"description":52,"level":16,"skillCount":53,"parentNo":18,"parentName":18,"children":54},"01JBSEEDCAT000000000000037","律师与法务","Legal","合同、合规与法律事务人员",3316,[],[56,65,72,79,86,93],{"categoryNo":57,"taxonomyType":58,"taxonomyTypeDesc":59,"categoryName":60,"categoryNameEn":61,"description":62,"level":16,"skillCount":63,"parentNo":18,"parentName":18,"children":64},"01JBSEEDCAT000000000000022","SCENARIO","使用场景","智能体与自动化","Agents & Automation","Skill、MCP、智能体与工作流自动化",39458,[],{"categoryNo":66,"taxonomyType":58,"taxonomyTypeDesc":59,"categoryName":67,"categoryNameEn":68,"description":69,"level":16,"skillCount":70,"parentNo":18,"parentName":18,"children":71},"01JBSEEDCAT000000000000006","软件开发","Software Development","编码、测试、部署等软件研发任务",26531,[],{"categoryNo":73,"taxonomyType":58,"taxonomyTypeDesc":59,"categoryName":74,"categoryNameEn":75,"description":76,"level":16,"skillCount":77,"parentNo":18,"parentName":18,"children":78},"01JBSEEDCAT000000000000014","设计创意","Design & Creative","视觉设计、品牌与多媒体创作",13569,[],{"categoryNo":80,"taxonomyType":58,"taxonomyTypeDesc":59,"categoryName":81,"categoryNameEn":82,"description":83,"level":16,"skillCount":84,"parentNo":18,"parentName":18,"children":85},"01JBSEEDCAT000000000000001","办公效率","Office Productivity","日常办公文档、表格、演示与沟通类任务",6289,[],{"categoryNo":87,"taxonomyType":58,"taxonomyTypeDesc":59,"categoryName":88,"categoryNameEn":89,"description":90,"level":16,"skillCount":91,"parentNo":18,"parentName":18,"children":92},"01JBSEEDCAT000000000000017","内容创作","Content Creation","写作、文案与营销内容生产",6029,[],{"categoryNo":94,"taxonomyType":58,"taxonomyTypeDesc":59,"categoryName":95,"categoryNameEn":96,"description":97,"level":16,"skillCount":98,"parentNo":18,"parentName":18,"children":99},"01JBSEEDCAT000000000000020","研究与学习","Research & Learning","资料检索、知识整理与学习辅导",5531,[],{"records":101,"total":7,"current":16,"size":194},[102,114,123,133,143,153,163,172,182],{"accountNo":103,"login":104,"displayName":105,"avatarUrl":106,"accountType":107,"accountTypeDesc":108,"profileDescription":109,"skillCount":110,"repoCount":111,"professionCount":5,"scenarioCount":6,"totalStars":112,"updatedAt":113},"01M698VYDXZ6JW5WH3CRV650R8","microsoft","Microsoft","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F6154722?v=4","ORGANIZATION","组织","Open source projects and samples from Microsoft",4160,229,828772,"2026-11-13 04:10:52",{"accountNo":115,"login":116,"displayName":116,"avatarUrl":117,"accountType":107,"accountTypeDesc":108,"profileDescription":118,"skillCount":119,"repoCount":120,"professionCount":6,"scenarioCount":6,"totalStars":121,"updatedAt":122},"01M698P3FSAZ6B4R928ZF19KPT","openclaw","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F252820863?v=4","Your personal, open source AI assistant.",362,32,437711,"2026-11-13 03:02:05",{"accountNo":124,"login":125,"displayName":126,"avatarUrl":127,"accountType":107,"accountTypeDesc":108,"profileDescription":18,"skillCount":128,"repoCount":129,"professionCount":6,"scenarioCount":130,"totalStars":131,"updatedAt":132},"01M6AC29YGCR4S2NTJFV0G8B81","openai","OpenAI","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F14957082?v=4",171,23,6,342695,"2026-11-13 04:03:41",{"accountNo":134,"login":135,"displayName":136,"avatarUrl":137,"accountType":107,"accountTypeDesc":108,"profileDescription":18,"skillCount":138,"repoCount":139,"professionCount":140,"scenarioCount":6,"totalStars":141,"updatedAt":142},"01M6AC83E6K4FDKK7HZ8WNMQKE","apache","The Apache Software Foundation","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F47359?v=4",420,75,8,298176,"2026-11-13 03:14:28",{"accountNo":144,"login":145,"displayName":146,"avatarUrl":147,"accountType":107,"accountTypeDesc":108,"profileDescription":148,"skillCount":149,"repoCount":150,"professionCount":5,"scenarioCount":6,"totalStars":151,"updatedAt":152},"01M698VYEFDM0VJBZDYYJ2T83S","google","Google","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F1342004?v=4","Google ❤️ Open Source",535,48,242366,"2026-11-13 04:17:09",{"accountNo":154,"login":155,"displayName":156,"avatarUrl":157,"accountType":107,"accountTypeDesc":108,"profileDescription":158,"skillCount":159,"repoCount":160,"professionCount":5,"scenarioCount":6,"totalStars":161,"updatedAt":162},"01M6AC83DS133TPXFSP1DHNCC6","github","GitHub","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F9919?v=4","How people build software.",940,28,238441,"2026-11-13 03:57:35",{"accountNo":164,"login":165,"displayName":166,"avatarUrl":167,"accountType":107,"accountTypeDesc":108,"profileDescription":18,"skillCount":168,"repoCount":169,"professionCount":5,"scenarioCount":6,"totalStars":170,"updatedAt":171},"01M697XGDPXJAVQ8391V2BCYTE","anthropics","Anthropic","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F76263028?v=4",674,17,231826,"2026-11-13 04:18:26",{"accountNo":173,"login":174,"displayName":175,"avatarUrl":176,"accountType":107,"accountTypeDesc":108,"profileDescription":18,"skillCount":177,"repoCount":178,"professionCount":179,"scenarioCount":6,"totalStars":180,"updatedAt":181},"01M6AC83EPDGBFN19MWYRREJD0","Significant-Gravitas","AutoGPT","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F130738209?v=4",86,2,10,188014,"2026-11-13 02:38:59",{"accountNo":183,"login":184,"displayName":185,"avatarUrl":186,"accountType":187,"accountTypeDesc":188,"profileDescription":189,"skillCount":190,"repoCount":191,"professionCount":130,"scenarioCount":6,"totalStars":192,"updatedAt":193},"01M6DJCCDDG53MTYYRTXAXFG17","garrytan","Garry Tan","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F19957?v=4","USER","个人作者","Writes software, dreams. ",324,3,174614,"2026-11-13 04:05:07",9,{"records":196,"total":4,"current":559,"size":560},[197,237,259,281,296,317,328,348,369,387,410,423,441,464,485,502,520,535],{"skillNo":198,"name":199,"nameZh":18,"description":200,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":202,"ownerAvatarUrl":203,"ownerAccountNo":204,"ownerDisplayName":205,"repositoryNo":206,"starsCount":207,"licenseSpdxId":208,"licenseFileUrl":18,"sourceHtmlUrl":209,"categories":210,"keywords":215,"publishedAt":236},"01M6XGPGD8JW8W1A91CG0YESX9","fp-react","Practical patterns for using fp-ts with React - hooks, state, forms, data fetching. Works with React 18\u002F19, Next.js 14\u002F15.","sapsapshen\u002Fai-memory-router","sapsapshen","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F20347959?v=4","01M6XDQEF1DP50DKF37H81J3J5","shenmian","01M6XDQEJPE41Y3DT2763X8ZJN",0,"MIT","https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router\u002Fblob\u002Fmain\u002Fskills-store\u002Fcopilot\u002Ffp-react\u002FSKILL.md",[211,214],{"categoryNo":212,"categoryName":213,"taxonomyType":58,"taxonomyTypeDesc":59},"01JBSEEDCAT000000000000009","前端开发",{"categoryNo":28,"categoryName":29,"taxonomyType":11,"taxonomyTypeDesc":12},[216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235],"react","fp react","typescript","data","hooks","community","patterns","fp-ts","practical","state-management","forms","data-fetching","remote-data","react-19","next-js","next","remote","for","unknown","data fetching","2026-11-10 10:12:30",{"skillNo":238,"name":239,"nameZh":18,"description":240,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":202,"ownerAvatarUrl":203,"ownerAccountNo":204,"ownerDisplayName":205,"repositoryNo":206,"starsCount":207,"licenseSpdxId":208,"licenseFileUrl":18,"sourceHtmlUrl":241,"categories":242,"keywords":244,"publishedAt":236},"01M6XGP9VACB3K0WY6REXDR52S","fp-pragmatic","A practical, jargon-free guide to functional programming - the 80\u002F20 approach that gets results without the academic overhead","https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router\u002Fblob\u002Fmain\u002Fskills-store\u002Fcopilot\u002Ffp-pragmatic\u002FSKILL.md",[243],{"categoryNo":10,"categoryName":13,"taxonomyType":11,"taxonomyTypeDesc":12},[245,246,218,247,248,249,250,251,221,223,224,252,253,254,255,256,257,234,258],"pragmatic","fp pragmatic","functional programming","programming","results","guide","best-practices","functional-programming","beginner-friendly","Academic","free","functional","beginner","overhead",{"skillNo":260,"name":261,"nameZh":18,"description":262,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":202,"ownerAvatarUrl":203,"ownerAccountNo":204,"ownerDisplayName":205,"repositoryNo":206,"starsCount":207,"licenseSpdxId":208,"licenseFileUrl":18,"sourceHtmlUrl":263,"categories":264,"keywords":265,"publishedAt":236},"01M6XGP499ZKB2R0BVSBWM4QR3","fp-pipe-ref","Quick reference for pipe and flow. Use when user needs to chain functions, compose operations, or build data pipelines in fp-ts.","https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router\u002Fblob\u002Fmain\u002Fskills-store\u002Fcopilot\u002Ffp-pipe-ref\u002FSKILL.md",[],[266,267,268,269,270,219,271,272,273,274,275,276,221,223,277,278,279,233,234,280],"pipe","fp pipe ref","quick reference","data pipelines","flow","Composition","operations","use","compose","functions","build","quick-reference","chain","quick","when",{"skillNo":282,"name":283,"nameZh":18,"description":284,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":202,"ownerAvatarUrl":203,"ownerAccountNo":204,"ownerDisplayName":205,"repositoryNo":206,"starsCount":207,"licenseSpdxId":208,"licenseFileUrl":18,"sourceHtmlUrl":285,"categories":286,"keywords":287,"publishedAt":236},"01M6XGP0CBNGK1BPVR947ARW5M","fp-option-ref","Quick reference for Option type. Use when user needs to handle nullable values, optional data, or wants to avoid null checks.","https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router\u002Fblob\u002Fmain\u002Fskills-store\u002Fcopilot\u002Ffp-option-ref\u002FSKILL.md",[],[288,289,268,219,290,273,291,221,223,277,292,293,294,279,295,233,234,280],"option","fp option ref","user","reference","nullable","maybe","type","values",{"skillNo":297,"name":298,"nameZh":18,"description":299,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":202,"ownerAvatarUrl":203,"ownerAccountNo":204,"ownerDisplayName":205,"repositoryNo":206,"starsCount":207,"licenseSpdxId":208,"licenseFileUrl":18,"sourceHtmlUrl":300,"categories":301,"keywords":303,"publishedAt":236},"01M6XGNT81GA6FAVB7TVRJ7RGG","fp-errors","Stop throwing everywhere - handle errors as values using Either and TaskEither for cleaner, more predictable code","https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router\u002Fblob\u002Fmain\u002Fskills-store\u002Fcopilot\u002Ffp-errors\u002FSKILL.md",[302],{"categoryNo":10,"categoryName":13,"taxonomyType":11,"taxonomyTypeDesc":12},[304,305,218,306,307,308,309,221,310,223,224,311,312,313,314,315,316,295,233,234],"fp errors","errors","code","validation","stop","error-handling","task","either","task-either","taskeither","as","error","more",{"skillNo":318,"name":319,"nameZh":18,"description":320,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":202,"ownerAvatarUrl":203,"ownerAccountNo":204,"ownerDisplayName":205,"repositoryNo":206,"starsCount":207,"licenseSpdxId":208,"licenseFileUrl":18,"sourceHtmlUrl":321,"categories":322,"keywords":323,"publishedAt":236},"01M6XGNMQ23VR7KCSC0NN9E519","fp-either-ref","Quick reference for Either type. Use when user needs error handling, validation, or operations that can fail with typed errors.","https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router\u002Fblob\u002Fmain\u002Fskills-store\u002Fcopilot\u002Ffp-either-ref\u002FSKILL.md",[],[311,324,268,325,307,272,273,309,221,223,277,294,315,326,279,305,327,233,234,280],"fp either ref","error handling","with","can",{"skillNo":329,"name":330,"nameZh":18,"description":331,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":202,"ownerAvatarUrl":203,"ownerAccountNo":204,"ownerDisplayName":205,"repositoryNo":206,"starsCount":207,"licenseSpdxId":208,"licenseFileUrl":18,"sourceHtmlUrl":332,"categories":333,"keywords":335,"publishedAt":236},"01M6XGNEWB4R7K7THSYSXTC4CH","fp-data-transforms","Everyday data transformations using functional patterns - arrays, objects, grouping, aggregation, and null-safe access","https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router\u002Fblob\u002Fmain\u002Fskills-store\u002Fcopilot\u002Ffp-data-transforms\u002FSKILL.md",[334],{"categoryNo":28,"categoryName":29,"taxonomyType":11,"taxonomyTypeDesc":12},[219,336,337,338,218,339,340,221,222,223,252,341,342,343,344,345,346,256,347,234],"fp data transforms","transforms","safe","Safety","access","data-transformation","arrays","objects","grouping","null-safety","transformation","functional patterns",{"skillNo":349,"name":350,"nameZh":18,"description":351,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":202,"ownerAvatarUrl":203,"ownerAccountNo":204,"ownerDisplayName":205,"repositoryNo":206,"starsCount":207,"licenseSpdxId":208,"licenseFileUrl":18,"sourceHtmlUrl":352,"categories":353,"keywords":358,"publishedAt":236},"01M6XGN8M3JZ9ECMFJ6B726ZXF","fp-backend","Functional programming patterns for Node.js\u002FDeno backend development using fp-ts, ReaderTaskEither, and functional dependency injection","https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router\u002Fblob\u002Fmain\u002Fskills-store\u002Fcopilot\u002Ffp-backend\u002FSKILL.md",[354,357],{"categoryNo":355,"categoryName":356,"taxonomyType":58,"taxonomyTypeDesc":59},"01JBSEEDCAT000000000000010","后端与接口",{"categoryNo":10,"categoryName":13,"taxonomyType":11,"taxonomyTypeDesc":12},[359,360,218,361,247,362,363,364,365,221,222,223,252,366,367,311,312,368,256,234],"backend","fp backend","development","injection","node","deno","dependency","dependency-injection","reader-task-either","dependency injection",{"skillNo":370,"name":371,"nameZh":18,"description":372,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":202,"ownerAvatarUrl":203,"ownerAccountNo":204,"ownerDisplayName":205,"repositoryNo":206,"starsCount":207,"licenseSpdxId":208,"licenseFileUrl":18,"sourceHtmlUrl":373,"categories":374,"keywords":377,"publishedAt":236},"01M6XGN36YFMWDQYD81NB3DHEN","fp-async","Practical async patterns using TaskEither - clean pipelines instead of try\u002Fcatch hell, with real API examples","https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router\u002Fblob\u002Fmain\u002Fskills-store\u002Fcopilot\u002Ffp-async\u002FSKILL.md",[375,376],{"categoryNo":355,"categoryName":356,"taxonomyType":58,"taxonomyTypeDesc":59},{"categoryNo":10,"categoryName":13,"taxonomyType":11,"taxonomyTypeDesc":12},[378,379,218,380,381,382,383,309,384,221,222,223,224,385,313,315,326,234,386],"async","fp async","examples","api","fetch","pipelines","clean","promises","catch",{"skillNo":388,"name":389,"nameZh":18,"description":390,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":202,"ownerAvatarUrl":203,"ownerAccountNo":204,"ownerDisplayName":205,"repositoryNo":206,"starsCount":207,"licenseSpdxId":208,"licenseFileUrl":18,"sourceHtmlUrl":391,"categories":392,"keywords":393,"publishedAt":236},"01M6XGMVRZGZ82FB9MDYF5H57Y","form-cro","Optimize any form that is NOT signup or account registration — including lead capture, contact, demo request, application, survey, quote, and checkout forms.","https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router\u002Fblob\u002Fmain\u002Fskills-store\u002Fcopilot\u002Fform-cro\u002FSKILL.md",[],[394,395,396,397,398,399,221,400,401,226,402,403,404,405,234,406,407,408,409],"form cro","cro","form","demo","capture","survey","registration","optimize","application","quote","signup","checkout","request","lead capture","lead","2026",{"skillNo":411,"name":412,"nameZh":18,"description":413,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":202,"ownerAvatarUrl":203,"ownerAccountNo":204,"ownerDisplayName":205,"repositoryNo":206,"starsCount":207,"licenseSpdxId":208,"licenseFileUrl":18,"sourceHtmlUrl":414,"categories":415,"keywords":417,"publishedAt":236},"01M6XGMQP4NVBP7JBE339S0W0S","food-database-query","Food Database Query","https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router\u002Fblob\u002Fmain\u002Fskills-store\u002Fcopilot\u002Ffood-database-query\u002FSKILL.md",[416],{"categoryNo":355,"categoryName":356,"taxonomyType":58,"taxonomyTypeDesc":59},[418,419,420,421,422,221,234],"database","food database query","query","database query","food",{"skillNo":424,"name":425,"nameZh":18,"description":426,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":202,"ownerAvatarUrl":203,"ownerAccountNo":204,"ownerDisplayName":205,"repositoryNo":206,"starsCount":207,"licenseSpdxId":208,"licenseFileUrl":18,"sourceHtmlUrl":427,"categories":428,"keywords":429,"publishedAt":236},"01M6XGMJNQ2T83QSZ51574WNA4","flutter-expert","Master Flutter development with Dart 3, advanced widgets, and multi-platform deployment.","https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router\u002Fblob\u002Fmain\u002Fskills-store\u002Fcopilot\u002Fflutter-expert\u002FSKILL.md",[],[430,431,432,433,361,434,435,221,436,437,438,326,439,234,440,409],"flutter expert","flutter","expert","deployment","dart","master","widgets","platform","multi","advanced","flutter development",{"skillNo":442,"name":443,"nameZh":18,"description":444,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":202,"ownerAvatarUrl":203,"ownerAccountNo":204,"ownerDisplayName":205,"repositoryNo":206,"starsCount":207,"licenseSpdxId":208,"licenseFileUrl":18,"sourceHtmlUrl":445,"categories":446,"keywords":447,"publishedAt":236},"01M6XGMD8YSYHMHZJKC3AWN8Y2","fixing-motion-performance","Audit and fix animation performance issues including layout thrashing, compositor properties, scroll-linked motion, and blur effects. Use when animations stutter, transitions jank, or reviewing CSS\u002FJS animation performance.","https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router\u002Fblob\u002Fmain\u002Fskills-store\u002Fcopilot\u002Ffixing-motion-performance\u002FSKILL.md",[],[448,449,450,451,452,453,454,455,273,456,221,457,458,459,460,234,461,462,280,463],"performance","fixing motion performance","motion","motion performance","css","issues","Animation","fix","properties","transitions","layout","compositor","blur","effects","animations","audit and fix",{"skillNo":465,"name":466,"nameZh":18,"description":467,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":202,"ownerAvatarUrl":203,"ownerAccountNo":204,"ownerDisplayName":205,"repositoryNo":206,"starsCount":207,"licenseSpdxId":208,"licenseFileUrl":18,"sourceHtmlUrl":468,"categories":469,"keywords":470,"publishedAt":236},"01M6XGM6A1BCJ1ZQEYYBTGR8VB","fixing-metadata","Audit and fix HTML metadata including page titles, meta descriptions, canonical URLs, Open Graph tags, Twitter cards, favicons, JSON-LD structured data, and robots directives. Use when adding or reviewing SEO and social metadata.","https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router\u002Fblob\u002Fmain\u002Fskills-store\u002Fcopilot\u002Ffixing-metadata\u002FSKILL.md",[],[471,472,473,474,475,476,477,478,479,480,455,273,221,481,482,483,234,484,280,463],"metadata","fixing metadata","structured data","audit","Meta","seo","open","json","page","twitter","social","json-ld","tags","directives",{"skillNo":486,"name":487,"nameZh":18,"description":488,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":202,"ownerAvatarUrl":203,"ownerAccountNo":204,"ownerDisplayName":205,"repositoryNo":206,"starsCount":207,"licenseSpdxId":208,"licenseFileUrl":18,"sourceHtmlUrl":489,"categories":490,"keywords":491,"publishedAt":236},"01M6XGM2PP1Q4JEA43DCAM37Q0","fixing-accessibility","Audit and fix HTML accessibility issues including ARIA labels, keyboard navigation, focus management, color contrast, and form errors. Use when adding interactive controls, forms, dialogs, or reviewing WCAG compliance.","https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router\u002Fblob\u002Fmain\u002Fskills-store\u002Fcopilot\u002Ffixing-accessibility\u002FSKILL.md",[],[492,493,453,474,494,495,496,455,273,221,497,498,499,396,500,305,234,501,280,463],"accessibility","fixing accessibility","compliance","WCAG","interactive","focus","keyboard","controls","color","labels",{"skillNo":503,"name":504,"nameZh":18,"description":505,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":202,"ownerAvatarUrl":203,"ownerAccountNo":204,"ownerDisplayName":205,"repositoryNo":206,"starsCount":207,"licenseSpdxId":208,"licenseFileUrl":18,"sourceHtmlUrl":506,"categories":507,"keywords":508,"publishedAt":236},"01M6XGKW95QT6G1E70T125TDQB","fix-review","Verify fix commits address audit findings without new bugs","https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router\u002Fblob\u002Fmain\u002Fskills-store\u002Fcopilot\u002Ffix-review\u002FSKILL.md",[],[509,455,510,338,155,511,512,513,474,514,515,516,517,518,409,519],"review","fix review","verify fix","https","plugins","verify","commits","main","tree","bugs","new",{"skillNo":521,"name":522,"nameZh":18,"description":523,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":202,"ownerAvatarUrl":203,"ownerAccountNo":204,"ownerDisplayName":205,"repositoryNo":206,"starsCount":207,"licenseSpdxId":208,"licenseFileUrl":18,"sourceHtmlUrl":524,"categories":525,"keywords":526,"publishedAt":236},"01M6XGKQ6TETD8MSSK68S7C1Z7","fitness-analyzer","分析运动数据、识别运动模式、评估健身进展，并提供个性化训练建议。支持与慢性病数据的关联分析。","https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router\u002Fblob\u002Fmain\u002Fskills-store\u002Fcopilot\u002Ffitness-analyzer\u002FSKILL.md",[],[527,528,529,530,531,532,221,533,234,534],"fitness analyzer","analyzer","fitness","grep","read","write","评估","数据",{"skillNo":536,"name":537,"nameZh":18,"description":538,"descriptionZh":18,"repositoryFullName":201,"ownerLogin":202,"ownerAvatarUrl":203,"ownerAccountNo":204,"ownerDisplayName":205,"repositoryNo":206,"starsCount":207,"licenseSpdxId":208,"licenseFileUrl":18,"sourceHtmlUrl":539,"categories":540,"keywords":544,"publishedAt":236},"01M6XGKHX2T8V4ZPF257ER3EC7","firecrawl-scraper","Deep web scraping, screenshots, PDF parsing, and website crawling using Firecrawl API. Use when you need deep content extraction from web pages, page interaction is required (clicking, scrolling, etc.), or you want screenshots or PDF parsing.","https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router\u002Fblob\u002Fmain\u002Fskills-store\u002Fcopilot\u002Ffirecrawl-scraper\u002FSKILL.md",[541],{"categoryNo":542,"categoryName":543,"taxonomyType":58,"taxonomyTypeDesc":59},"01JBSEEDCAT000000000000002","文档处理",[545,546,547,548,549,550,381,551,479,552,553,273,221,554,555,556,557,558,234,280],"firecrawl scraper","firecrawl","scraper","PDF","web","website","parsing","web scraping","scraping","deep","pages","interaction","pdf parsing","you",10832,18]