[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6HN62WDPD2REKFZ0QH712BA":3,"skill-same:01M6HN62WDPD2REKFZ0QH712BA":162},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":15,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":39,"linkOnly":40,"markdownContent":41,"markdownBody":42,"frontMatter":43,"refName":52,"commitSha":53,"skillDirectory":54,"forksCount":55,"repositoryHtmlUrl":56,"repositoryHomepageUrl":6,"ownerHtmlUrl":57,"ownerBlogUrl":58,"ownerDescription":59,"updatedAt":60,"install":61,"resources":74},"01M6HN62WDPD2REKFZ0QH712BA","shadcn",null,"Manages shadcn components and projects — adding, searching, fixing, debugging, styling, and composing UI. Provides project context, component docs, and usage examples. Applies when working with shadcn\u002Fui, component registries, presets, --preset codes, or any project with a components.json file. Also triggers for \"shadcn init\", \"create an app with --preset\", or \"switch to --preset\".","salexandr0s\u002Fai-config","salexandr0s","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F250535030?v=4","01M6DE8DS7P9KZ6AVRN7WXK5WK","01M6HMVRBX2B360FVWFTE7K28E",14,"MIT","https:\u002F\u002Fgithub.com\u002Fsalexandr0s\u002Fai-config\u002Fblob\u002Fmain\u002Fshared\u002Fskills\u002Fshadcn\u002FLICENSE.md","https:\u002F\u002Fgithub.com\u002Fsalexandr0s\u002Fai-config\u002Fblob\u002Fmain\u002Fshared\u002Fskills\u002Fshadcn\u002FSKILL.md",[],[5,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38],"switch","when","for","usage","with","codes","component docs","false","app","triggers","project","components","projects","examples","file","create","debugging","preset","init","component","2026-11-10 10:12:30",false,"---\nname: handoff\ndescription: Compact the current conversation into a handoff document for another agent to pick up. References existing artifacts (PRDs, plans, ADRs, issues, commits, diffs) by path or URL instead of duplicating them. Use when user wants to hand off the conversation to a fresh agent or starts a new session that picks up prior work.\nargument-hint: \"What will the next session be used for?\"\nlicense: MIT\nmetadata:\n  derived_from: \"https:\u002F\u002Fgithub.com\u002Fmattpocock\u002Fskills\u002Ftree\u002Fmain\u002Fskills\u002Fproductivity\u002Fhandoff\"\n  original_author: \"Matt Pocock (@mattpocock)\"\n  original_license: MIT\n  voice: \"Matt Pocock — no-duplication, reference-existing-artifacts, tailored to next-session focus\"\n  version: 1.0.0\n---\n\n# Handoff\n\n> Derived from [Matt Pocock's handoff](https:\u002F\u002Fgithub.com\u002Fmattpocock\u002Fskills\u002Ftree\u002Fmain\u002Fskills\u002Fproductivity\u002Fhandoff) (MIT). Matt's no-duplication discipline preserved verbatim. Additions: tools + references + cs-* wrapper (see [references\u002Fcompanion_tooling.md](references\u002Fcompanion_tooling.md)).\n\nWrite a handoff document summarising the current conversation so a fresh agent can continue the work. Save it to a path produced by `mktemp -t handoff-XXXXXX.md` (read the file before you write to it).\n\nSuggest the skills to be used, if any, by the next session.\n\nDo not duplicate content already captured in other artifacts (PRDs, plans, ADRs, issues, commits, diffs). Reference them by path or URL instead.\n\nIf the user passed arguments, treat them as a description of what the next session will focus on and tailor the doc accordingly.\n\n## Sections\n\n- **Goal of next session** (from user argument or inferred)\n- **State of play** (what's done, what's blocking)\n- **Open decisions** (what the next agent must decide)\n- **Skills to use** (concrete list)\n- **Artifacts** (paths\u002FURLs to PRDs, plans, ADRs, issues, branches, PRs — do not duplicate)\n\n## Tooling\n\nSee [references\u002Fcompanion_tooling.md](references\u002Fcompanion_tooling.md). Tools: template + dedup + recommender. Agent: `cs-handoff-author`. Command: `\u002Fcs:handoff`.\n\n---\n\n**Version:** 1.0.0\n**Derived:** Matt Pocock (MIT) + this repo's wrapper\n","# Handoff\n\n> Derived from [Matt Pocock's handoff](https:\u002F\u002Fgithub.com\u002Fmattpocock\u002Fskills\u002Ftree\u002Fmain\u002Fskills\u002Fproductivity\u002Fhandoff) (MIT). Matt's no-duplication discipline preserved verbatim. Additions: tools + references + cs-* wrapper (see [references\u002Fcompanion_tooling.md](references\u002Fcompanion_tooling.md)).\n\nWrite a handoff document summarising the current conversation so a fresh agent can continue the work. Save it to a path produced by `mktemp -t handoff-XXXXXX.md` (read the file before you write to it).\n\nSuggest the skills to be used, if any, by the next session.\n\nDo not duplicate content already captured in other artifacts (PRDs, plans, ADRs, issues, commits, diffs). Reference them by path or URL instead.\n\nIf the user passed arguments, treat them as a description of what the next session will focus on and tailor the doc accordingly.\n\n## Sections\n\n- **Goal of next session** (from user argument or inferred)\n- **State of play** (what's done, what's blocking)\n- **Open decisions** (what the next agent must decide)\n- **Skills to use** (concrete list)\n- **Artifacts** (paths\u002FURLs to PRDs, plans, ADRs, issues, branches, PRs — do not duplicate)\n\n## Tooling\n\nSee [references\u002Fcompanion_tooling.md](references\u002Fcompanion_tooling.md). Tools: template + dedup + recommender. Agent: `cs-handoff-author`. Command: `\u002Fcs:handoff`.\n\n---\n\n**Version:** 1.0.0\n**Derived:** Matt Pocock (MIT) + this repo's wrapper\n",{"name":44,"license":14,"metadata":45,"description":50,"argument-hint":51},"handoff",{"voice":46,"version":47,"derived_from":48,"original_author":49,"original_license":14},"Matt Pocock — no-duplication, reference-existing-artifacts, tailored to next-session focus","1.0.0","https:\u002F\u002Fgithub.com\u002Fmattpocock\u002Fskills\u002Ftree\u002Fmain\u002Fskills\u002Fproductivity\u002Fhandoff","Matt Pocock (@mattpocock)","Compact the current conversation into a handoff document for another agent to pick up. References existing artifacts (PRDs, plans, ADRs, issues, commits, diffs) by path or URL instead of duplicating them. Use when user wants to hand off the conversation to a fresh agent or starts a new session that picks up prior work.","What will the next session be used for?","main","510dd2917e051cc953dc55f56fd6ef442aa01b38","shared\u002Fskills\u002Fshadcn",3,"https:\u002F\u002Fgithub.com\u002Fsalexandr0s\u002Fai-config","https:\u002F\u002Fgithub.com\u002Fsalexandr0s","https:\u002F\u002Fsavorg.xyz\u002F","Solo building with agents since 2025. Learning as i do. Do not blindly trust my code.","2026-11-09 09:22:33",{"source":8,"skillName":44,"commands":62,"prompt":72,"zipAvailable":73},[63,66,69],{"tool":64,"command":65},"npx","npx skills add salexandr0s\u002Fai-config --skill handoff",{"tool":67,"command":68},"bunx","bunx skills add salexandr0s\u002Fai-config --skill handoff",{"tool":70,"command":71},"pnpm","pnpm dlx skills add salexandr0s\u002Fai-config --skill handoff","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fsalexandr0s\u002Fai-config\u002Fblob\u002Fmain\u002Fshared\u002Fskills\u002Fshadcn\u002FSKILL.md",true,[75,81,87,91,95,99,103,108,112,116,120,124,128,132,136,140,144,148,154,158],{"path":76,"resourceType":77,"resourceTypeDesc":78,"sizeBytes":79,"sourceHtmlUrl":80},"agents\u002Fopenai.yml","REFERENCE","参考文档",238,"https:\u002F\u002Fgithub.com\u002Fsalexandr0s\u002Fai-config\u002Fblob\u002Fmain\u002Fshared\u002Fskills\u002Fshadcn\u002Fagents\u002Fopenai.yml",{"path":82,"resourceType":83,"resourceTypeDesc":84,"sizeBytes":85,"sourceHtmlUrl":86},"assets\u002Fshadcn-small.png","ASSET","资产文件",1049,"https:\u002F\u002Fgithub.com\u002Fsalexandr0s\u002Fai-config\u002Fblob\u002Fmain\u002Fshared\u002Fskills\u002Fshadcn\u002Fassets\u002Fshadcn-small.png",{"path":88,"resourceType":83,"resourceTypeDesc":84,"sizeBytes":89,"sourceHtmlUrl":90},"assets\u002Fshadcn.png",3852,"https:\u002F\u002Fgithub.com\u002Fsalexandr0s\u002Fai-config\u002Fblob\u002Fmain\u002Fshared\u002Fskills\u002Fshadcn\u002Fassets\u002Fshadcn.png",{"path":92,"resourceType":77,"resourceTypeDesc":78,"sizeBytes":93,"sourceHtmlUrl":94},"cli.md",14974,"https:\u002F\u002Fgithub.com\u002Fsalexandr0s\u002Fai-config\u002Fblob\u002Fmain\u002Fshared\u002Fskills\u002Fshadcn\u002Fcli.md",{"path":96,"resourceType":77,"resourceTypeDesc":78,"sizeBytes":97,"sourceHtmlUrl":98},"customization.md",5977,"https:\u002F\u002Fgithub.com\u002Fsalexandr0s\u002Fai-config\u002Fblob\u002Fmain\u002Fshared\u002Fskills\u002Fshadcn\u002Fcustomization.md",{"path":100,"resourceType":77,"resourceTypeDesc":78,"sizeBytes":101,"sourceHtmlUrl":102},"evals\u002Fevals.json",3118,"https:\u002F\u002Fgithub.com\u002Fsalexandr0s\u002Fai-config\u002Fblob\u002Fmain\u002Fshared\u002Fskills\u002Fshadcn\u002Fevals\u002Fevals.json",{"path":104,"resourceType":105,"resourceTypeDesc":106,"sizeBytes":107,"sourceHtmlUrl":15},"LICENSE.md","LICENSE","许可证",1063,{"path":109,"resourceType":77,"resourceTypeDesc":78,"sizeBytes":110,"sourceHtmlUrl":111},"mcp.md",2516,"https:\u002F\u002Fgithub.com\u002Fsalexandr0s\u002Fai-config\u002Fblob\u002Fmain\u002Fshared\u002Fskills\u002Fshadcn\u002Fmcp.md",{"path":113,"resourceType":77,"resourceTypeDesc":78,"sizeBytes":114,"sourceHtmlUrl":115},"references\u002Fcompanion_tooling.md",3091,"https:\u002F\u002Fgithub.com\u002Fmne20114-hash\u002Fgest35bi\u002Fblob\u002Fmain\u002Fclaude-skills\u002Fengineering\u002Fhandoff\u002Fskills\u002Fhandoff\u002Freferences\u002Fcompanion_tooling.md",{"path":117,"resourceType":77,"resourceTypeDesc":78,"sizeBytes":118,"sourceHtmlUrl":119},"references\u002Fdeduplication_discipline.md",6441,"https:\u002F\u002Fgithub.com\u002Fmne20114-hash\u002Fgest35bi\u002Fblob\u002Fmain\u002Fclaude-skills\u002Fengineering\u002Fhandoff\u002Fskills\u002Fhandoff\u002Freferences\u002Fdeduplication_discipline.md",{"path":121,"resourceType":77,"resourceTypeDesc":78,"sizeBytes":122,"sourceHtmlUrl":123},"references\u002Fhandoff_structure.md",6060,"https:\u002F\u002Fgithub.com\u002Fmne20114-hash\u002Fgest35bi\u002Fblob\u002Fmain\u002Fclaude-skills\u002Fengineering\u002Fhandoff\u002Fskills\u002Fhandoff\u002Freferences\u002Fhandoff_structure.md",{"path":125,"resourceType":77,"resourceTypeDesc":78,"sizeBytes":126,"sourceHtmlUrl":127},"references\u002Fnext_session_skill_matching.md",6268,"https:\u002F\u002Fgithub.com\u002Fmne20114-hash\u002Fgest35bi\u002Fblob\u002Fmain\u002Fclaude-skills\u002Fengineering\u002Fhandoff\u002Fskills\u002Fhandoff\u002Freferences\u002Fnext_session_skill_matching.md",{"path":129,"resourceType":77,"resourceTypeDesc":78,"sizeBytes":130,"sourceHtmlUrl":131},"rules\u002Fbase-vs-radix.md",6977,"https:\u002F\u002Fgithub.com\u002Fsalexandr0s\u002Fai-config\u002Fblob\u002Fmain\u002Fshared\u002Fskills\u002Fshadcn\u002Frules\u002Fbase-vs-radix.md",{"path":133,"resourceType":77,"resourceTypeDesc":78,"sizeBytes":134,"sourceHtmlUrl":135},"rules\u002Fcomposition.md",4908,"https:\u002F\u002Fgithub.com\u002Fsalexandr0s\u002Fai-config\u002Fblob\u002Fmain\u002Fshared\u002Fskills\u002Fshadcn\u002Frules\u002Fcomposition.md",{"path":137,"resourceType":77,"resourceTypeDesc":78,"sizeBytes":138,"sourceHtmlUrl":139},"rules\u002Fforms.md",4886,"https:\u002F\u002Fgithub.com\u002Fsalexandr0s\u002Fai-config\u002Fblob\u002Fmain\u002Fshared\u002Fskills\u002Fshadcn\u002Frules\u002Fforms.md",{"path":141,"resourceType":77,"resourceTypeDesc":78,"sizeBytes":142,"sourceHtmlUrl":143},"rules\u002Ficons.md",1965,"https:\u002F\u002Fgithub.com\u002Fsalexandr0s\u002Fai-config\u002Fblob\u002Fmain\u002Fshared\u002Fskills\u002Fshadcn\u002Frules\u002Ficons.md",{"path":145,"resourceType":77,"resourceTypeDesc":78,"sizeBytes":146,"sourceHtmlUrl":147},"rules\u002Fstyling.md",3798,"https:\u002F\u002Fgithub.com\u002Fsalexandr0s\u002Fai-config\u002Fblob\u002Fmain\u002Fshared\u002Fskills\u002Fshadcn\u002Frules\u002Fstyling.md",{"path":149,"resourceType":150,"resourceTypeDesc":151,"sizeBytes":152,"sourceHtmlUrl":153},"scripts\u002Fartifact_deduplicator.py","SCRIPT","脚本",8657,"https:\u002F\u002Fgithub.com\u002Fmne20114-hash\u002Fgest35bi\u002Fblob\u002Fmain\u002Fclaude-skills\u002Fengineering\u002Fhandoff\u002Fskills\u002Fhandoff\u002Fscripts\u002Fartifact_deduplicator.py",{"path":155,"resourceType":150,"resourceTypeDesc":151,"sizeBytes":156,"sourceHtmlUrl":157},"scripts\u002Fhandoff_template_generator.py",8090,"https:\u002F\u002Fgithub.com\u002Fmne20114-hash\u002Fgest35bi\u002Fblob\u002Fmain\u002Fclaude-skills\u002Fengineering\u002Fhandoff\u002Fskills\u002Fhandoff\u002Fscripts\u002Fhandoff_template_generator.py",{"path":159,"resourceType":150,"resourceTypeDesc":151,"sizeBytes":160,"sourceHtmlUrl":161},"scripts\u002Fskill_recommender.py",8337,"https:\u002F\u002Fgithub.com\u002Fmne20114-hash\u002Fgest35bi\u002Fblob\u002Fmain\u002Fclaude-skills\u002Fengineering\u002Fhandoff\u002Fskills\u002Fhandoff\u002Fscripts\u002Fskill_recommender.py",[163,195,224,247,278,299],{"skillNo":164,"name":165,"nameZh":6,"description":166,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":167,"sourceHtmlUrl":168,"categories":169,"keywords":175,"publishedAt":39},"01M6HN7EHN65GQEVEHWJ146W8C","swiftui-performance-audit","Audit and improve SwiftUI runtime performance from code review and architecture. Use for requests to diagnose slow rendering, janky scrolling, high CPU\u002Fmemory usage, excessive view updates, or layout thrash in SwiftUI apps, and to provide guidance for user-run Instruments profiling when code review alone is insufficient.","https:\u002F\u002Fgithub.com\u002Fsalexandr0s\u002Fai-config\u002Fblob\u002Fmain\u002Fshared\u002Fskills\u002Fswiftui-performance-audit\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fsalexandr0s\u002Fai-config\u002Fblob\u002Fmain\u002Fshared\u002Fskills\u002Fswiftui-performance-audit\u002FSKILL.md",[170],{"categoryNo":171,"categoryName":172,"taxonomyType":173,"taxonomyTypeDesc":174},"01JBSEEDCAT000000000000007","代码审查","SCENARIO","使用场景",[176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,22,193,194,21,20],"performance","swiftui performance audit","audit","swiftui","performance audit","code review","review","memory","architecture","diagnose","code","improve","view","use","instruments profiling","runtime","apps","updates","high",{"skillNo":196,"name":197,"nameZh":6,"description":198,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":199,"sourceHtmlUrl":200,"categories":201,"keywords":205,"publishedAt":39},"01M6HN68GQ9MYF3VVJ8RH8EE54","stageshow","Build faux product UI that looks like a real product, as a still illustration or an animated demo with a cursor. Browser and app windows, dashboards, phones, notifications, terminals, bento grids and cursor walkthroughs, framed, masked and cropped the way a marketing page, feature card or docs hero needs them. Use whenever someone wants a fake or mocked UI, a product demo or walkthrough animation, a hero or feature-card illustration of an app, a product shot in the style of a polished marketing site, or an animated cursor doing things in an interface, even if they never say \"faux UI\". React and plain CSS.","https:\u002F\u002Fgithub.com\u002Fsalexandr0s\u002Fai-config\u002Fblob\u002Fmain\u002Fshared\u002Fskills\u002Fstageshow\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fsalexandr0s\u002Fai-config\u002Fblob\u002Fmain\u002Fshared\u002Fskills\u002Fstageshow\u002FSKILL.md",[202],{"categoryNo":203,"categoryName":204,"taxonomyType":173,"taxonomyTypeDesc":174},"01JBSEEDCAT000000000000009","前端开发",[197,206,207,208,209,210,211,212,213,214,189,215,216,217,218,27,219,220,221,222,223],"css","react","windows","browser","demo","notifications","Animation","walkthrough","page","never","illustration","feature","as","framed","card","interface","things","hero",{"skillNo":225,"name":226,"nameZh":6,"description":227,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":228,"licenseFileUrl":229,"sourceHtmlUrl":230,"categories":231,"keywords":232,"publishedAt":39},"01M6HN5Z52QN1BF5B0XNHEN4FZ","portless","Set up and use portless for named local dev server URLs (e.g. https:\u002F\u002Fmyapp.localhost instead of http:\u002F\u002Flocalhost:3000). Use when integrating portless into a project, configuring dev server names, setting up the local proxy, working with .localhost domains, or troubleshooting port\u002Fproxy issues.","Apache-2.0","https:\u002F\u002Fgithub.com\u002Fsalexandr0s\u002Fai-config\u002Fblob\u002Fmain\u002Fshared\u002Fskills\u002Fportless\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fsalexandr0s\u002Fai-config\u002Fblob\u002Fmain\u002Fshared\u002Fskills\u002Fportless\u002FSKILL.md",[],[226,233,234,235,236,237,238,239,240,241,189,242,243,244,29,245,246,23,21,20],"local dev","http","dev","issues","proxy","https","server","SET","troubleshooting","local dev server","up","local","domains","port",{"skillNo":248,"name":249,"nameZh":6,"description":250,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":251,"sourceHtmlUrl":252,"categories":253,"keywords":260,"publishedAt":39},"01M6HN5MXHWEVRWHPPZ0S5AE3A","ios-simulator-skill","21 production-ready scripts for iOS app testing, building, and automation. Provides semantic UI navigation, build automation, accessibility testing, and simulator lifecycle management. Optimized for AI agents with minimal token output.","https:\u002F\u002Fgithub.com\u002Fsalexandr0s\u002Fai-config\u002Fblob\u002Fmain\u002Fshared\u002Fskills\u002Fios-simulator-skill\u002FLICENSE.md","https:\u002F\u002Fgithub.com\u002Fsalexandr0s\u002Fai-config\u002Fblob\u002Fmain\u002Fshared\u002Fskills\u002Fios-simulator-skill\u002FSKILL.md",[254,257],{"categoryNo":255,"categoryName":256,"taxonomyType":173,"taxonomyTypeDesc":174},"01JBSEEDCAT000000000000008","测试与质量",{"categoryNo":258,"categoryName":259,"taxonomyType":173,"taxonomyTypeDesc":174},"01JBSEEDCAT000000000000023","Skill与智能体开发",[261,262,263,264,265,266,267,268,269,270,271,272,273,274,27,275,276,23,277,21],"ios","ios simulator skill","ios simulator","testing","ai agents","automation","accessibility","lifecycle","ready","minimal","build","accessibility testing","ios app","token","scripts","output","production-ready",{"skillNo":279,"name":280,"nameZh":6,"description":281,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":228,"licenseFileUrl":282,"sourceHtmlUrl":283,"categories":284,"keywords":285,"publishedAt":39},"01M6HN48WA9ZZNPR7C3A43Z4X1","deepsec","Run deepsec, an AI-powered cyber-security vulnerability scanner. Activates when the user invokes \u002Fdeepsec, asks to run deepsec, or wants to scan their repo, branch, or uncommitted changes for vulnerabilities.","https:\u002F\u002Fgithub.com\u002Fsalexandr0s\u002Fai-config\u002Fblob\u002Fmain\u002Fshared\u002Fskills\u002Fdeepsec\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fsalexandr0s\u002Fai-config\u002Fblob\u002Fmain\u002Fshared\u002Fskills\u002Fdeepsec\u002FSKILL.md",[],[280,286,287,288,289,290,291,292,293,294,295,296,297,21,298,20],"security","security vulnerability","vulnerabilities","run","vulnerability","vulnerability scanner","branch","repo","user","scanner","scan","security vulnerability scanner","changes",{"skillNo":300,"name":301,"nameZh":6,"description":302,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":303,"sourceHtmlUrl":304,"categories":305,"keywords":309,"publishedAt":39},"01M6HN3TP4FS6P560XZ6GDMYVS","vercel-deploy","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\".","https:\u002F\u002Fgithub.com\u002Fsalexandr0s\u002Fai-config\u002Fblob\u002Fmain\u002Fcodex\u002Fskills\u002Fvercel-deploy\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002Fsalexandr0s\u002Fai-config\u002Fblob\u002Fmain\u002Fcodex\u002Fskills\u002Fvercel-deploy\u002FSKILL.md",[306],{"categoryNo":307,"categoryName":308,"taxonomyType":173,"taxonomyTypeDesc":174},"01JBSEEDCAT000000000000011","运维与部署",[310,311,312,313,34,314,315,316,294,189,317,318,319,320,27,321,322,323,20],"deploy","vercel deploy","vercel","deployment","push","actions","applications","preview deployment","me","preview","live","link","requests","my"]