[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6R9XXXFGW4MBYDAYPE61YVE":3,"skill-same:01M6R9XXXFGW4MBYDAYPE61YVE":70},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":38,"linkOnly":39,"markdownContent":40,"markdownBody":41,"frontMatter":42,"refName":47,"commitSha":48,"skillDirectory":49,"forksCount":50,"repositoryHtmlUrl":51,"repositoryHomepageUrl":6,"ownerHtmlUrl":52,"ownerBlogUrl":53,"ownerDescription":54,"updatedAt":55,"install":56,"resources":69},"01M6R9XXXFGW4MBYDAYPE61YVE","vitepress",null,"VitePress static site generator powered by Vite and Vue. Use when building documentation sites, configuring themes, or writing Markdown with Vue components.","Nairon-AI\u002Fagentic-starter-pack","Nairon-AI","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F260662138?v=4","01M6R8PZ1Y8CSQGFN61VACZGTH","Nairon AI","01M6R8PZ6184VR3BA88YZFBC3N",4,"MIT","https:\u002F\u002Fgithub.com\u002FNairon-AI\u002Fagentic-starter-pack\u002Fblob\u002Fmain\u002Ffrontend\u002Fframeworks\u002Fvitepress\u002FSKILL.md",[],[5,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"scripts","when","static","at","static site","static site generator","generator","with","themes","writing","sites","vite","use","generated","markdown","https","documentation","components","github","2026-11-10 10:12:30",false,"---\nname: vitepress\ndescription: VitePress static site generator powered by Vite and Vue. Use when building documentation sites, configuring themes, or writing Markdown with Vue components.\nmetadata:\n  author: Anthony Fu\n  version: \"2026.1.28\"\n  source: Generated from https:\u002F\u002Fgithub.com\u002Fvuejs\u002Fvitepress, scripts located at https:\u002F\u002Fgithub.com\u002Fantfu\u002Fskills\n---\n\nVitePress is a Static Site Generator (SSG) built on Vite and Vue 3. It takes Markdown content, applies a theme, and generates static HTML that becomes an SPA for fast navigation. Perfect for documentation, blogs, and marketing sites.\n\n**Key Characteristics:**\n- File-based routing with `.md` files\n- Vue components work directly in Markdown\n- Fast HMR with instant updates (\u003C100ms)\n- Default theme optimized for documentation\n- Built-in search (local or Algolia)\n\n**Before working with VitePress projects:**\n- Check `.vitepress\u002Fconfig.ts` for site configuration\n- Look at `.vitepress\u002Ftheme\u002F` for custom theme extensions\n- The `public\u002F` directory contains static assets served as-is\n\n> The skill is based on VitePress 1.x, generated at 2026-01-28.\n\n## Core\n\n| Topic | Description | Reference |\n|-------|-------------|-----------|\n| Configuration | Config file setup, defineConfig, site metadata | [core-config](references\u002Fcore-config.md) |\n| CLI | Command-line interface: dev, build, preview, init | [core-cli](references\u002Fcore-cli.md) |\n| Routing | File-based routing, source directory, rewrites | [core-routing](references\u002Fcore-routing.md) |\n| Markdown | Frontmatter, containers, tables, anchors, includes | [core-markdown](references\u002Fcore-markdown.md) |\n\n## Features\n\n### Code & Content\n\n| Topic | Description | Reference |\n|-------|-------------|-----------|\n| Code Blocks | Syntax highlighting, line highlighting, diffs, focus | [features-code-blocks](references\u002Ffeatures-code-blocks.md) |\n| Vue in Markdown | Components, script setup, directives, templating | [features-vue](references\u002Ffeatures-vue.md) |\n| Data Loading | Build-time data loaders, createContentLoader | [features-data-loading](references\u002Ffeatures-data-loading.md) |\n| Dynamic Routes | Generate pages from data, paths loader files | [features-dynamic-routes](references\u002Ffeatures-dynamic-routes.md) |\n\n## Theme\n\n| Topic | Description | Reference |\n|-------|-------------|-----------|\n| Theme Config | Nav, sidebar, search, social links, footer | [theme-config](references\u002Ftheme-config.md) |\n| Customization | CSS variables, slots, fonts, global components | [theme-customization](references\u002Ftheme-customization.md) |\n| Custom Theme | Building themes from scratch, theme interface | [theme-custom](references\u002Ftheme-custom.md) |\n\n## Advanced\n\n| Topic | Description | Reference |\n|-------|-------------|-----------|\n| Internationalization | Multi-language sites, locale configuration | [advanced-i18n](references\u002Fadvanced-i18n.md) |\n| SSR Compatibility | Server-side rendering, ClientOnly, dynamic imports | [advanced-ssr](references\u002Fadvanced-ssr.md) |\n\n## Recipes\n\n| Topic | Description | Reference |\n|-------|-------------|-----------|\n| Deployment | GitHub Pages, Netlify, Vercel, Cloudflare, Nginx | [recipes-deploy](references\u002Frecipes-deploy.md) |\n","VitePress is a Static Site Generator (SSG) built on Vite and Vue 3. It takes Markdown content, applies a theme, and generates static HTML that becomes an SPA for fast navigation. Perfect for documentation, blogs, and marketing sites.\n\n**Key Characteristics:**\n- File-based routing with `.md` files\n- Vue components work directly in Markdown\n- Fast HMR with instant updates (\u003C100ms)\n- Default theme optimized for documentation\n- Built-in search (local or Algolia)\n\n**Before working with VitePress projects:**\n- Check `.vitepress\u002Fconfig.ts` for site configuration\n- Look at `.vitepress\u002Ftheme\u002F` for custom theme extensions\n- The `public\u002F` directory contains static assets served as-is\n\n> The skill is based on VitePress 1.x, generated at 2026-01-28.\n\n## Core\n\n| Topic | Description | Reference |\n|-------|-------------|-----------|\n| Configuration | Config file setup, defineConfig, site metadata | [core-config](references\u002Fcore-config.md) |\n| CLI | Command-line interface: dev, build, preview, init | [core-cli](references\u002Fcore-cli.md) |\n| Routing | File-based routing, source directory, rewrites | [core-routing](references\u002Fcore-routing.md) |\n| Markdown | Frontmatter, containers, tables, anchors, includes | [core-markdown](references\u002Fcore-markdown.md) |\n\n## Features\n\n### Code & Content\n\n| Topic | Description | Reference |\n|-------|-------------|-----------|\n| Code Blocks | Syntax highlighting, line highlighting, diffs, focus | [features-code-blocks](references\u002Ffeatures-code-blocks.md) |\n| Vue in Markdown | Components, script setup, directives, templating | [features-vue](references\u002Ffeatures-vue.md) |\n| Data Loading | Build-time data loaders, createContentLoader | [features-data-loading](references\u002Ffeatures-data-loading.md) |\n| Dynamic Routes | Generate pages from data, paths loader files | [features-dynamic-routes](references\u002Ffeatures-dynamic-routes.md) |\n\n## Theme\n\n| Topic | Description | Reference |\n|-------|-------------|-----------|\n| Theme Config | Nav, sidebar, search, social links, footer | [theme-config](references\u002Ftheme-config.md) |\n| Customization | CSS variables, slots, fonts, global components | [theme-customization](references\u002Ftheme-customization.md) |\n| Custom Theme | Building themes from scratch, theme interface | [theme-custom](references\u002Ftheme-custom.md) |\n\n## Advanced\n\n| Topic | Description | Reference |\n|-------|-------------|-----------|\n| Internationalization | Multi-language sites, locale configuration | [advanced-i18n](references\u002Fadvanced-i18n.md) |\n| SSR Compatibility | Server-side rendering, ClientOnly, dynamic imports | [advanced-ssr](references\u002Fadvanced-ssr.md) |\n\n## Recipes\n\n| Topic | Description | Reference |\n|-------|-------------|-----------|\n| Deployment | GitHub Pages, Netlify, Vercel, Cloudflare, Nginx | [recipes-deploy](references\u002Frecipes-deploy.md) |\n",{"name":5,"metadata":43,"description":7},{"author":44,"source":45,"version":46},"Anthony Fu","Generated from https:\u002F\u002Fgithub.com\u002Fvuejs\u002Fvitepress, scripts located at https:\u002F\u002Fgithub.com\u002Fantfu\u002Fskills","2026.1.28","main","c9d0c408715983e993b2f9ebffdbfa7f10153bcb","frontend\u002Fframeworks\u002Fvitepress",0,"https:\u002F\u002Fgithub.com\u002FNairon-AI\u002Fagentic-starter-pack","https:\u002F\u002Fgithub.com\u002FNairon-AI","https:\u002F\u002Fwww.naironai.com\u002F","Building the future of Work","2026-09-20 17:40:05",{"source":8,"skillName":5,"commands":57,"prompt":67,"zipAvailable":68},[58,61,64],{"tool":59,"command":60},"npx","npx skills add Nairon-AI\u002Fagentic-starter-pack --skill vitepress",{"tool":62,"command":63},"bunx","bunx skills add Nairon-AI\u002Fagentic-starter-pack --skill vitepress",{"tool":65,"command":66},"pnpm","pnpm dlx skills add Nairon-AI\u002Fagentic-starter-pack --skill vitepress","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FNairon-AI\u002Fagentic-starter-pack\u002Fblob\u002Fmain\u002Ffrontend\u002Fframeworks\u002Fvitepress\u002FSKILL.md",true,[],[71,103,125,146,165,186],{"skillNo":72,"name":73,"nameZh":6,"description":74,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":75,"categories":76,"keywords":87,"publishedAt":38},"01M6RBCG630Y8X99XWR9Q4GYNY","writing-shape","Take a markdown file of raw material and shape it into an article through a conversational session — drafting candidate openings, growing the piece paragraph by paragraph, arguing about format (lists, tables, callouts, quotes) at each step. Use when the user has a pile of notes, fragments, or a rough draft and wants help turning it into something publishable.","https:\u002F\u002Fgithub.com\u002FNairon-AI\u002Fagentic-starter-pack\u002Fblob\u002Fmain\u002Fwriting\u002Fwriting-shape\u002FSKILL.md",[77,82],{"categoryNo":78,"categoryName":79,"taxonomyType":80,"taxonomyTypeDesc":81},"01JBSEEDCAT000000000000018","写作与文案","SCENARIO","使用场景",{"categoryNo":83,"categoryName":84,"taxonomyType":85,"taxonomyTypeDesc":86},"01JBSEEDCAT000000000000036","内容创作者","PROFESSION","适用职业",[28,88,89,90,91,92,33,93,94,31,95,96,97,98,99,100,101,22,102,20],"writing shape","shape","notes","help","file","format","session","take","draft","article","material","it","about","quotes","candidate",{"skillNo":104,"name":105,"nameZh":6,"description":106,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":107,"categories":108,"keywords":111,"publishedAt":38},"01M6RBCCCB1KMF01P5SYGFWBSW","writing-fragments","Grilling session that mines the user for fragments — heterogeneous nuggets of writing (claims, vignettes, sharp sentences, half-thoughts) — and appends them to a single document as raw material for a future article. Use when the user wants to develop ideas before imposing structure, or mentions \"fragments\", \"ideate\", or \"raw material\" for writing.","https:\u002F\u002Fgithub.com\u002FNairon-AI\u002Fagentic-starter-pack\u002Fblob\u002Fmain\u002Fwriting\u002Fwriting-fragments\u002FSKILL.md",[109,110],{"categoryNo":78,"categoryName":79,"taxonomyType":80,"taxonomyTypeDesc":81},{"categoryNo":83,"categoryName":84,"taxonomyType":85,"taxonomyTypeDesc":86},[28,112,113,114,115,116,94,31,117,118,119,97,120,98,121,122,123,124,20],"writing fragments","grilling","ideate","develop","user","document","structure","ideas","as","sharp","claims","for","single",{"skillNo":126,"name":127,"nameZh":6,"description":128,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":129,"categories":130,"keywords":133,"publishedAt":38},"01M6RBC8V7NHHKMTAZB4BPXVYQ","writing-beats","Shape an article as a journey of beats, choose-your-own-adventure style. The user picks a starting beat from the raw material, you write only that beat, then offer options for where to pivot next, beat by beat, until the article reaches a natural end. Use when the user has raw material and wants to assemble it as a narrative rather than an argument.","https:\u002F\u002Fgithub.com\u002FNairon-AI\u002Fagentic-starter-pack\u002Fblob\u002Fmain\u002Fwriting\u002Fwriting-beats\u002FSKILL.md",[131,132],{"categoryNo":78,"categoryName":79,"taxonomyType":80,"taxonomyTypeDesc":81},{"categoryNo":83,"categoryName":84,"taxonomyType":85,"taxonomyTypeDesc":86},[28,134,135,136,31,137,138,89,139,140,141,97,142,120,143,98,144,145,123,20],"writing beats","choose","write","assemble","only","journey","next","options","end","style","narrative","argument",{"skillNo":147,"name":148,"nameZh":6,"description":149,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":150,"categories":151,"keywords":154,"publishedAt":38},"01M6RBC58SG5Y5SC4ZV4ZNEFHC","stop-slop","Remove AI writing patterns from prose. Use when drafting, editing, or reviewing text to eliminate predictable AI tells.","https:\u002F\u002Fgithub.com\u002FNairon-AI\u002Fagentic-starter-pack\u002Fblob\u002Fmain\u002Fwriting\u002Fstop-slop\u002FSKILL.md",[152,153],{"categoryNo":78,"categoryName":79,"taxonomyType":80,"taxonomyTypeDesc":81},{"categoryNo":83,"categoryName":84,"taxonomyType":85,"taxonomyTypeDesc":86},[155,156,157,28,158,34,159,160,161,31,162,163,164,123,20],"stop","stop slop","slop","content","text","editing","remove","prose","patterns","drafts",{"skillNo":166,"name":167,"nameZh":6,"description":168,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":169,"categories":170,"keywords":173,"publishedAt":38},"01M6RBBJTTCJ7KZCP16G9JDFZH","humanizer","Remove signs of AI-generated writing from text. Use when editing or reviewing\ntext to make it sound more natural and human-written. Based on Wikipedia's\ncomprehensive \"Signs of AI writing\" guide. Detects and fixes patterns including:\ninflated symbolism, promotional language, superficial -ing analyses, vague\nattributions, em dash overuse, rule of three, AI vocabulary words, passive\nvoice, negative parallelisms, and filler phrases.","https:\u002F\u002Fgithub.com\u002FNairon-AI\u002Fagentic-starter-pack\u002Fblob\u002Fmain\u002Fwriting\u002Fhumanizer\u002FSKILL.md",[171,172],{"categoryNo":78,"categoryName":79,"taxonomyType":80,"taxonomyTypeDesc":81},{"categoryNo":83,"categoryName":84,"taxonomyType":85,"taxonomyTypeDesc":86},[167,28,174,175,159,176,136,177,32,161,178,179,163,180,181,182,183,184,185,20],"code","em dash","read","edit","guide","opencode","three","human","make","wikipedia","vague","dash",{"skillNo":187,"name":188,"nameZh":6,"description":189,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":190,"categories":191,"keywords":192,"publishedAt":38},"01M6RBBEQKJ5HRH8AV9J85QB1T","feedback","Prepare, deliver, and debrief timely interpersonal feedback using a question-first coaching flow, observable behavior, owned experience, and concrete impact. Use when drafting feedback, coaching managers, rehearsing a feedback conversation, praising specific behavior, or reviewing whether feedback landed.","https:\u002F\u002Fgithub.com\u002FNairon-AI\u002Fagentic-starter-pack\u002Fblob\u002Fmain\u002Fwriting\u002Ffeedback\u002FSKILL.md",[],[188,193,194,195,196,197,31,198,199,200,201,202,20,203],"prepare","flow","first","question","behavior","conversation","coaching","debrief","impact","managers","deliver"]