TERMINAL
clawhub install project-intro-generator📖 About This Skill
name: "project-intro-generator" version: "0.1.2" displayName: "项目介绍页生成器" description: "一键生成项目介绍页,支持本地编辑和长图导出。" entryPoint: type: javascript path: "bin/cli.js" triggers: keywords: ["生成介绍页", "项目介绍", "介绍html", "生成长图", "项目截图", "project intro", "readme"]
project-intro-generator
一键生成项目介绍页,支持本地目录扫描、可编辑 HTML 和长图导出。
GitHub: https://github.com/kunyashaw/createRepoIntro
演示视频: https://www.youtube.com/watch?v=6ZRcgbdZSXw
> 💡 通过 ClawHub 安装此 Skill:project-intro-generator
使用
聊天中使用
在聊天中直接发送项目绝对路径即可自动生成:
生成介绍页:/Users/kunyashaw/code/java/myproject
生成后会自动返回:
生成的 HTML 页面默认可编辑,点击「保存修改并导出图片」可下载编辑后的 HTML 并获取导出长图的 CLI 命令。
命令行使用
# 本地目录生成
node bin/cli.js --project --theme ocean从已有 HTML 导出长图
node bin/cli.js --html --image-out
参数说明
--project:项目绝对路径(聊天中使用时直接发送路径即可)--theme:主题(ocean / forest / aurora / sunset / midnight / mono)--html:已有 HTML 文件路径,直接导出长图--image-out:长图输出路径功能
生成规则
1. 扫描项目目录:遍历代码文件,统计语言分布、目录结构、关键文件。 2. 依赖解析:识别项目使用的包管理器,解析 dependencies。 3. 生成内容: - 标题区域:项目名称 - 项目概览:文件数,主要语言、目录结构 - 项目介绍:优先显示 README 内容,无 README 时显示编辑提示 - 依赖区块:显示项目依赖及用途说明 4. 页面特性: - 默认可编辑(contenteditable) - 主题切换 - 保存修改时自动生成带时间戳的 HTML 文件名 - 导出长图时提供 CLI 命令