[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M7CVPZ2KB07TBY8AXVR11AGP":3,"skill-same:01M7CVPZ2KB07TBY8AXVR11AGP":113},{"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":19,"linkOnly":20,"markdownContent":21,"markdownBody":22,"frontMatter":23,"refName":84,"commitSha":85,"skillDirectory":86,"forksCount":14,"repositoryHtmlUrl":87,"repositoryHomepageUrl":88,"ownerHtmlUrl":89,"ownerBlogUrl":90,"ownerDescription":91,"updatedAt":92,"install":93,"resources":106},"01M7CVPZ2KB07TBY8AXVR11AGP","geistdocs",null,"Expert guidance for Geistdocs, Vercel's documentation template built with Next.js and Fumadocs â€” MDX authoring, configuration, AI chat, i18n, feedback, deployment. Use when creating documentation sites, configuring geistdocs, writing MDX content, or setting up docs infrastructure.","realsudarshan\u002FSD-skill","realsudarshan","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F128029723?v=4","01M7CTP2JEKQ9KBJ51NRZ2777Z","Sudarshan Dhakal","01M7CTP2JYR2PRY3BWGA30HX7J",0,"MIT","https:\u002F\u002Fgithub.com\u002Frealsudarshan\u002FSD-skill\u002Fblob\u002Fmain\u002Fofficial-openai\u002Fopenai-local-vercel-geistdocs\u002FSKILL.md",[],[],"2026-11-15 14:19:17",false,"---\nname: geistdocs\ndescription: Expert guidance for Geistdocs, Vercel's documentation template built with Next.js and Fumadocs â€” MDX authoring, configuration, AI chat, i18n, feedback, deployment. Use when creating documentation sites, configuring geistdocs, writing MDX content, or setting up docs infrastructure.\nmetadata:\n  priority: 5\n  docs:\n    - \"https:\u002F\u002Fpreview.geistdocs.com\u002Fdocs\"\n    - \"https:\u002F\u002Fpreview.geistdocs.com\u002Fdocs\u002Fgetting-started\"\n    - \"https:\u002F\u002Fpreview.geistdocs.com\u002Fdocs\u002Fconfiguration\"\n    - \"https:\u002F\u002Fpreview.geistdocs.com\u002Fdocs\u002Fsyntax\"\n    - \"https:\u002F\u002Fgithub.com\u002Fvercel\u002Fgeistdocs\"\n  sitemap: \"https:\u002F\u002Fpreview.geistdocs.com\u002Fsitemap.xml\"\n  pathPatterns:\n    - 'geistdocs.tsx'\n    - 'content\u002Fdocs\u002F**\u002F*.mdx'\n    - 'content\u002Fdocs\u002F**\u002F*.md'\n    - 'apps\u002F*\u002Fgeistdocs.tsx'\n    - 'apps\u002F*\u002Fcontent\u002Fdocs\u002F**\u002F*.mdx'\n    - 'apps\u002F*\u002Fcontent\u002Fdocs\u002F**\u002F*.md'\n  importPatterns:\n    - '@vercel\u002Fgeistdocs'\n    - 'fumadocs-core'\n    - 'fumadocs-ui'\n    - 'fumadocs-mdx'\n  bashPatterns:\n    - '\\bnpx\\s+@vercel\u002Fgeistdocs\\s+init\\b'\n    - '\\bnpm\\s+(install|i|add)\\s+[^\\n]*\\bfumadocs\\b'\n    - '\\bpnpm\\s+(install|i|add)\\s+[^\\n]*\\bfumadocs\\b'\n    - '\\bbun\\s+(install|i|add)\\s+[^\\n]*\\bfumadocs\\b'\n    - '\\byarn\\s+add\\s+[^\\n]*\\bfumadocs\\b'\n    - '\\bpnpm\\s+translate\\b'\n  promptSignals:\n    phrases:\n      - \"geistdocs\"\n      - \"documentation site\"\n      - \"documentation template\"\n      - \"docs site\"\n      - \"docs page\"\n      - \"fumadocs\"\n      - \"llms.txt\"\n    allOf:\n      - [docs, mdx]\n      - [docs, template]\n      - [documentation, vercel]\n      - [docs, i18n]\n      - [docs, feedback]\n    anyOf:\n      - \"documentation\"\n      - \"docs\"\n      - \"mdx content\"\n      - \"ask ai\"\n      - \"rss feed\"\n      - \"edit on github\"\n      - \"internationalization\"\n    noneOf:\n      - \"api reference generator\"\n      - \"storybook\"\n      - \"docusaurus\"\n    minScore: 6\n---\n\n# Geistdocs â€” Vercel Documentation Template\n\nYou are an expert in Geistdocs, Vercel's production-ready documentation template built with Next.js 16 and Fumadocs. It provides MDX authoring, AI-powered chat, i18n, feedback collection, search, GitHub integration, and RSS out of the box. Currently in **beta**.\n\n## Getting Started\n\n### Prerequisites\n- Node.js 18+, pnpm, GitHub account\n- Familiarity with MDX, Next.js, React\n\n### Create a New Project\n\n```bash\nnpx @vercel\u002Fgeistdocs init\n```\n\nThis clones the template, prompts for a project name, installs dependencies, and removes sample content.\n\n### Environment Setup\n\n```bash\ncp .env.example .env.local\npnpm dev\n```\n\n| Variable | Description |\n|---|---|\n| `AI_GATEWAY_API_KEY` | Powers AI chat; auto-configured on Vercel deployments |\n| `NEXT_PUBLIC_VERCEL_PROJECT_PRODUCTION_URL` | Production domain (format: `localhost:3000`, no protocol prefix); auto-set by Vercel |\n\n## Project Structure\n\n```\ngeistdocs.tsx          # Root config â€” Logo, nav, title, prompt, suggestions, github, translations\ncontent\u002Fdocs\u002F          # MDX documentation content\n  getting-started.mdx  # â†’ \u002Fdocs\u002Fgetting-started\n  my-page.mdx          # â†’ \u002Fdocs\u002Fmy-page\n  my-page.cn.mdx       # â†’ \u002Fcn\u002Fdocs\u002Fmy-page (i18n)\n.env.local             # Environment variables\n```\n\nPages auto-route from the `content\u002Fdocs\u002F` directory: `content\u002Fdocs\u002Fmy-first-page.mdx` becomes `\u002Fdocs\u002Fmy-first-page`.\n\n## Configuration (`geistdocs.tsx`)\n\nThe root config file exports these values:\n\n```tsx\nimport { BookHeartIcon } from \"lucide-react\";\n\n\u002F\u002F Header branding\nexport const Logo = () => (\n  \u003Cspan className=\"flex items-center gap-2 font-semibold\">\n    \u003CBookHeartIcon className=\"size-5\" \u002F>\n    My Docs\n  \u003C\u002Fspan>\n);\n\n\u002F\u002F Navigation links\nexport const nav = [\n  { label: \"Blog\", href: \"\u002Fblog\" },\n  { label: \"GitHub\", href: \"https:\u002F\u002Fgithub.com\u002Forg\u002Frepo\" },\n];\n\n\u002F\u002F Site title (used in RSS, metadata)\nexport const title = \"My Documentation\";\n\n\u002F\u002F AI assistant system prompt\nexport const prompt = \"You are a helpful assistant for My Product documentation.\";\n\n\u002F\u002F AI suggested prompts\nexport const suggestions = [\n  \"How do I get started?\",\n  \"What features are available?\",\n];\n\n\u002F\u002F Edit on GitHub integration\nexport const github = { owner: \"username\", repo: \"repo-name\" };\n\n\u002F\u002F Internationalization\nexport const translations = {\n  en: { displayName: \"English\" },\n  cn: { displayName: \"ä¸­æ–‡\", search: \"æœå°‹æ–‡æª”\" },\n};\n```\n\n## MDX Syntax & Frontmatter\n\nEvery MDX file requires frontmatter:\n\n```mdx\n---\ntitle: My Page Title\ndescription: A brief description of this page\n---\n\nYour content here...\n```\n\n### Supported Syntax\n\n- **Text**: Bold, italic, strikethrough, inline code\n- **Headings**: H1â€“H6 with auto anchor links\n- **Lists**: Ordered, unordered, nested, task lists (GFM)\n- **Tables**: GFM tables\n- **Links, Images, Blockquotes**: Standard markdown\n\n### Code Blocks\n\nLanguage specification with special attributes:\n\n````mdx\n```tsx title=\"app\u002Fpage.tsx\" lineNumbers\nexport default function Page() {\n  return \u003Ch1>Hello\u003C\u002Fh1> \u002F\u002F [!code highlight]\n}\n```\n````\n\n| Attribute | Effect |\n|---|---|\n| `title=\"filename\"` | File path header |\n| `lineNumbers` | Show line numbers |\n| `[!code highlight]` | Highlight line |\n| `[!code word:term]` | Highlight term |\n| `[!code ++]` \u002F `[!code --]` | Diff additions\u002Fdeletions |\n| `[!code focus]` | Focus line |\n\n### Mermaid Diagrams\n\n````mdx\n```mermaid\ngraph TD\n  A[Start] --> B[Process]\n  B --> C[End]\n```\n````\n\nSupports flowcharts, sequence diagrams, and architecture diagrams.\n\n## GeistdocsProvider\n\nRoot-level wrapper extending Fumadocs' `RootProvider`. Provides toast notifications (Sonner), Vercel Analytics, and search dialog. The AI sidebar auto-adds padding on desktop; mobile uses a drawer.\n\n```tsx\nimport { GeistdocsProvider } from \".\u002Fcomponents\u002Fprovider\";\n\nexport default function RootLayout({ children }) {\n  return (\n    \u003Chtml>\n      \u003Cbody>\n        \u003CGeistdocsProvider>{children}\u003C\u002FGeistdocsProvider>\n      \u003C\u002Fbody>\n    \u003C\u002Fhtml>\n  );\n}\n```\n\nToast API: `toast.success(\"msg\")`, `toast.error(\"msg\")` via Sonner.\n\n## Features\n\n### Edit on GitHub\nSet `github` in config â†’ auto-generates edit links in the ToC sidebar. No env vars or API keys needed.\n\n### Feedback Widget\nInteractive widget in ToC sidebar. Collects message, emotion emoji, name, email. Auto-creates structured GitHub Issues with labels.\n\n### Internationalization (i18n)\nUses Fumadocs' language-aware routing with `[lang]` URL segments. Default language has no prefix; others get prefix (e.g., `\u002Fcn\u002Fdocs\u002Fgetting-started`).\n\nFile naming: `getting-started.mdx` (en), `getting-started.cn.mdx` (cn), `getting-started.fr.mdx` (fr).\n\nAuto-translate: `pnpm translate [--pattern \"path\u002F**\u002F*.mdx\"] [--config file.tsx] [--url \"api-url\"]`\n\n### RSS Feed\nAuto-generated at `\u002Frss.xml`. Requires `NEXT_PUBLIC_VERCEL_PROJECT_PRODUCTION_URL` and `title` export. Customize via frontmatter `lastModified: 2025-11-12`.\n\n### .md Extension (Raw Markdown)\nAppend `.md` or `.mdx` to any URL to get raw Markdown. Useful for AI chat platforms (ChatGPT, Codex, Cursor) and LLM context ingestion.\n\n### llms.txt\nEndpoint at `\u002Fllms.txt` returns ALL documentation as plain Markdown in a single response. Follows the llms.txt standard.\n\n### Ask AI\nAI chat assistant using `openai\u002Fgpt-4.1-mini` via Vercel AI Gateway. Features: `search_docs` tool, source citations, IndexedDB chat history, suggested prompts, file\u002Fimage upload, Markdown rendering. Access via navbar button or `âŒ˜I` \u002F `Ctrl+I`.\n\n### Open in Chat\nButton in ToC sidebar opens docs page in external AI platforms (Cursor, v0, ChatGPT, Codex).\n\n## Deployment\n\n1. Push to GitHub\n2. Import at vercel.com\u002Fnew â†’ select repo\n3. Framework: Next.js (auto-detected), Build: `pnpm build`, Output: `.next`\n4. Add environment variables (`AI_GATEWAY_API_KEY`, `NEXT_PUBLIC_VERCEL_PROJECT_PRODUCTION_URL`)\n5. Deploy\n\n## Key Commands\n\n| Command | Description |\n|---|---|\n| `npx @vercel\u002Fgeistdocs init` | Create new project |\n| `pnpm dev` | Start dev server |\n| `pnpm build` | Production build |\n| `pnpm translate` | Auto-translate content |\n\n## Official Documentation\n\n- [Geistdocs Docs](https:\u002F\u002Fpreview.geistdocs.com\u002Fdocs)\n- [Getting Started](https:\u002F\u002Fpreview.geistdocs.com\u002Fdocs\u002Fgetting-started)\n- [Configuration](https:\u002F\u002Fpreview.geistdocs.com\u002Fdocs\u002Fconfiguration)\n- [Syntax Reference](https:\u002F\u002Fpreview.geistdocs.com\u002Fdocs\u002Fsyntax)\n- [GitHub Repository](https:\u002F\u002Fgithub.com\u002Fvercel\u002Fgeistdocs)\n","# Geistdocs â€” Vercel Documentation Template\n\nYou are an expert in Geistdocs, Vercel's production-ready documentation template built with Next.js 16 and Fumadocs. It provides MDX authoring, AI-powered chat, i18n, feedback collection, search, GitHub integration, and RSS out of the box. Currently in **beta**.\n\n## Getting Started\n\n### Prerequisites\n- Node.js 18+, pnpm, GitHub account\n- Familiarity with MDX, Next.js, React\n\n### Create a New Project\n\n```bash\nnpx @vercel\u002Fgeistdocs init\n```\n\nThis clones the template, prompts for a project name, installs dependencies, and removes sample content.\n\n### Environment Setup\n\n```bash\ncp .env.example .env.local\npnpm dev\n```\n\n| Variable | Description |\n|---|---|\n| `AI_GATEWAY_API_KEY` | Powers AI chat; auto-configured on Vercel deployments |\n| `NEXT_PUBLIC_VERCEL_PROJECT_PRODUCTION_URL` | Production domain (format: `localhost:3000`, no protocol prefix); auto-set by Vercel |\n\n## Project Structure\n\n```\ngeistdocs.tsx          # Root config â€” Logo, nav, title, prompt, suggestions, github, translations\ncontent\u002Fdocs\u002F          # MDX documentation content\n  getting-started.mdx  # â†’ \u002Fdocs\u002Fgetting-started\n  my-page.mdx          # â†’ \u002Fdocs\u002Fmy-page\n  my-page.cn.mdx       # â†’ \u002Fcn\u002Fdocs\u002Fmy-page (i18n)\n.env.local             # Environment variables\n```\n\nPages auto-route from the `content\u002Fdocs\u002F` directory: `content\u002Fdocs\u002Fmy-first-page.mdx` becomes `\u002Fdocs\u002Fmy-first-page`.\n\n## Configuration (`geistdocs.tsx`)\n\nThe root config file exports these values:\n\n```tsx\nimport { BookHeartIcon } from \"lucide-react\";\n\n\u002F\u002F Header branding\nexport const Logo = () => (\n  \u003Cspan className=\"flex items-center gap-2 font-semibold\">\n    \u003CBookHeartIcon className=\"size-5\" \u002F>\n    My Docs\n  \u003C\u002Fspan>\n);\n\n\u002F\u002F Navigation links\nexport const nav = [\n  { label: \"Blog\", href: \"\u002Fblog\" },\n  { label: \"GitHub\", href: \"https:\u002F\u002Fgithub.com\u002Forg\u002Frepo\" },\n];\n\n\u002F\u002F Site title (used in RSS, metadata)\nexport const title = \"My Documentation\";\n\n\u002F\u002F AI assistant system prompt\nexport const prompt = \"You are a helpful assistant for My Product documentation.\";\n\n\u002F\u002F AI suggested prompts\nexport const suggestions = [\n  \"How do I get started?\",\n  \"What features are available?\",\n];\n\n\u002F\u002F Edit on GitHub integration\nexport const github = { owner: \"username\", repo: \"repo-name\" };\n\n\u002F\u002F Internationalization\nexport const translations = {\n  en: { displayName: \"English\" },\n  cn: { displayName: \"ä¸­æ–‡\", search: \"æœå°‹æ–‡æª”\" },\n};\n```\n\n## MDX Syntax & Frontmatter\n\nEvery MDX file requires frontmatter:\n\n```mdx\n---\ntitle: My Page Title\ndescription: A brief description of this page\n---\n\nYour content here...\n```\n\n### Supported Syntax\n\n- **Text**: Bold, italic, strikethrough, inline code\n- **Headings**: H1â€“H6 with auto anchor links\n- **Lists**: Ordered, unordered, nested, task lists (GFM)\n- **Tables**: GFM tables\n- **Links, Images, Blockquotes**: Standard markdown\n\n### Code Blocks\n\nLanguage specification with special attributes:\n\n````mdx\n```tsx title=\"app\u002Fpage.tsx\" lineNumbers\nexport default function Page() {\n  return \u003Ch1>Hello\u003C\u002Fh1> \u002F\u002F [!code highlight]\n}\n```\n````\n\n| Attribute | Effect |\n|---|---|\n| `title=\"filename\"` | File path header |\n| `lineNumbers` | Show line numbers |\n| `[!code highlight]` | Highlight line |\n| `[!code word:term]` | Highlight term |\n| `[!code ++]` \u002F `[!code --]` | Diff additions\u002Fdeletions |\n| `[!code focus]` | Focus line |\n\n### Mermaid Diagrams\n\n````mdx\n```mermaid\ngraph TD\n  A[Start] --> B[Process]\n  B --> C[End]\n```\n````\n\nSupports flowcharts, sequence diagrams, and architecture diagrams.\n\n## GeistdocsProvider\n\nRoot-level wrapper extending Fumadocs' `RootProvider`. Provides toast notifications (Sonner), Vercel Analytics, and search dialog. The AI sidebar auto-adds padding on desktop; mobile uses a drawer.\n\n```tsx\nimport { GeistdocsProvider } from \".\u002Fcomponents\u002Fprovider\";\n\nexport default function RootLayout({ children }) {\n  return (\n    \u003Chtml>\n      \u003Cbody>\n        \u003CGeistdocsProvider>{children}\u003C\u002FGeistdocsProvider>\n      \u003C\u002Fbody>\n    \u003C\u002Fhtml>\n  );\n}\n```\n\nToast API: `toast.success(\"msg\")`, `toast.error(\"msg\")` via Sonner.\n\n## Features\n\n### Edit on GitHub\nSet `github` in config â†’ auto-generates edit links in the ToC sidebar. No env vars or API keys needed.\n\n### Feedback Widget\nInteractive widget in ToC sidebar. Collects message, emotion emoji, name, email. Auto-creates structured GitHub Issues with labels.\n\n### Internationalization (i18n)\nUses Fumadocs' language-aware routing with `[lang]` URL segments. Default language has no prefix; others get prefix (e.g., `\u002Fcn\u002Fdocs\u002Fgetting-started`).\n\nFile naming: `getting-started.mdx` (en), `getting-started.cn.mdx` (cn), `getting-started.fr.mdx` (fr).\n\nAuto-translate: `pnpm translate [--pattern \"path\u002F**\u002F*.mdx\"] [--config file.tsx] [--url \"api-url\"]`\n\n### RSS Feed\nAuto-generated at `\u002Frss.xml`. Requires `NEXT_PUBLIC_VERCEL_PROJECT_PRODUCTION_URL` and `title` export. Customize via frontmatter `lastModified: 2025-11-12`.\n\n### .md Extension (Raw Markdown)\nAppend `.md` or `.mdx` to any URL to get raw Markdown. Useful for AI chat platforms (ChatGPT, Codex, Cursor) and LLM context ingestion.\n\n### llms.txt\nEndpoint at `\u002Fllms.txt` returns ALL documentation as plain Markdown in a single response. Follows the llms.txt standard.\n\n### Ask AI\nAI chat assistant using `openai\u002Fgpt-4.1-mini` via Vercel AI Gateway. Features: `search_docs` tool, source citations, IndexedDB chat history, suggested prompts, file\u002Fimage upload, Markdown rendering. Access via navbar button or `âŒ˜I` \u002F `Ctrl+I`.\n\n### Open in Chat\nButton in ToC sidebar opens docs page in external AI platforms (Cursor, v0, ChatGPT, Codex).\n\n## Deployment\n\n1. Push to GitHub\n2. Import at vercel.com\u002Fnew â†’ select repo\n3. Framework: Next.js (auto-detected), Build: `pnpm build`, Output: `.next`\n4. Add environment variables (`AI_GATEWAY_API_KEY`, `NEXT_PUBLIC_VERCEL_PROJECT_PRODUCTION_URL`)\n5. Deploy\n\n## Key Commands\n\n| Command | Description |\n|---|---|\n| `npx @vercel\u002Fgeistdocs init` | Create new project |\n| `pnpm dev` | Start dev server |\n| `pnpm build` | Production build |\n| `pnpm translate` | Auto-translate content |\n\n## Official Documentation\n\n- [Geistdocs Docs](https:\u002F\u002Fpreview.geistdocs.com\u002Fdocs)\n- [Getting Started](https:\u002F\u002Fpreview.geistdocs.com\u002Fdocs\u002Fgetting-started)\n- [Configuration](https:\u002F\u002Fpreview.geistdocs.com\u002Fdocs\u002Fconfiguration)\n- [Syntax Reference](https:\u002F\u002Fpreview.geistdocs.com\u002Fdocs\u002Fsyntax)\n- [GitHub Repository](https:\u002F\u002Fgithub.com\u002Fvercel\u002Fgeistdocs)\n",{"name":5,"metadata":24,"description":7},{"docs":25,"sitemap":31,"priority":32,"bashPatterns":33,"pathPatterns":40,"promptSignals":47,"importPatterns":79},[26,27,28,29,30],"https:\u002F\u002Fpreview.geistdocs.com\u002Fdocs","https:\u002F\u002Fpreview.geistdocs.com\u002Fdocs\u002Fgetting-started","https:\u002F\u002Fpreview.geistdocs.com\u002Fdocs\u002Fconfiguration","https:\u002F\u002Fpreview.geistdocs.com\u002Fdocs\u002Fsyntax","https:\u002F\u002Fgithub.com\u002Fvercel\u002Fgeistdocs","https:\u002F\u002Fpreview.geistdocs.com\u002Fsitemap.xml",5,[34,35,36,37,38,39],"\\bnpx\\s+@vercel\u002Fgeistdocs\\s+init\\b","\\bnpm\\s+(install|i|add)\\s+[^\\n]*\\bfumadocs\\b","\\bpnpm\\s+(install|i|add)\\s+[^\\n]*\\bfumadocs\\b","\\bbun\\s+(install|i|add)\\s+[^\\n]*\\bfumadocs\\b","\\byarn\\s+add\\s+[^\\n]*\\bfumadocs\\b","\\bpnpm\\s+translate\\b",[41,42,43,44,45,46],"geistdocs.tsx","content\u002Fdocs\u002F**\u002F*.mdx","content\u002Fdocs\u002F**\u002F*.md","apps\u002F*\u002Fgeistdocs.tsx","apps\u002F*\u002Fcontent\u002Fdocs\u002F**\u002F*.mdx","apps\u002F*\u002Fcontent\u002Fdocs\u002F**\u002F*.md",{"allOf":48,"anyOf":61,"noneOf":67,"phrases":71,"minScore":78},[49,52,54,57,59],[50,51],"docs","mdx",[50,53],"template",[55,56],"documentation","vercel",[50,58],"i18n",[50,60],"feedback",[55,50,62,63,64,65,66],"mdx content","ask ai","rss feed","edit on github","internationalization",[68,69,70],"api reference generator","storybook","docusaurus",[5,72,73,74,75,76,77],"documentation site","documentation template","docs site","docs page","fumadocs","llms.txt",6,[80,81,82,83],"@vercel\u002Fgeistdocs","fumadocs-core","fumadocs-ui","fumadocs-mdx","main","92c2f40ebfad0c0aa3cc1faa89ffd6b23f9e8d1b","official-openai\u002Fopenai-local-vercel-geistdocs","https:\u002F\u002Fgithub.com\u002Frealsudarshan\u002FSD-skill","https:\u002F\u002Fsd-skill.vercel.app","https:\u002F\u002Fgithub.com\u002Frealsudarshan","sudarshandhakal.com.np","Innvotative","2026-11-12 23:03:50",{"source":8,"skillName":5,"commands":94,"prompt":104,"zipAvailable":105},[95,98,101],{"tool":96,"command":97},"npx","npx skills add realsudarshan\u002FSD-skill --skill geistdocs",{"tool":99,"command":100},"bunx","bunx skills add realsudarshan\u002FSD-skill --skill geistdocs",{"tool":102,"command":103},"pnpm","pnpm dlx skills add realsudarshan\u002FSD-skill --skill geistdocs","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Frealsudarshan\u002FSD-skill\u002Fblob\u002Fmain\u002Fofficial-openai\u002Fopenai-local-vercel-geistdocs\u002FSKILL.md",true,[107],{"path":108,"resourceType":109,"resourceTypeDesc":110,"sizeBytes":111,"sourceHtmlUrl":112},"agents\u002Fopenai.yaml","REFERENCE","参考文档",181,"https:\u002F\u002Fgithub.com\u002Frealsudarshan\u002FSD-skill\u002Fblob\u002Fmain\u002Fofficial-openai\u002Fopenai-local-vercel-geistdocs\u002Fagents\u002Fopenai.yaml",[114,123,131,139,147,155],{"skillNo":115,"name":116,"nameZh":6,"description":117,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":118,"licenseFileUrl":119,"sourceHtmlUrl":120,"categories":121,"keywords":122,"publishedAt":19},"01M7CW5Y6EPMPMNDWE4EN2GXRX","winui-app","Bootstrap, develop, and design modern WinUI 3 desktop applications with C# and the Windows App SDK using official Microsoft guidance, WinUI Gallery patterns, Windows App SDK samples, and CommunityToolkit components. Use when creating a brand new app, preparing a machine for WinUI, reviewing, refactoring, planning, troubleshooting, environment-checking, or setting up WinUI 3 XAML, controls, navigation, windowing, theming, accessibility, responsiveness, performance, deployment, or related Windows app design and development work.","Apache-2.0","https:\u002F\u002Fgithub.com\u002Frealsudarshan\u002FSD-skill\u002Fblob\u002Fmain\u002Freccomended\u002Fwinui-app\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002Frealsudarshan\u002FSD-skill\u002Fblob\u002Fmain\u002Freccomended\u002Fwinui-app\u002FSKILL.md",[],[],{"skillNo":124,"name":125,"nameZh":6,"description":126,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":127,"sourceHtmlUrl":128,"categories":129,"keywords":130,"publishedAt":19},"01M7CW5RWFX7616ENEG573VFWG","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\u002Frealsudarshan\u002FSD-skill\u002Fblob\u002Fmain\u002Freccomended\u002Fvercel-deploy\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002Frealsudarshan\u002FSD-skill\u002Fblob\u002Fmain\u002Freccomended\u002Fvercel-deploy\u002FSKILL.md",[],[],{"skillNo":132,"name":133,"nameZh":6,"description":134,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":118,"licenseFileUrl":135,"sourceHtmlUrl":136,"categories":137,"keywords":138,"publishedAt":19},"01M7CW5M4VZHQPWG764X1W0S3B","security-best-practices","Perform language and framework specific security best-practice reviews and suggest improvements. Trigger only when the user explicitly requests security best practices guidance, a security review\u002Freport, or secure-by-default coding help. Trigger only for supported languages (python, javascript\u002Ftypescript, go). Do not trigger for general code review, debugging, or non-security tasks.","https:\u002F\u002Fgithub.com\u002Frealsudarshan\u002FSD-skill\u002Fblob\u002Fmain\u002Freccomended\u002Fsecurity-best-practices\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002Frealsudarshan\u002FSD-skill\u002Fblob\u002Fmain\u002Freccomended\u002Fsecurity-best-practices\u002FSKILL.md",[],[],{"skillNo":140,"name":141,"nameZh":6,"description":142,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":118,"licenseFileUrl":143,"sourceHtmlUrl":144,"categories":145,"keywords":146,"publishedAt":19},"01M7CW5EBTWA7PQ54HYFT1YW39","playwright","Use when the task requires automating a real browser from the terminal (navigation, form filling, snapshots, screenshots, data extraction, UI-flow debugging) via `playwright-cli` or the bundled wrapper script.","https:\u002F\u002Fgithub.com\u002Frealsudarshan\u002FSD-skill\u002Fblob\u002Fmain\u002Freccomended\u002Fplaywright\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002Frealsudarshan\u002FSD-skill\u002Fblob\u002Fmain\u002Freccomended\u002Fplaywright\u002FSKILL.md",[],[],{"skillNo":148,"name":149,"nameZh":6,"description":150,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":118,"licenseFileUrl":151,"sourceHtmlUrl":152,"categories":153,"keywords":154,"publishedAt":19},"01M7CW4DA7SZ4D9JMR3P7VJVM0","openai-docs","Use when the user asks how to build with OpenAI products or APIs and needs up-to-date official documentation with citations, help choosing the latest model for a use case, or model upgrade and prompt-upgrade guidance; prioritize OpenAI docs MCP tools, use bundled references only as helper context, and restrict any fallback browsing to official OpenAI domains.","https:\u002F\u002Fgithub.com\u002Frealsudarshan\u002FSD-skill\u002Fblob\u002Fmain\u002Freccomended\u002Fopenai-docs\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002Frealsudarshan\u002FSD-skill\u002Fblob\u002Fmain\u002Freccomended\u002Fopenai-docs\u002FSKILL.md",[],[],{"skillNo":156,"name":157,"nameZh":6,"description":158,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":118,"licenseFileUrl":159,"sourceHtmlUrl":160,"categories":161,"keywords":162,"publishedAt":19},"01M7CW3EHY7X60KB9SYEMRD3YR","netlify-deploy","Deploy web projects to Netlify using the Netlify CLI (`npx netlify`). Use when the user asks to deploy, host, publish, or link a site\u002Frepo on Netlify, including preview and production deploys.","https:\u002F\u002Fgithub.com\u002Frealsudarshan\u002FSD-skill\u002Fblob\u002Fmain\u002Freccomended\u002Fnetlify-deploy\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002Frealsudarshan\u002FSD-skill\u002Fblob\u002Fmain\u002Freccomended\u002Fnetlify-deploy\u002FSKILL.md",[],[]]