[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"org-vercel-labs":3,"repo-skills-v-0-3-0":639},{"org":4,"repos":59},{"slug":5,"name":6,"logoUrl":7,"githubOrg":5,"website":8,"skillCount":9,"repoCount":10,"topRepos":11,"topTags":27,"lastUpdatedAt":58},"vercel-labs","Vercel Labs","https:\u002F\u002Fpexgzepcugksgbtrxkhf.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Forg-logos\u002Fvercel-labs.png","https:\u002F\u002Fvercel.com",93,33,[12,15,18,21,24],{"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":23},"vercel-labs\u002Fagent-browser",8,{"name":25,"skillCount":26},"vercel-labs\u002Fnative",5,[28,31,34,37,40,43,46,49,52,55],{"slug":29,"name":30},"frontend","Frontend",{"slug":32,"name":33},"local-development","Local Development",{"slug":35,"name":36},"testing","Testing",{"slug":38,"name":39},"vercel","Vercel",{"slug":41,"name":42},"ui-components","UI Components",{"slug":44,"name":45},"react","React",{"slug":47,"name":48},"api-development","API Development",{"slug":50,"name":51},"json","JSON",{"slug":53,"name":54},"agents","Agents",{"slug":56,"name":57},"automation","Automation","2026-08-08T04:19:22.156305",[60,80,102,124,142,168,197,220,237,255,273,296,313,333,347,361,376,392,410,429,450,469,481,497,510,528,545,558,571,586,599,611,625],{"name":61,"fullName":13,"repoUrl":62,"skillCount":14,"stars":63,"forks":64,"description":65,"topics":66,"topTags":67,"topTagCount":78,"lastUpdatedAt":79},"json-render","https:\u002F\u002Fgithub.com\u002Fvercel-labs\u002Fjson-render",15678,845,"The Generative UI framework",[],[68,69,70,71,72,75],{"slug":29,"name":30},{"slug":50,"name":51},{"slug":41,"name":42},{"slug":44,"name":45},{"slug":73,"name":74},"state-management","State Management",{"slug":76,"name":77},"remotion","Remotion",40,"2026-07-17T06:08:40.838687",{"name":81,"fullName":16,"repoUrl":82,"skillCount":17,"stars":83,"forks":84,"description":85,"topics":86,"topTags":87,"topTagCount":100,"lastUpdatedAt":101},"emulate","https:\u002F\u002Fgithub.com\u002Fvercel-labs\u002Femulate",1511,95,"Local API emulation for CI and no-network sandboxes",[],[88,89,90,91,94,97],{"slug":32,"name":33},{"slug":35,"name":36},{"slug":47,"name":48},{"slug":92,"name":93},"auth","Auth",{"slug":95,"name":96},"apple","Apple",{"slug":98,"name":99},"aws","AWS",24,"2026-07-17T06:08:59.816303",{"name":103,"fullName":19,"repoUrl":104,"skillCount":20,"stars":105,"forks":106,"description":107,"topics":108,"topTags":109,"topTagCount":122,"lastUpdatedAt":123},"agent-skills","https:\u002F\u002Fgithub.com\u002Fvercel-labs\u002Fagent-skills",28993,2597,"Vercel's official collection of agent skills",[],[110,111,114,117,118,119],{"slug":29,"name":30},{"slug":112,"name":113},"deployment","Deployment",{"slug":115,"name":116},"performance","Performance",{"slug":44,"name":45},{"slug":38,"name":39},{"slug":120,"name":121},"accessibility","Accessibility",19,"2026-07-26T05:48:25.346984",{"name":125,"fullName":22,"repoUrl":126,"skillCount":23,"stars":127,"forks":128,"description":129,"topics":130,"topTags":131,"topTagCount":140,"lastUpdatedAt":141},"agent-browser","https:\u002F\u002Fgithub.com\u002Fvercel-labs\u002Fagent-browser",38346,2480,"Browser automation CLI for AI agents",[],[132,135,136,137,138,139],{"slug":133,"name":134},"browser-automation","Browser Automation",{"slug":56,"name":57},{"slug":53,"name":54},{"slug":35,"name":36},{"slug":47,"name":48},{"slug":98,"name":99},14,"2026-08-02T05:43:00.001624",{"name":143,"fullName":25,"repoUrl":144,"skillCount":26,"stars":145,"forks":146,"description":147,"topics":148,"topTags":149,"topTagCount":166,"lastUpdatedAt":167},"native","https:\u002F\u002Fgithub.com\u002Fvercel-labs\u002Fnative",6016,244,"Toolkit for building native desktop apps",[],[150,153,156,159,160,163],{"slug":151,"name":152},"desktop","Desktop",{"slug":154,"name":155},"engineering","Engineering",{"slug":157,"name":158},"zig","Zig",{"slug":56,"name":57},{"slug":161,"name":162},"debugging","Debugging",{"slug":164,"name":165},"mobile","Mobile",11,"2026-08-05T05:34:11.748284",{"name":169,"fullName":170,"repoUrl":171,"skillCount":172,"stars":173,"forks":174,"description":175,"topics":176,"topTags":178,"topTagCount":195,"lastUpdatedAt":196},"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",[177,38],"skills",[179,182,183,186,189,192],{"slug":180,"name":181},"migration","Migration",{"slug":38,"name":39},{"slug":184,"name":185},"tanstack","TanStack",{"slug":187,"name":188},"webflow","Webflow",{"slug":190,"name":191},"astro","Astro",{"slug":193,"name":194},"cloudflare","Cloudflare",7,"2026-07-17T06:09:02.846212",{"name":198,"fullName":199,"repoUrl":200,"skillCount":201,"stars":202,"forks":26,"description":203,"topics":204,"topTags":205,"topTagCount":26,"lastUpdatedAt":219},"konsistent","vercel-labs\u002Fkonsistent","https:\u002F\u002Fgithub.com\u002Fvercel-labs\u002Fkonsistent",2,130,"CLI tool that enforces structural conventions in TypeScript codebases.",[],[206,209,212,215,218],{"slug":207,"name":208},"cli","CLI",{"slug":210,"name":211},"code-analysis","Code Analysis",{"slug":213,"name":214},"typescript","TypeScript",{"slug":216,"name":217},"configuration","Configuration",{"slug":161,"name":162},"2026-07-17T06:06:04.090179",{"name":221,"fullName":222,"repoUrl":223,"skillCount":201,"stars":224,"forks":173,"description":225,"topics":226,"topTags":229,"topTagCount":172,"lastUpdatedAt":236},"nostics","vercel-labs\u002Fnostics","https:\u002F\u002Fgithub.com\u002Fvercel-labs\u002Fnostics",120,"🩺 Errors that are worth reading",[53,227,228],"dev","errors",[230,231,232,235],{"slug":210,"name":211},{"slug":161,"name":162},{"slug":233,"name":234},"javascript","JavaScript",{"slug":213,"name":214},"2026-07-20T05:57:38.711924",{"name":238,"fullName":239,"repoUrl":240,"skillCount":201,"stars":241,"forks":242,"description":243,"topics":244,"topTags":245,"topTagCount":172,"lastUpdatedAt":254},"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.",[],[246,247,248,251],{"slug":32,"name":33},{"slug":92,"name":93},{"slug":249,"name":250},"domains","Domains",{"slug":252,"name":253},"oauth","OAuth","2026-07-23T05:42:07.665417",{"name":256,"fullName":257,"repoUrl":258,"skillCount":259,"stars":260,"forks":173,"description":261,"topics":262,"topTags":263,"topTagCount":172,"lastUpdatedAt":272},"agentic-commerce-skills","vercel-labs\u002Fagentic-commerce-skills","https:\u002F\u002Fgithub.com\u002Fvercel-labs\u002Fagentic-commerce-skills",1,13,"Skills to implement agentic commerce",[],[264,265,268,271],{"slug":47,"name":48},{"slug":266,"name":267},"e-commerce","E-commerce",{"slug":269,"name":270},"next-js","Next.js",{"slug":38,"name":39},"2026-07-17T06:06:09.601984",{"name":274,"fullName":275,"repoUrl":276,"skillCount":259,"stars":277,"forks":278,"description":279,"topics":280,"topTags":281,"topTagCount":26,"lastUpdatedAt":295},"ai-cli","vercel-labs\u002Fai-cli","https:\u002F\u002Fgithub.com\u002Fvercel-labs\u002Fai-cli",646,54,"Generate anything from your terminal",[],[282,285,288,289,292],{"slug":283,"name":284},"ai","AI",{"slug":286,"name":287},"audio","Audio",{"slug":207,"name":208},{"slug":290,"name":291},"image-generation","Image Generation",{"slug":293,"name":294},"video","Video","2026-07-29T05:41:10.289917",{"name":297,"fullName":298,"repoUrl":299,"skillCount":259,"stars":300,"forks":172,"description":301,"topics":302,"topTags":303,"topTagCount":26,"lastUpdatedAt":58},"ai-gateway-provider-php","vercel-labs\u002Fai-gateway-provider-php","https:\u002F\u002Fgithub.com\u002Fvercel-labs\u002Fai-gateway-provider-php",15,"Vercel AI Gateway provider for the PHP AI Client SDK. Works as a Composer package and WordPress plugin.",[],[304,305,306,309,310],{"slug":283,"name":284},{"slug":47,"name":48},{"slug":307,"name":308},"php","PHP",{"slug":38,"name":39},{"slug":311,"name":312},"wordpress","WordPress",{"name":314,"fullName":315,"repoUrl":316,"skillCount":259,"stars":317,"forks":166,"description":318,"topics":319,"topTags":320,"topTagCount":26,"lastUpdatedAt":332},"ai-python","vercel-labs\u002Fai-python","https:\u002F\u002Fgithub.com\u002Fvercel-labs\u002Fai-python",92,"AI SDK for Python",[],[321,322,323,326,329],{"slug":53,"name":54},{"slug":283,"name":284},{"slug":324,"name":325},"llm","LLM",{"slug":327,"name":328},"python","Python",{"slug":330,"name":331},"streaming","Streaming","2026-08-05T05:58:09.535669",{"name":334,"fullName":335,"repoUrl":336,"skillCount":259,"stars":337,"forks":20,"description":338,"topics":339,"topTags":340,"topTagCount":172,"lastUpdatedAt":346},"autoship","vercel-labs\u002Fautoship","https:\u002F\u002Fgithub.com\u002Fvercel-labs\u002Fautoship",156,"CLI tool to automate changeset-based releases",[],[341,342,343,344],{"slug":56,"name":57},{"slug":207,"name":208},{"slug":112,"name":113},{"slug":345,"name":345},"npm","2026-07-17T06:08:56.514139",{"name":348,"fullName":349,"repoUrl":350,"skillCount":259,"stars":351,"forks":20,"description":352,"topics":353,"topTags":354,"topTagCount":173,"lastUpdatedAt":360},"before-and-after","vercel-labs\u002Fbefore-and-after","https:\u002F\u002Fgithub.com\u002Fvercel-labs\u002Fbefore-and-after",200,null,[],[355,356,359],{"slug":29,"name":30},{"slug":357,"name":358},"screenshots","Screenshots",{"slug":35,"name":36},"2026-07-17T06:06:04.452007",{"name":362,"fullName":363,"repoUrl":364,"skillCount":259,"stars":172,"forks":201,"description":365,"topics":366,"topTags":367,"topTagCount":173,"lastUpdatedAt":375},"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.",[],[368,369,372],{"slug":47,"name":48},{"slug":370,"name":371},"documentation","Documentation",{"slug":373,"name":374},"technical-writing","Technical Writing","2026-07-17T06:09:03.840391",{"name":377,"fullName":378,"repoUrl":379,"skillCount":259,"stars":380,"forks":381,"description":382,"topics":383,"topTags":384,"topTagCount":172,"lastUpdatedAt":391},"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",[],[385,386,387,388],{"slug":56,"name":57},{"slug":210,"name":211},{"slug":161,"name":162},{"slug":389,"name":390},"security","Security","2026-08-08T03:57:17.628621",{"name":393,"fullName":394,"repoUrl":395,"skillCount":259,"stars":396,"forks":397,"description":398,"topics":399,"topTags":402,"topTagCount":172,"lastUpdatedAt":409},"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.",[283,400,401],"devtools","web",[403,404,405,406],{"slug":161,"name":162},{"slug":154,"name":155},{"slug":32,"name":33},{"slug":407,"name":408},"web-development","Web Development","2026-07-17T06:05:47.203318",{"name":411,"fullName":412,"repoUrl":413,"skillCount":259,"stars":414,"forks":201,"description":415,"topics":416,"topTags":417,"topTagCount":172,"lastUpdatedAt":428},"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",[],[418,419,422,425],{"slug":53,"name":54},{"slug":420,"name":421},"crm","CRM",{"slug":423,"name":424},"email","Email",{"slug":426,"name":427},"research","Research","2026-07-17T06:04:19.880141",{"name":430,"fullName":431,"repoUrl":432,"skillCount":259,"stars":433,"forks":20,"description":434,"topics":435,"topTags":441,"topTagCount":172,"lastUpdatedAt":449},"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",[436,53,283,437,438,439,440],"agent","ai-sdk","github","presets","tools",[442,443,444,446],{"slug":53,"name":54},{"slug":47,"name":48},{"slug":438,"name":445},"GitHub",{"slug":447,"name":448},"sdk","SDK","2026-08-08T03:57:34.674251",{"name":451,"fullName":452,"repoUrl":453,"skillCount":259,"stars":454,"forks":455,"description":456,"topics":457,"topTags":458,"topTagCount":26,"lastUpdatedAt":468},"just-bash","vercel-labs\u002Fjust-bash","https:\u002F\u002Fgithub.com\u002Fvercel-labs\u002Fjust-bash",3924,217,"Bash for Agents",[],[459,460,461,462,465],{"slug":47,"name":48},{"slug":56,"name":57},{"slug":207,"name":208},{"slug":463,"name":464},"graphql","GraphQL",{"slug":466,"name":467},"openapi","OpenAPI","2026-07-17T06:08:50.15428",{"name":470,"fullName":471,"repoUrl":472,"skillCount":259,"stars":166,"forks":173,"description":473,"topics":474,"topTags":475,"topTagCount":172,"lastUpdatedAt":480},"migration-skills","vercel-labs\u002Fmigration-skills","https:\u002F\u002Fgithub.com\u002Fvercel-labs\u002Fmigration-skills","Skills.sh skills for migrating from one framework to another.",[],[476,477,478,479],{"slug":29,"name":30},{"slug":180,"name":181},{"slug":269,"name":270},{"slug":44,"name":45},"2026-07-17T06:09:00.868076",{"name":482,"fullName":483,"repoUrl":484,"skillCount":259,"stars":485,"forks":486,"description":487,"topics":488,"topTags":494,"topTagCount":259,"lastUpdatedAt":496},"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",[283,489,207,490,491,324,492,345,493,213],"ai-coding","coding-agents","developer-tools","nodejs","source-code",[495],{"slug":210,"name":211},"2026-07-17T06:08:49.802217",{"name":498,"fullName":499,"repoUrl":500,"skillCount":259,"stars":26,"forks":259,"description":501,"topics":502,"topTags":503,"topTagCount":173,"lastUpdatedAt":509},"phase","vercel-labs\u002Fphase","https:\u002F\u002Fgithub.com\u002Fvercel-labs\u002Fphase","Lifecycle-aware UI performance layer for the web",[],[504,507,508],{"slug":505,"name":506},"animation","Animation",{"slug":29,"name":30},{"slug":115,"name":116},"2026-08-08T03:57:25.808976",{"name":511,"fullName":512,"repoUrl":513,"skillCount":259,"stars":514,"forks":195,"description":352,"topics":515,"topTags":516,"topTagCount":172,"lastUpdatedAt":527},"ralph-gpu","vercel-labs\u002Fralph-gpu","https:\u002F\u002Fgithub.com\u002Fvercel-labs\u002Fralph-gpu",57,[],[517,520,523,524],{"slug":518,"name":519},"creative","Creative",{"slug":521,"name":522},"graphics","Graphics",{"slug":115,"name":116},{"slug":525,"name":526},"webgpu","WebGPU","2026-07-17T06:04:07.978341",{"name":529,"fullName":530,"repoUrl":531,"skillCount":259,"stars":532,"forks":259,"description":533,"topics":534,"topTags":535,"topTagCount":172,"lastUpdatedAt":544},"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",[],[536,539,542,543],{"slug":537,"name":538},"design","Design",{"slug":540,"name":541},"education","Education",{"slug":29,"name":30},{"slug":269,"name":270},"2026-07-17T06:06:14.345931",{"name":546,"fullName":547,"repoUrl":548,"skillCount":259,"stars":549,"forks":201,"description":550,"topics":551,"topTags":552,"topTagCount":172,"lastUpdatedAt":557},"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",[],[553,554,555,556],{"slug":505,"name":506},{"slug":537,"name":538},{"slug":38,"name":39},{"slug":293,"name":294},"2026-07-17T06:06:20.06883",{"name":177,"fullName":559,"repoUrl":560,"skillCount":259,"stars":561,"forks":562,"description":563,"topics":564,"topTags":565,"topTagCount":201,"lastUpdatedAt":570},"vercel-labs\u002Fskills","https:\u002F\u002Fgithub.com\u002Fvercel-labs\u002Fskills",25958,2178,"The open agent skills tool - npx skills",[],[566,567],{"slug":53,"name":54},{"slug":568,"name":569},"plugin-development","Plugin Development","2026-07-17T06:08:44.950321",{"name":572,"fullName":573,"repoUrl":574,"skillCount":259,"stars":575,"forks":173,"description":576,"topics":577,"topTags":580,"topTagCount":173,"lastUpdatedAt":585},"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",[436,578,579],"skill","slack",[581,582,584],{"slug":53,"name":54},{"slug":579,"name":583},"Slack",{"slug":38,"name":39},"2026-07-17T06:06:13.891158",{"name":587,"fullName":588,"repoUrl":589,"skillCount":259,"stars":259,"forks":174,"description":352,"topics":590,"topTags":591,"topTagCount":172,"lastUpdatedAt":598},"tw-blocks","vercel-labs\u002Ftw-blocks","https:\u002F\u002Fgithub.com\u002Fvercel-labs\u002Ftw-blocks",[],[592,593,594,597],{"slug":537,"name":538},{"slug":29,"name":30},{"slug":595,"name":596},"tailwind-css","Tailwind CSS",{"slug":41,"name":42},"2026-07-17T06:09:03.521088",{"name":600,"fullName":601,"repoUrl":602,"skillCount":259,"stars":173,"forks":201,"description":352,"topics":603,"topTags":604,"topTagCount":173,"lastUpdatedAt":610},"vercel-deploy-codex-skill","vercel-labs\u002Fvercel-deploy-codex-skill","https:\u002F\u002Fgithub.com\u002Fvercel-labs\u002Fvercel-deploy-codex-skill",[],[605,608,609],{"slug":606,"name":607},"cloud","Cloud",{"slug":112,"name":113},{"slug":38,"name":39},"2026-07-17T06:06:20.421344",{"name":612,"fullName":613,"repoUrl":614,"skillCount":259,"stars":615,"forks":616,"description":617,"topics":618,"topTags":619,"topTagCount":172,"lastUpdatedAt":624},"webreel","vercel-labs\u002Fwebreel","https:\u002F\u002Fgithub.com\u002Fvercel-labs\u002Fwebreel",896,50,"Record scripted browser demos as video",[],[620,621,622,623],{"slug":505,"name":506},{"slug":133,"name":134},{"slug":537,"name":538},{"slug":293,"name":294},"2026-07-17T06:09:00.156575",{"name":626,"fullName":627,"repoUrl":628,"skillCount":259,"stars":629,"forks":630,"description":631,"topics":632,"topTags":633,"topTagCount":201,"lastUpdatedAt":638},"zerolang","vercel-labs\u002Fzerolang","https:\u002F\u002Fgithub.com\u002Fvercel-labs\u002Fzerolang",5194,343,"The Programming Language for Agents",[],[634,635],{"slug":53,"name":54},{"slug":636,"name":637},"workflow-automation","Workflow Automation","2026-07-17T06:08:48.590792",{"items":640,"total":259},[641],{"slug":642,"name":642,"fn":643,"description":644,"org":645,"tags":646,"stars":300,"repoUrl":299,"updatedAt":58},"use-ai-gateway-provider","call generative AI models from PHP","Use the Vercel AI Gateway provider for PHP (the `vercel-labs\u002Fai-gateway-provider` Composer package and the Vercel AI Gateway Provider WordPress plugin) to call generative AI models from PHP. Use when: (1) writing PHP \u002F WordPress code that generates text, images, or video via the AI Gateway, (2) working with the `ai_gateway` provider or the `WordPress\u002Fphp-ai-client` SDK prompt builder, (3) adding AI features to a WordPress plugin or theme.",{"slug":5,"name":6,"logoUrl":7,"githubOrg":5},[647,649,650,651,652],{"name":284,"slug":283,"type":648},"tag",{"name":48,"slug":47,"type":648},{"name":308,"slug":307,"type":648},{"name":39,"slug":38,"type":648},{"name":312,"slug":311,"type":648}]