[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"org-vercel-labs":3,"repo-skills-v-0-3-0":624},{"org":4,"repos":58},{"slug":5,"name":6,"logoUrl":7,"githubOrg":5,"website":8,"skillCount":9,"repoCount":10,"topRepos":11,"topTags":26,"lastUpdatedAt":57},"vercel-labs","Vercel Labs","https:\u002F\u002Fpexgzepcugksgbtrxkhf.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Forg-logos\u002Fvercel-labs.png","https:\u002F\u002Fvercel.com",100,32,[12,15,18,21,23],{"name":13,"skillCount":14},"vercel-labs\u002Fjson-render",25,{"name":16,"skillCount":17},"vercel-labs\u002Femulate",12,{"name":19,"skillCount":20},"vercel-labs\u002Fagent-skills",9,{"name":22,"skillCount":20},"vercel-labs\u002Fai-python",{"name":24,"skillCount":25},"vercel-labs\u002Fagent-browser",8,[27,30,33,36,39,42,45,48,51,54],{"slug":28,"name":29},"frontend","Frontend",{"slug":31,"name":32},"local-development","Local Development",{"slug":34,"name":35},"testing","Testing",{"slug":37,"name":38},"agents","Agents",{"slug":40,"name":41},"ui-components","UI Components",{"slug":43,"name":44},"vercel","Vercel",{"slug":46,"name":47},"react","React",{"slug":49,"name":50},"json","JSON",{"slug":52,"name":53},"api-development","API Development",{"slug":55,"name":56},"automation","Automation","2026-07-29T06:00:30.060629",[59,79,101,123,146,164,191,220,243,260,278,296,319,333,347,362,378,396,415,435,454,466,482,495,513,530,543,556,571,584,596,610],{"name":60,"fullName":13,"repoUrl":61,"skillCount":14,"stars":62,"forks":63,"description":64,"topics":65,"topTags":66,"topTagCount":77,"lastUpdatedAt":78},"json-render","https:\u002F\u002Fgithub.com\u002Fvercel-labs\u002Fjson-render",15678,845,"The Generative UI framework",[],[67,68,69,70,71,74],{"slug":28,"name":29},{"slug":49,"name":50},{"slug":40,"name":41},{"slug":46,"name":47},{"slug":72,"name":73},"state-management","State Management",{"slug":75,"name":76},"remotion","Remotion",40,"2026-07-17T06:08:40.838687",{"name":80,"fullName":16,"repoUrl":81,"skillCount":17,"stars":82,"forks":83,"description":84,"topics":85,"topTags":86,"topTagCount":99,"lastUpdatedAt":100},"emulate","https:\u002F\u002Fgithub.com\u002Fvercel-labs\u002Femulate",1511,95,"Local API emulation for CI and no-network sandboxes",[],[87,88,89,90,93,96],{"slug":31,"name":32},{"slug":34,"name":35},{"slug":52,"name":53},{"slug":91,"name":92},"auth","Auth",{"slug":94,"name":95},"apple","Apple",{"slug":97,"name":98},"aws","AWS",24,"2026-07-17T06:08:59.816303",{"name":102,"fullName":19,"repoUrl":103,"skillCount":20,"stars":104,"forks":105,"description":106,"topics":107,"topTags":108,"topTagCount":121,"lastUpdatedAt":122},"agent-skills","https:\u002F\u002Fgithub.com\u002Fvercel-labs\u002Fagent-skills",28993,2597,"Vercel's official collection of agent skills",[],[109,110,113,116,117,118],{"slug":28,"name":29},{"slug":111,"name":112},"deployment","Deployment",{"slug":114,"name":115},"performance","Performance",{"slug":46,"name":47},{"slug":43,"name":44},{"slug":119,"name":120},"accessibility","Accessibility",19,"2026-07-26T05:48:25.346984",{"name":124,"fullName":22,"repoUrl":125,"skillCount":20,"stars":126,"forks":127,"description":128,"topics":129,"topTags":130,"topTagCount":145,"lastUpdatedAt":57},"ai-python","https:\u002F\u002Fgithub.com\u002Fvercel-labs\u002Fai-python",92,11,"AI SDK for Python",[],[131,134,137,138,139,142],{"slug":132,"name":133},"python","Python",{"slug":135,"name":136},"ai-sdk","AI SDK",{"slug":37,"name":38},{"slug":28,"name":29},{"slug":140,"name":141},"llm","LLM",{"slug":143,"name":144},"multi-agent","Multi-Agent",10,{"name":147,"fullName":24,"repoUrl":148,"skillCount":25,"stars":149,"forks":150,"description":151,"topics":152,"topTags":153,"topTagCount":162,"lastUpdatedAt":163},"agent-browser","https:\u002F\u002Fgithub.com\u002Fvercel-labs\u002Fagent-browser",38346,2480,"Browser automation CLI for AI agents",[],[154,157,158,159,160,161],{"slug":155,"name":156},"browser-automation","Browser Automation",{"slug":55,"name":56},{"slug":37,"name":38},{"slug":34,"name":35},{"slug":52,"name":53},{"slug":97,"name":98},14,"2026-07-26T05:47:42.378419",{"name":165,"fullName":166,"repoUrl":167,"skillCount":168,"stars":169,"forks":170,"description":171,"topics":172,"topTags":173,"topTagCount":127,"lastUpdatedAt":190},"native","vercel-labs\u002Fnative","https:\u002F\u002Fgithub.com\u002Fvercel-labs\u002Fnative",5,6016,244,"Toolkit for building native desktop apps",[],[174,177,180,183,184,187],{"slug":175,"name":176},"desktop","Desktop",{"slug":178,"name":179},"engineering","Engineering",{"slug":181,"name":182},"zig","Zig",{"slug":55,"name":56},{"slug":185,"name":186},"debugging","Debugging",{"slug":188,"name":189},"mobile","Mobile","2026-07-26T05:49:56.17769",{"name":192,"fullName":193,"repoUrl":194,"skillCount":195,"stars":196,"forks":197,"description":198,"topics":199,"topTags":201,"topTagCount":218,"lastUpdatedAt":219},"vercel-kb-skills","vercel-labs\u002Fvercel-kb-skills","https:\u002F\u002Fgithub.com\u002Fvercel-labs\u002Fvercel-kb-skills",4,3,0,"Companion agent skills for Vercel Knowledge Base guides",[200,43],"skills",[202,205,206,209,212,215],{"slug":203,"name":204},"migration","Migration",{"slug":43,"name":44},{"slug":207,"name":208},"tanstack","TanStack",{"slug":210,"name":211},"webflow","Webflow",{"slug":213,"name":214},"astro","Astro",{"slug":216,"name":217},"cloudflare","Cloudflare",7,"2026-07-17T06:09:02.846212",{"name":221,"fullName":222,"repoUrl":223,"skillCount":224,"stars":225,"forks":168,"description":226,"topics":227,"topTags":228,"topTagCount":168,"lastUpdatedAt":242},"konsistent","vercel-labs\u002Fkonsistent","https:\u002F\u002Fgithub.com\u002Fvercel-labs\u002Fkonsistent",2,130,"CLI tool that enforces structural conventions in TypeScript codebases.",[],[229,232,235,238,241],{"slug":230,"name":231},"cli","CLI",{"slug":233,"name":234},"code-analysis","Code Analysis",{"slug":236,"name":237},"typescript","TypeScript",{"slug":239,"name":240},"configuration","Configuration",{"slug":185,"name":186},"2026-07-17T06:06:04.090179",{"name":244,"fullName":245,"repoUrl":246,"skillCount":224,"stars":247,"forks":196,"description":248,"topics":249,"topTags":252,"topTagCount":195,"lastUpdatedAt":259},"nostics","vercel-labs\u002Fnostics","https:\u002F\u002Fgithub.com\u002Fvercel-labs\u002Fnostics",120,"🩺 Errors that are worth reading",[37,250,251],"dev","errors",[253,254,255,258],{"slug":233,"name":234},{"slug":185,"name":186},{"slug":256,"name":257},"javascript","JavaScript",{"slug":236,"name":237},"2026-07-20T05:57:38.711924",{"name":261,"fullName":262,"repoUrl":263,"skillCount":224,"stars":264,"forks":265,"description":266,"topics":267,"topTags":268,"topTagCount":195,"lastUpdatedAt":277},"portless","vercel-labs\u002Fportless","https:\u002F\u002Fgithub.com\u002Fvercel-labs\u002Fportless",10096,327,"Replace port numbers with stable, named local URLs. For humans and agents.",[],[269,270,271,274],{"slug":31,"name":32},{"slug":91,"name":92},{"slug":272,"name":273},"domains","Domains",{"slug":275,"name":276},"oauth","OAuth","2026-07-23T05:42:07.665417",{"name":279,"fullName":280,"repoUrl":281,"skillCount":282,"stars":283,"forks":196,"description":284,"topics":285,"topTags":286,"topTagCount":195,"lastUpdatedAt":295},"agentic-commerce-skills","vercel-labs\u002Fagentic-commerce-skills","https:\u002F\u002Fgithub.com\u002Fvercel-labs\u002Fagentic-commerce-skills",1,13,"Skills to implement agentic commerce",[],[287,288,291,294],{"slug":52,"name":53},{"slug":289,"name":290},"e-commerce","E-commerce",{"slug":292,"name":293},"next-js","Next.js",{"slug":43,"name":44},"2026-07-17T06:06:09.601984",{"name":297,"fullName":298,"repoUrl":299,"skillCount":282,"stars":300,"forks":301,"description":302,"topics":303,"topTags":304,"topTagCount":168,"lastUpdatedAt":318},"ai-cli","vercel-labs\u002Fai-cli","https:\u002F\u002Fgithub.com\u002Fvercel-labs\u002Fai-cli",646,54,"Generate anything from your terminal",[],[305,308,311,312,315],{"slug":306,"name":307},"ai","AI",{"slug":309,"name":310},"audio","Audio",{"slug":230,"name":231},{"slug":313,"name":314},"image-generation","Image Generation",{"slug":316,"name":317},"video","Video","2026-07-29T05:41:10.289917",{"name":320,"fullName":321,"repoUrl":322,"skillCount":282,"stars":323,"forks":20,"description":324,"topics":325,"topTags":326,"topTagCount":195,"lastUpdatedAt":332},"autoship","vercel-labs\u002Fautoship","https:\u002F\u002Fgithub.com\u002Fvercel-labs\u002Fautoship",156,"CLI tool to automate changeset-based releases",[],[327,328,329,330],{"slug":55,"name":56},{"slug":230,"name":231},{"slug":111,"name":112},{"slug":331,"name":331},"npm","2026-07-17T06:08:56.514139",{"name":334,"fullName":335,"repoUrl":336,"skillCount":282,"stars":337,"forks":20,"description":338,"topics":339,"topTags":340,"topTagCount":196,"lastUpdatedAt":346},"before-and-after","vercel-labs\u002Fbefore-and-after","https:\u002F\u002Fgithub.com\u002Fvercel-labs\u002Fbefore-and-after",200,null,[],[341,342,345],{"slug":28,"name":29},{"slug":343,"name":344},"screenshots","Screenshots",{"slug":34,"name":35},"2026-07-17T06:06:04.452007",{"name":348,"fullName":349,"repoUrl":350,"skillCount":282,"stars":195,"forks":224,"description":351,"topics":352,"topTags":353,"topTagCount":196,"lastUpdatedAt":361},"cooking-school-feedback","vercel-labs\u002Fcooking-school-feedback","https:\u002F\u002Fgithub.com\u002Fvercel-labs\u002Fcooking-school-feedback","Student repo for the Agent-Friendly APIs course on Vercel Academy. Build a feedback API for a   cooking school, document it for AI agents, then build a Claude Code skill that generates those docs.",[],[354,355,358],{"slug":52,"name":53},{"slug":356,"name":357},"documentation","Documentation",{"slug":359,"name":360},"technical-writing","Technical Writing","2026-07-17T06:09:03.840391",{"name":363,"fullName":364,"repoUrl":365,"skillCount":282,"stars":366,"forks":367,"description":368,"topics":369,"topTags":370,"topTagCount":195,"lastUpdatedAt":377},"deepsec","vercel-labs\u002Fdeepsec","https:\u002F\u002Fgithub.com\u002Fvercel-labs\u002Fdeepsec",5186,309,"Deepsec is a security harness for finding vulnerabilities in your codebase powered by coding agents",[],[371,372,373,374],{"slug":55,"name":56},{"slug":233,"name":234},{"slug":185,"name":186},{"slug":375,"name":376},"security","Security","2026-07-17T06:04:04.820391",{"name":379,"fullName":380,"repoUrl":381,"skillCount":282,"stars":382,"forks":383,"description":384,"topics":385,"topTags":388,"topTagCount":195,"lastUpdatedAt":395},"dev3000","vercel-labs\u002Fdev3000","https:\u002F\u002Fgithub.com\u002Fvercel-labs\u002Fdev3000",1549,96,"Captures your web app's complete development timeline - server logs, browser events, console messages, network requests, and automatic screenshots - in a unified, timestamped feed for AI debugging.",[306,386,387],"devtools","web",[389,390,391,392],{"slug":185,"name":186},{"slug":178,"name":179},{"slug":31,"name":32},{"slug":393,"name":394},"web-development","Web Development","2026-07-17T06:05:47.203318",{"name":397,"fullName":398,"repoUrl":399,"skillCount":282,"stars":400,"forks":224,"description":401,"topics":402,"topTags":403,"topTagCount":195,"lastUpdatedAt":414},"email-agent","vercel-labs\u002Femail-agent","https:\u002F\u002Fgithub.com\u002Fvercel-labs\u002Femail-agent",20,"AI generated emails, set up directly in Outreach for SDRs",[],[404,405,408,411],{"slug":37,"name":38},{"slug":406,"name":407},"crm","CRM",{"slug":409,"name":410},"email","Email",{"slug":412,"name":413},"research","Research","2026-07-17T06:04:19.880141",{"name":416,"fullName":417,"repoUrl":418,"skillCount":282,"stars":419,"forks":20,"description":420,"topics":421,"topTags":426,"topTagCount":195,"lastUpdatedAt":434},"github-tools","vercel-labs\u002Fgithub-tools","https:\u002F\u002Fgithub.com\u002Fvercel-labs\u002Fgithub-tools",102,"GitHub tools and agents for the Vercel AI SDK, wrap GitHub's API as AI SDK tools ready to plug into any agent",[422,37,306,135,423,424,425],"agent","github","presets","tools",[427,428,429,431],{"slug":37,"name":38},{"slug":52,"name":53},{"slug":423,"name":430},"GitHub",{"slug":432,"name":433},"sdk","SDK","2026-07-26T05:50:20.829331",{"name":436,"fullName":437,"repoUrl":438,"skillCount":282,"stars":439,"forks":440,"description":441,"topics":442,"topTags":443,"topTagCount":168,"lastUpdatedAt":453},"just-bash","vercel-labs\u002Fjust-bash","https:\u002F\u002Fgithub.com\u002Fvercel-labs\u002Fjust-bash",3924,217,"Bash for Agents",[],[444,445,446,447,450],{"slug":52,"name":53},{"slug":55,"name":56},{"slug":230,"name":231},{"slug":448,"name":449},"graphql","GraphQL",{"slug":451,"name":452},"openapi","OpenAPI","2026-07-17T06:08:50.15428",{"name":455,"fullName":456,"repoUrl":457,"skillCount":282,"stars":127,"forks":196,"description":458,"topics":459,"topTags":460,"topTagCount":195,"lastUpdatedAt":465},"migration-skills","vercel-labs\u002Fmigration-skills","https:\u002F\u002Fgithub.com\u002Fvercel-labs\u002Fmigration-skills","Skills.sh skills for migrating from one framework to another.",[],[461,462,463,464],{"slug":28,"name":29},{"slug":203,"name":204},{"slug":292,"name":293},{"slug":46,"name":47},"2026-07-17T06:09:00.868076",{"name":467,"fullName":468,"repoUrl":469,"skillCount":282,"stars":470,"forks":471,"description":472,"topics":473,"topTags":479,"topTagCount":282,"lastUpdatedAt":481},"opensrc","vercel-labs\u002Fopensrc","https:\u002F\u002Fgithub.com\u002Fvercel-labs\u002Fopensrc",2803,184,"Fetch source code for npm packages to give AI coding agents deeper context",[306,474,230,475,476,140,477,331,478,236],"ai-coding","coding-agents","developer-tools","nodejs","source-code",[480],{"slug":233,"name":234},"2026-07-17T06:08:49.802217",{"name":483,"fullName":484,"repoUrl":485,"skillCount":282,"stars":168,"forks":282,"description":486,"topics":487,"topTags":488,"topTagCount":196,"lastUpdatedAt":494},"phase","vercel-labs\u002Fphase","https:\u002F\u002Fgithub.com\u002Fvercel-labs\u002Fphase","Lifecycle-aware UI performance layer for the web",[],[489,492,493],{"slug":490,"name":491},"animation","Animation",{"slug":28,"name":29},{"slug":114,"name":115},"2026-07-17T06:06:17.551429",{"name":496,"fullName":497,"repoUrl":498,"skillCount":282,"stars":499,"forks":218,"description":338,"topics":500,"topTags":501,"topTagCount":195,"lastUpdatedAt":512},"ralph-gpu","vercel-labs\u002Fralph-gpu","https:\u002F\u002Fgithub.com\u002Fvercel-labs\u002Fralph-gpu",57,[],[502,505,508,509],{"slug":503,"name":504},"creative","Creative",{"slug":506,"name":507},"graphics","Graphics",{"slug":114,"name":115},{"slug":510,"name":511},"webgpu","WebGPU","2026-07-17T06:04:07.978341",{"name":514,"fullName":515,"repoUrl":516,"skillCount":282,"stars":517,"forks":282,"description":518,"topics":519,"topTags":520,"topTagCount":195,"lastUpdatedAt":529},"skill-geist-learning-labs","vercel-labs\u002Fskill-geist-learning-labs","https:\u002F\u002Fgithub.com\u002Fvercel-labs\u002Fskill-geist-learning-labs",16,"Build explorative, interactive learning experiences as Next.js apps using the Geist design system",[],[521,524,527,528],{"slug":522,"name":523},"design","Design",{"slug":525,"name":526},"education","Education",{"slug":28,"name":29},{"slug":292,"name":293},"2026-07-17T06:06:14.345931",{"name":531,"fullName":532,"repoUrl":533,"skillCount":282,"stars":534,"forks":224,"description":535,"topics":536,"topTags":537,"topTagCount":195,"lastUpdatedAt":542},"skill-remotion-geist","vercel-labs\u002Fskill-remotion-geist","https:\u002F\u002Fgithub.com\u002Fvercel-labs\u002Fskill-remotion-geist",22,"Create Remotion videos using the Geist design system aesthetic",[],[538,539,540,541],{"slug":490,"name":491},{"slug":522,"name":523},{"slug":43,"name":44},{"slug":316,"name":317},"2026-07-17T06:06:20.06883",{"name":200,"fullName":544,"repoUrl":545,"skillCount":282,"stars":546,"forks":547,"description":548,"topics":549,"topTags":550,"topTagCount":224,"lastUpdatedAt":555},"vercel-labs\u002Fskills","https:\u002F\u002Fgithub.com\u002Fvercel-labs\u002Fskills",25958,2178,"The open agent skills tool - npx skills",[],[551,552],{"slug":37,"name":38},{"slug":553,"name":554},"plugin-development","Plugin Development","2026-07-17T06:08:44.950321",{"name":557,"fullName":558,"repoUrl":559,"skillCount":282,"stars":560,"forks":196,"description":561,"topics":562,"topTags":565,"topTagCount":196,"lastUpdatedAt":570},"slack-agent-skill","vercel-labs\u002Fslack-agent-skill","https:\u002F\u002Fgithub.com\u002Fvercel-labs\u002Fslack-agent-skill",18,"An agent skill for building Slack agents deployed to Vercel",[422,563,564],"skill","slack",[566,567,569],{"slug":37,"name":38},{"slug":564,"name":568},"Slack",{"slug":43,"name":44},"2026-07-17T06:06:13.891158",{"name":572,"fullName":573,"repoUrl":574,"skillCount":282,"stars":282,"forks":197,"description":338,"topics":575,"topTags":576,"topTagCount":195,"lastUpdatedAt":583},"tw-blocks","vercel-labs\u002Ftw-blocks","https:\u002F\u002Fgithub.com\u002Fvercel-labs\u002Ftw-blocks",[],[577,578,579,582],{"slug":522,"name":523},{"slug":28,"name":29},{"slug":580,"name":581},"tailwind-css","Tailwind CSS",{"slug":40,"name":41},"2026-07-17T06:09:03.521088",{"name":585,"fullName":586,"repoUrl":587,"skillCount":282,"stars":196,"forks":224,"description":338,"topics":588,"topTags":589,"topTagCount":196,"lastUpdatedAt":595},"vercel-deploy-codex-skill","vercel-labs\u002Fvercel-deploy-codex-skill","https:\u002F\u002Fgithub.com\u002Fvercel-labs\u002Fvercel-deploy-codex-skill",[],[590,593,594],{"slug":591,"name":592},"cloud","Cloud",{"slug":111,"name":112},{"slug":43,"name":44},"2026-07-17T06:06:20.421344",{"name":597,"fullName":598,"repoUrl":599,"skillCount":282,"stars":600,"forks":601,"description":602,"topics":603,"topTags":604,"topTagCount":195,"lastUpdatedAt":609},"webreel","vercel-labs\u002Fwebreel","https:\u002F\u002Fgithub.com\u002Fvercel-labs\u002Fwebreel",896,50,"Record scripted browser demos as video",[],[605,606,607,608],{"slug":490,"name":491},{"slug":155,"name":156},{"slug":522,"name":523},{"slug":316,"name":317},"2026-07-17T06:09:00.156575",{"name":611,"fullName":612,"repoUrl":613,"skillCount":282,"stars":614,"forks":615,"description":616,"topics":617,"topTags":618,"topTagCount":224,"lastUpdatedAt":623},"zerolang","vercel-labs\u002Fzerolang","https:\u002F\u002Fgithub.com\u002Fvercel-labs\u002Fzerolang",5194,343,"The Programming Language for Agents",[],[619,620],{"slug":37,"name":38},{"slug":621,"name":622},"workflow-automation","Workflow Automation","2026-07-17T06:08:48.590792",{"items":625,"total":20},[626,636,646,659,672,683,698,707,717],{"slug":627,"name":627,"fn":628,"description":629,"org":630,"tags":631,"stars":104,"repoUrl":103,"updatedAt":635},"deploy-to-vercel","deploy applications to Vercel","Deploy applications and websites to Vercel. Use when the user requests deployment actions like \"deploy my app\", \"deploy and give me the link\", \"push this live\", or \"create a preview deployment\".",{"slug":5,"name":6,"logoUrl":7,"githubOrg":5},[632,634],{"name":112,"slug":111,"type":633},"tag",{"name":44,"slug":43,"type":633},"2026-07-17T06:08:41.18374",{"slug":637,"name":637,"fn":638,"description":639,"org":640,"tags":641,"stars":104,"repoUrl":103,"updatedAt":645},"vercel-cli-with-tokens","manage Vercel projects via CLI","Deploy and manage projects on Vercel using token-based authentication. Use when working with Vercel CLI using access tokens rather than interactive login — e.g. \"deploy to vercel\", \"set up vercel\", \"add environment variables to vercel\".",{"slug":5,"name":6,"logoUrl":7,"githubOrg":5},[642,643,644],{"name":231,"slug":230,"type":633},{"name":112,"slug":111,"type":633},{"name":44,"slug":43,"type":633},"2026-07-17T06:08:41.84179",{"slug":647,"name":647,"fn":648,"description":649,"org":650,"tags":651,"stars":104,"repoUrl":103,"updatedAt":658},"vercel-composition-patterns","implement scalable React composition patterns","React composition patterns that scale. Use when refactoring components with boolean prop proliferation, building flexible component libraries, or designing reusable APIs. Triggers on tasks involving compound components, render props, context providers, or component architecture. Includes React 19 API changes.",{"slug":5,"name":6,"logoUrl":7,"githubOrg":5},[652,655,656,657],{"name":653,"slug":654,"type":633},"Best Practices","best-practices",{"name":29,"slug":28,"type":633},{"name":47,"slug":46,"type":633},{"name":41,"slug":40,"type":633},"2026-07-17T06:05:40.576913",{"slug":660,"name":660,"fn":661,"description":662,"org":663,"tags":664,"stars":104,"repoUrl":103,"updatedAt":671},"vercel-optimize","optimize Vercel project performance and costs","Use for Vercel cost and performance optimization on deployed projects, especially Next.js, SvelteKit, Nuxt, and limited Astro apps. Collect Vercel metrics, usage, project config, and code scan results first; investigate only metric-backed candidates; produce ranked recommendations grounded in verified files and version-aware Vercel\u002Fframework docs. Trigger for Vercel bill reduction, slow or expensive routes, caching opportunities, Function Invocations, Build Minutes, Fast Data Transfer, Core Web Vitals, Bot Management, Fluid compute, or cost breakdown requests.",{"slug":5,"name":6,"logoUrl":7,"githubOrg":5},[665,668,669,670],{"name":666,"slug":667,"type":633},"Cost Optimization","cost-optimization",{"name":112,"slug":111,"type":633},{"name":115,"slug":114,"type":633},{"name":44,"slug":43,"type":633},"2026-07-17T06:04:08.327515",{"slug":673,"name":673,"fn":674,"description":675,"org":676,"tags":677,"stars":104,"repoUrl":103,"updatedAt":682},"vercel-react-best-practices","optimize React and Next.js performance","React and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React\u002FNext.js code to ensure optimal performance patterns. Triggers on tasks involving React components, Next.js pages, data fetching, bundle optimization, or performance improvements.",{"slug":5,"name":6,"logoUrl":7,"githubOrg":5},[678,679,680,681],{"name":29,"slug":28,"type":633},{"name":293,"slug":292,"type":633},{"name":115,"slug":114,"type":633},{"name":47,"slug":46,"type":633},"2026-07-17T06:08:41.518893",{"slug":684,"name":684,"fn":685,"description":686,"org":687,"tags":688,"stars":104,"repoUrl":103,"updatedAt":697},"vercel-react-native-skills","build performant React Native mobile apps","React Native and Expo best practices for building performant mobile apps. Use when building React Native components, optimizing list performance, implementing animations, or working with native modules. Triggers on tasks involving React Native, Expo, mobile performance, or native platform APIs.",{"slug":5,"name":6,"logoUrl":7,"githubOrg":5},[689,692,693,694],{"name":690,"slug":691,"type":633},"Expo","expo",{"name":189,"slug":188,"type":633},{"name":115,"slug":114,"type":633},{"name":695,"slug":696,"type":633},"React Native","react-native","2026-07-17T06:04:08.681158",{"slug":699,"name":699,"fn":700,"description":701,"org":702,"tags":703,"stars":104,"repoUrl":103,"updatedAt":122},"vercel-react-view-transitions","implement React View Transitions","Guide for implementing smooth, native-feeling animations using React's View Transition API (`\u003CViewTransition>` component, `addTransitionType`, and CSS view transition pseudo-elements). Use this skill whenever the user wants to add page transitions, animate route changes, create shared element animations, animate enter\u002Fexit of components, animate list reorder, implement directional (forward\u002Fback) navigation animations, or integrate view transitions in Next.js. Also use when the user mentions view transitions, `startViewTransition`, `ViewTransition`, transition types, or asks about animating between UI states in React without third-party animation libraries.",{"slug":5,"name":6,"logoUrl":7,"githubOrg":5},[704,705,706],{"name":491,"slug":490,"type":633},{"name":29,"slug":28,"type":633},{"name":47,"slug":46,"type":633},{"slug":708,"name":708,"fn":709,"description":710,"org":711,"tags":712,"stars":104,"repoUrl":103,"updatedAt":716},"web-design-guidelines","review UI for design guidelines compliance","Review UI code for Web Interface Guidelines compliance. Use when asked to \"review my UI\", \"check accessibility\", \"audit design\", \"review UX\", or \"check my site against best practices\".",{"slug":5,"name":6,"logoUrl":7,"githubOrg":5},[713,714,715],{"name":120,"slug":119,"type":633},{"name":523,"slug":522,"type":633},{"name":29,"slug":28,"type":633},"2026-07-17T06:08:38.102318",{"slug":718,"name":718,"fn":719,"description":720,"org":721,"tags":722,"stars":104,"repoUrl":103,"updatedAt":728},"writing-guidelines","audit documentation for writing guidelines","Review docs\u002Fprose for Writing Guidelines compliance. Use when asked to \"review my docs\", \"check writing style\", \"audit prose\", \"review docs voice and tone\", or \"check this page against the writing handbook\".",{"slug":5,"name":6,"logoUrl":7,"githubOrg":5},[723,724,725],{"name":357,"slug":356,"type":633},{"name":360,"slug":359,"type":633},{"name":726,"slug":727,"type":633},"Writing","writing","2026-07-17T06:07:22.93147"]