[{"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":224},[626,637],{"slug":627,"name":627,"fn":628,"description":629,"org":630,"tags":631,"stars":225,"repoUrl":223,"updatedAt":242},"konsistent-config","configure konsistent code structure enforcement","Create or modify a konsistent.json configuration file that enforces structural conventions in a TypeScript codebase. Use when the user wants to enforce consistent code structure, validate exports\u002Fimports across files, ensure directories contain required files, enforce naming patterns, add\u002Fremove\u002Fupdate convention rules, configure case map overrides for acronyms or special casing (kebabToPascalMap, kebabToCamelMap), or troubleshoot why konsistent is reporting violations. Triggers on: \"konsistent\", \"konsistent.json\", \"enforce conventions\", \"structural consistency\", \"consistent exports\", \"consistent structure\", \"code conventions config\", \"add convention\", \"update convention\", \"fix konsistent errors\", \"case map\", \"case override\", \"acronym casing\".\n",{"slug":5,"name":6,"logoUrl":7,"githubOrg":5},[632,634,635,636],{"name":231,"slug":230,"type":633},"tag",{"name":234,"slug":233,"type":633},{"name":240,"slug":239,"type":633},{"name":237,"slug":236,"type":633},{"slug":638,"name":638,"fn":639,"description":640,"org":641,"tags":642,"stars":225,"repoUrl":223,"updatedAt":647},"konsistent-fix-violations","fix konsistent code violations","Run the konsistent CLI, review all reported violations, and fix them in the codebase. Use when the user wants to \"fix konsistent violations\", \"resolve konsistent errors\", \"clean up konsistent diagnostics\", \"make konsistent pass\", \"address structural convention violations\", or asks to run konsistent and act on the results. The skill is interactive: it requires explicit user decisions when many violations stem from the same rule (rule vs. code question), explicit user confirmation before modifying any code, and a triage step for non-trivial violations. For editing `konsistent.json`, this skill defers to the `konsistent-config` skill.\n",{"slug":5,"name":6,"logoUrl":7,"githubOrg":5},[643,644,645,646],{"name":231,"slug":230,"type":633},{"name":234,"slug":233,"type":633},{"name":186,"slug":185,"type":633},{"name":237,"slug":236,"type":633},"2026-07-17T06:04:12.52326"]