vitepress-docs-generator

SKILL开发
开发 未标注权限 许可证不明确
安装这个技能

根据 URL、本地目录或文字描述自动生成 VitePress 风格静态文档站点。 支持 mermaid 图表、卡片布局、轮播图、视频嵌入等高级特性。 Use when generating VitePress documentation sites from URLs, local directories, or text descriptions.

一句话选型结论

按资料字段整理

vitepress-docs-generator是开发类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类开发 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_c9c99682/vitepress-docs-generator
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

开发
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_c9c99682仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791711696
正文体量8.1 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
写代码与改 bug

按需求补代码、定位并修掉报错。

读仓库与生成改动

让模型读懂项目结构,再给出可落地的改动。

跑测试与排查故障

按现象排查问题,补测试用例并复跑。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在开发场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
vitepress-docs-generator当前 未标注权限 未标注 未标注 未标注 有
技能审查员 浏览器控制 ClawHub 市场 877.9 万 OpenClaw 有
Vercel React 最佳实践 浏览器控制 GitHub 仓库 849.1 万 Codex、Claude、Cursor 有
GitHub 代码协作 联网访问 ClawHub 市场 763.3 万 OpenClaw 有
网页设计指南 联网访问 GitHub 仓库 668.6 万 Codex、Claude、Cursor 有
本体论 只读 ClawHub 市场 663.7 万 OpenClaw 有

SKILL.md 全文

8.1 KB
模型实际读到的说明书原文,来自技能仓库

VitePress Docs Generator

根据 URL、本地目录或文字描述自动生成 VitePress 风格静态文档站点。

工作流路由

输入类型 工作流 说明
模板选择 W0: template-select 询问用户是否使用参考模板
Git 远程仓库 W4: git-to-vitepress Clone 仓库 → llm-wiki 生成 Wiki → VitePress 项目
本地 Git 仓库 W5: local-git-to-vitepress 直接扫描本地 Git 仓库 → VitePress 项目
URL W1: url-to-vitepress 抓取网页内容 → LLM 分析 → 生成 VitePress 项目
本地目录 W3: dir-to-vitepress 扫描目录 → 解析文档结构 → 生成 VitePress 项目
文字描述 W2: text-to-vitepress LLM 理解描述 → 生成 VitePress 项目

核心原则

  • 🔒 忠实源内容:不编造、不臆造,基于源材料生成
  • 🔒 用户可预览:生成后提供预览链接,用户可迭代修改
  • 🔒 高级特性优先:默认包含 mermaid 图表、卡片布局、轮播图等
  • 🔒 项目完整:输出可直接 npm install && npm run dev 运行的 VitePress 项目

工作流 W0: 模板选择

步骤:

  1. 询问用户是否使用参考模板
  2. 如果用户提供模板路径,读取模板配置
  3. 如果没有提供模板,使用默认模板(vitepress-docs)
  4. 根据模板生成 VitePress 项目

模板位置:
- 默认模板:templates/vitepress-docs/
- 用户模板:用户指定的路径

工作流 W1: URL → VitePress

步骤:

  1. 抓取 URL 内容(使用 webfetch 或等效工具)
  2. LLM 分析内容结构(标题层级、主题分类、关键信息)
  3. 生成 VitePress 项目结构:
    - .vitepress/config.ts - 站点配置
    - docs/ - 文档页面(按主题分类)
    - package.json - 依赖配置
  4. 智能布局:
    - 长文档 → 分页或折叠
    - 代码示例 → 语法高亮
    - 图片/图表 → 懒加载
    - 导航 → 侧边栏 + 顶部栏
  5. 高级特性(根据内容类型自动添加):
    - mermaid 流程图/架构图
    - 卡片布局(功能介绍、特性对比)
    - 轮播图(多页面展示)
    - 视频嵌入(如有)
    - 外部链接
  6. 生成 README 和部署说明

输出约定:
- 输出目录:用户指定或当前工作目录 vitepress-docs/
- 文件命名:保持源文档逻辑结构
- 格式:Markdown (.md) + TypeScript 配置

工作流 W2: 文字描述 → VitePress

步骤:

  1. LLM 理解用户描述意图
  2. 询问补充信息(如有必要):
    - 目标受众?
    - 文档主题?
    - 需要哪些板块?
  3. 生成 VitePress 项目结构(同 W1)
  4. 按描述填充内容

工作流 W3: 本地目录 → VitePress

步骤:

  1. 扫描本地目录,识别文档结构:
    - Markdown 文件(.md)
    - 代码文件(.ts/.js/.py 等,提取注释和文档字符串)
    - 配置文件(package.json/README.md 等)
    - 其他文档(.txt/.rst/.adoc)
  2. 解析文档层级关系(通过目录结构或文件命名)
  3. 分析内容结构(标题层级、代码块、图表、链接等)
  4. 生成 VitePress 项目结构:
    - 按源目录结构映射到 docs/ 页面
    - 自动生成分组和导航
  5. 智能布局:
    - 目录树 → 侧边栏导航
    - 代码示例 → 语法高亮 + 可复制
    - 跨文件链接 → 自动转换
  6. 高级特性:
    - 识别 mermaid 图表语法并保留
    - 识别图片引用并优化
    - 识别视频链接并嵌入
  7. 生成 README 和部署说明

工作流 W4: Git 远程仓库 → VitePress

步骤:

  1. 判断输入是否为 Git 远程仓库(GitHub/GitLab/Bitbucket URL)
  2. Clone 仓库到临时目录
  3. 调用 llm-wiki skill 分析仓库内容,生成 Wiki 文档
    - 使用 llm-wiki/scripts/analyze_source.py 分析源材料
    - 使用 llm-wiki/scripts/generate_wiki.py 生成 Wiki
  4. 将 Wiki 文档作为源材料,运行 W3(本地目录 → VitePress)流程
  5. 生成 VitePress 项目结构

输出约定:
- 临时 Clone 目录:/tmp/vitepress-clone-<timestamp>/
- Wiki 输出:{output_dir}/wiki/
- VitePress 项目:用户指定或 {output_dir}/vitepress-docs/

依赖:
- git 命令行工具
- llm-wiki skill(需预先安装)

脚本 用途 调用方式
scripts/generate_vitepress.py 生成 VitePress 项目骨架 python scripts/generate_vitepress.py <output_dir> --type <url|text|directory>
scripts/fetch_url.py 抓取网页内容 python scripts/fetch_url.py <url>

加载策略

  • 总是加载:references/vitepress-features.md(高级特性清单)
  • 按需加载:references/layout-patterns.md(布局模式参考)

文件结构

vitepress-docs-generator/
├── SKILL.md                 # Skill 主文件(路由逻辑 + 核心指令)
├── README.md                # 使用说明
├── CHANGELOG.md             # 版本记录
├── _meta.json               # Skill 元数据
├── references/
│   ├── vitepress-features.md   # Mermaid/卡片/轮播等高级特性
│   └── layout-patterns.md      # 布局模式参考
├── scripts/
│   ├── generate_vitepress.py   # 核心生成脚本
│   └── fetch_url.py            # URL 抓取脚本
└── tests/
    └── test_generator.py       # 自动化测试

输出文件约定

  • 输出目录:用户指定或当前工作目录 vitepress-docs/
  • 文件命名:package.json、.vitepress/config.ts、docs/index.md 等标准 VitePress 命名
  • 文件格式:Markdown (.md) + TypeScript/JavaScript 配置
  • 错误输出:对话中报错 + 返回结构化错误 {"ok": false, "error": str}
  • 路径示例:vitepress-docs/.vitepress/config.ts

Output

执行工作流后产出:

  • VitePress 项目目录:包含 .vitepress/config.ts、docs/、package.json 等
  • 扫描结果(本地目录输入):scan_result.json 包含文件列表和结构分析
  • README.md:项目说明和部署指南

输出格式:

{
  "ok": true,
  "output_dir": "/path/to/vitepress-docs",
  "input_type": "url|text|directory",
  "files_generated": ["package.json", ".vitepress/config.ts", ...],
  "scan_result": {...}
}

输出格式

首页 (layout: home)

首页使用 VitePress 官方 hero 布局,包含:

---
layout: home

hero:
  name: "项目名"
  text: "副标题"
  tagline: "描述"
  image:
    src: /logo.png
    alt: Logo
  actions:
    - theme: brand
      text: 快速开始
      link: /guide/getting-started
    - theme: alt
      text: GitHub
      link: https://github.com/...

features:
  - title: 特性1
    details: 描述
    icon: 📦
  - title: 特性2
    details: 描述
    icon: 📚
  - title: 特性3
    details: 描述
    icon: 🚀
  - title: 特性4
    details: 描述
    icon: 🌐
---

# 正文内容...

注意:
- actions 按钮会生成可点击的链接
- features 卡片包含标题、描述和图标
- 链接地址使用绝对路径(如 /guide/xxx)

内容页 (3栏布局)

  • 顶部导航栏 (VPNav):全局导航
  • 左侧边栏 (VPSidebar):文档分组导航
  • 右侧目录 (VPDocAside):当前页面大纲

常见问题

5 问
答案由本站依据条目字段整理
vitepress-docs-generator怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_c9c99682/vitepress-docs-generator。安装方式为未标注。装完刷新技能列表或重开客户端。

vitepress-docs-generator支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

vitepress-docs-generator权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

vitepress-docs-generator收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

vitepress-docs-generator用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。