[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"org-meta":3,"repo-skills-v-0-3-0":182},{"org":4,"repos":60},{"slug":5,"name":6,"logoUrl":7,"githubOrg":8,"website":9,"skillCount":10,"repoCount":11,"topRepos":12,"topTags":28,"lastUpdatedAt":59},"meta","Meta Open Source","https:\u002F\u002Fpexgzepcugksgbtrxkhf.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Forg-logos\u002Fmeta.png","facebook","https:\u002F\u002Fopensource.fb.com",34,5,[13,16,19,22,25],{"name":14,"skillCount":15},"facebook\u002Fmeta-wearables-webapp",12,{"name":17,"skillCount":18},"facebook\u002Fmeta-wearables-dat-ios",10,{"name":20,"skillCount":21},"facebook\u002Fagentic-tools",9,{"name":23,"skillCount":24},"facebook\u002Frelay",2,{"name":26,"skillCount":27},"facebook\u002Fpyrefly",1,[29,32,35,38,41,44,47,50,53,56],{"slug":30,"name":31},"frontend","Frontend",{"slug":33,"name":34},"ios","iOS",{"slug":36,"name":37},"api-development","API Development",{"slug":39,"name":40},"debugging","Debugging",{"slug":42,"name":43},"mobile","Mobile",{"slug":45,"name":46},"security","Security",{"slug":48,"name":49},"camera","Camera",{"slug":51,"name":52},"compliance","Compliance",{"slug":54,"name":55},"deployment","Deployment",{"slug":57,"name":58},"design","Design","2026-09-01T08:30:53.889244",[61,80,100,119,144],{"name":62,"fullName":14,"repoUrl":63,"skillCount":15,"stars":64,"forks":65,"description":66,"topics":67,"topTags":68,"topTagCount":79,"lastUpdatedAt":59},"meta-wearables-webapp","https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fmeta-wearables-webapp",189,33,"AI-assisted development toolkit for building web applications on Meta Ray-Ban Display glasses.",[],[69,70,71,72,75,78],{"slug":30,"name":31},{"slug":54,"name":55},{"slug":57,"name":58},{"slug":73,"name":74},"testing","Testing",{"slug":76,"name":77},"ui-components","UI Components",{"slug":36,"name":37},27,{"name":81,"fullName":17,"repoUrl":82,"skillCount":18,"stars":83,"forks":84,"description":85,"topics":86,"topTags":87,"topTagCount":98,"lastUpdatedAt":99},"meta-wearables-dat-ios","https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fmeta-wearables-dat-ios",488,112,"Meta Wearables Device Access Toolkit for iOS",[],[88,89,90,91,92,95],{"slug":33,"name":34},{"slug":42,"name":43},{"slug":48,"name":49},{"slug":39,"name":40},{"slug":93,"name":94},"sdk","SDK",{"slug":96,"name":97},"swift","Swift",20,"2026-08-06T06:09:15.013902",{"name":101,"fullName":20,"repoUrl":102,"skillCount":21,"stars":103,"forks":103,"description":104,"topics":105,"topTags":106,"topTagCount":117,"lastUpdatedAt":118},"agentic-tools","https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fagentic-tools",0,"Agentic tools plugin and skills",[],[107,108,109,110,113,114],{"slug":36,"name":37},{"slug":51,"name":52},{"slug":45,"name":46},{"slug":111,"name":112},"audit","Audit",{"slug":39,"name":40},{"slug":115,"name":116},"documentation","Documentation",17,"2026-08-13T04:28:15.463249",{"name":120,"fullName":23,"repoUrl":121,"skillCount":24,"stars":122,"forks":123,"description":124,"topics":125,"topTags":126,"topTagCount":142,"lastUpdatedAt":143},"relay","https:\u002F\u002Fgithub.com\u002Ffacebook\u002Frelay",18950,1895,"Relay is a JavaScript framework for building data-driven React applications.",[],[127,128,131,134,136,139],{"slug":30,"name":31},{"slug":129,"name":130},"graphql","GraphQL",{"slug":132,"name":133},"react","React",{"slug":120,"name":135},"Relay",{"slug":137,"name":138},"engineering","Engineering",{"slug":140,"name":141},"performance","Performance",6,"2026-06-10T07:30:28.726513",{"name":145,"fullName":26,"repoUrl":146,"skillCount":27,"stars":147,"forks":148,"description":149,"topics":150,"topTags":168,"topTagCount":180,"lastUpdatedAt":181},"pyrefly","https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly",6833,461,"A fast type checker and language server for Python",[151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167],"code-quality","ide","language-server","language-server-protocol","lsp","python","rust","type-annotations","type-check","type-checker","type-hints","typecheck","typechecker","typechecking","types","typing","vscode-extension",[169,172,175,177],{"slug":170,"name":171},"data-modeling","Data Modeling",{"slug":173,"name":174},"deep-learning","Deep Learning",{"slug":156,"name":176},"Python",{"slug":178,"name":179},"pytorch","PyTorch",4,"2026-07-18T05:12:08.515952",{"items":183,"total":15},[184,199,210,224,236,248,261,276,288,300,314,328],{"slug":185,"name":185,"fn":186,"description":187,"org":188,"tags":189,"stars":64,"repoUrl":63,"updatedAt":198},"add-device-sensors","integrate device sensor data","Add device sensor data to a Meta Display Glasses webapp — IMU (accelerometer, gyroscope, orientation) via DeviceMotionEvent\u002FDeviceOrientationEvent, and GPS location via navigator.geolocation. Use when the user wants motion tracking, compass, level tool, step counter, shake detection, head tracking, or location.",{"slug":5,"name":6,"logoUrl":7,"githubOrg":8},[190,192,195],{"name":31,"slug":30,"type":191},"tag",{"name":193,"slug":194,"type":191},"Hardware","hardware",{"name":196,"slug":197,"type":191},"IoT","iot","2026-09-01T08:30:33.453548",{"slug":200,"name":200,"fn":201,"description":202,"org":203,"tags":204,"stars":64,"repoUrl":63,"updatedAt":59},"add-gestures","handle gesture interactions in webapps","Handle EMG pinch (tap-to-activate) and opt into continuous pinch-and-drag in a Meta Display Glasses webapp. Use when the user wants sliders, drawing, maps, drag interactions, or game-style continuous input.",{"slug":5,"name":6,"logoUrl":7,"githubOrg":8},[205,206,207],{"name":58,"slug":57,"type":191},{"name":31,"slug":30,"type":191},{"name":208,"slug":209,"type":191},"Interaction","interaction",{"slug":211,"name":211,"fn":212,"description":213,"org":214,"tags":215,"stars":64,"repoUrl":63,"updatedAt":223},"add-local-storage","add client-side data persistence","Add client-side data persistence to a Meta Display Glasses webapp using the W3C Web Storage API (localStorage and sessionStorage). Use when the user wants to save settings, cache data, persist state, or store user preferences.",{"slug":5,"name":6,"logoUrl":7,"githubOrg":8},[216,217,220],{"name":31,"slug":30,"type":191},{"name":218,"slug":219,"type":191},"Persistence","persistence",{"name":221,"slug":222,"type":191},"Storage","storage","2026-09-01T08:30:31.384362",{"slug":225,"name":225,"fn":226,"description":227,"org":228,"tags":229,"stars":64,"repoUrl":63,"updatedAt":235},"add-offline","enable offline support for webapps","Make a Meta Display Glasses webapp work offline with a Service Worker + Cache API (precache the app shell, cache-first fetch, online\u002Foffline UI). Use when the user wants offline support or resilience to flaky Wi-Fi.",{"slug":5,"name":6,"logoUrl":7,"githubOrg":8},[230,231,234],{"name":31,"slug":30,"type":191},{"name":232,"slug":233,"type":191},"Offline","offline",{"name":141,"slug":140,"type":191},"2026-09-01T08:30:33.83287",{"slug":237,"name":237,"fn":238,"description":239,"org":240,"tags":241,"stars":64,"repoUrl":63,"updatedAt":247},"add-text-input","add text input to webapps","Add text entry to a Meta Display Glasses webapp. Standard HTML inputs open the on-glasses composer (handwriting + voice) when focused and tapped. Use when the user wants a text field, search box, form input, or notes area.",{"slug":5,"name":6,"logoUrl":7,"githubOrg":8},[242,245,246],{"name":243,"slug":244,"type":191},"Forms","forms",{"name":31,"slug":30,"type":191},{"name":77,"slug":76,"type":191},"2026-09-01T08:30:30.563354",{"slug":249,"name":249,"fn":250,"description":251,"org":252,"tags":253,"stars":64,"repoUrl":63,"updatedAt":260},"add-ui","add UI components to webapps","Add UI components to a Meta Display Glasses webapp — screens, buttons, lists, cards, forms, toggles, counters, or nav bars. Works with vanilla JS and React apps. Use when the user wants to add any interactive UI element or new screen.",{"slug":5,"name":6,"logoUrl":7,"githubOrg":8},[254,255,258,259],{"name":31,"slug":30,"type":191},{"name":256,"slug":257,"type":191},"JavaScript","javascript",{"name":133,"slug":132,"type":191},{"name":77,"slug":76,"type":191},"2026-09-01T08:30:27.477785",{"slug":262,"name":262,"fn":263,"description":264,"org":265,"tags":266,"stars":64,"repoUrl":63,"updatedAt":275},"connect-api","connect webapps to REST APIs and WebSockets","Connect a Meta Display Glasses webapp to REST APIs or WebSockets. Use when the user wants to fetch data from an API, add real-time updates, show loading\u002Ferror states, or cache API responses.",{"slug":5,"name":6,"logoUrl":7,"githubOrg":8},[267,268,269,272],{"name":37,"slug":36,"type":191},{"name":31,"slug":30,"type":191},{"name":270,"slug":271,"type":191},"REST API","rest-api",{"name":273,"slug":274,"type":191},"WebSockets","websockets","2026-09-01T08:30:30.968156",{"slug":277,"name":277,"fn":278,"description":279,"org":280,"tags":281,"stars":64,"repoUrl":63,"updatedAt":287},"create-webapp","create webapps for smart glasses","Create a new webapp for Meta Display Glasses with D-pad navigation and 600x600 dark-theme display. Use when the user wants to build a new glasses app, start a project, or scaffold a webapp for smart glasses.",{"slug":5,"name":6,"logoUrl":7,"githubOrg":8},[282,283,284],{"name":58,"slug":57,"type":191},{"name":31,"slug":30,"type":191},{"name":285,"slug":286,"type":191},"Web Development","web-development","2026-09-01T08:30:30.160115",{"slug":289,"name":289,"fn":290,"description":291,"org":292,"tags":293,"stars":64,"repoUrl":63,"updatedAt":299},"passcode-for-testing","add passcode screen for testing","Add a 3-digit combination lock passcode screen to a Meta Display Glasses webapp to gate public access during testing. Offered as an opt-in step within \u002Ftest-on-device since Vercel deployment protection is disabled for glasses browser compatibility.",{"slug":5,"name":6,"logoUrl":7,"githubOrg":8},[294,297,298],{"name":295,"slug":296,"type":191},"Auth","auth",{"name":46,"slug":45,"type":191},{"name":74,"slug":73,"type":191},"2026-09-01T08:30:29.780188",{"slug":301,"name":301,"fn":302,"description":303,"org":304,"tags":305,"stars":64,"repoUrl":63,"updatedAt":313},"publish-to-vercel","publish webapps to Vercel","Publish a Meta Display Glasses webapp to Vercel for live HTTPS access on device. Use when the developer is ready to publish, host, ship, or release a webapp to a stable production URL for everyone. Handles server setup, Vercel project creation, and direct deploys without GitHub.",{"slug":5,"name":6,"logoUrl":7,"githubOrg":8},[306,309,310],{"name":307,"slug":308,"type":191},"Cloud","cloud",{"name":55,"slug":54,"type":191},{"name":311,"slug":312,"type":191},"Vercel","vercel","2026-09-01T08:30:34.603413",{"slug":315,"name":315,"fn":316,"description":317,"org":318,"tags":319,"stars":64,"repoUrl":63,"updatedAt":327},"qr-code","generate QR codes locally","Generate QR codes locally without third-party services or dependencies. Uses a self-contained pure Python script (stdlib only). Data never leaves the machine. Supports PNG file output.\n",{"slug":5,"name":6,"logoUrl":7,"githubOrg":8},[320,323,326],{"name":321,"slug":322,"type":191},"Automation","automation",{"name":324,"slug":325,"type":191},"Images","images",{"name":176,"slug":156,"type":191},"2026-09-01T08:30:43.001106",{"slug":329,"name":329,"fn":330,"description":331,"org":332,"tags":333,"stars":64,"repoUrl":63,"updatedAt":337},"test-on-device","test webapps on physical devices","Deploy uncommitted webapp changes to a public staging URL for live HTTPS testing on Meta Display Glasses. Use when the user wants to test, debug, preview, or try their webapp on the glasses without committing code. Uses Vercel by default.",{"slug":5,"name":6,"logoUrl":7,"githubOrg":8},[334,335,336],{"name":40,"slug":39,"type":191},{"name":55,"slug":54,"type":191},{"name":74,"slug":73,"type":191},"2026-09-01T08:30:34.220631"]