repo-demo-generator

📁 topvibecoder/repo-demo-generator 📅 1 day ago
2
总安装量
1
周安装量
#67446
全站排名
安装命令
npx skills add https://github.com/topvibecoder/repo-demo-generator --skill repo-demo-generator

Agent 安装分布

amp 1
opencode 1
kimi-cli 1
github-copilot 1
gemini-cli 1

Skill 文档

Repo Demo Generator

Generate demo assets from any codebase in 3 stages:

  1. Extract code context as <code="path">... blocks
  2. Generate outlines (hook outline + demo outline)
  3. Generate HTML (hook, demo, and merged)

Quick Start

.claude/skills/repo-demo-generator/scripts/run_demo.sh .

Common Commands

# Full hook+demo pipeline (default: mix mode)
.claude/skills/repo-demo-generator/scripts/run_demo.sh . --mode mix --hook random

# Force a specific hook template
.claude/skills/repo-demo-generator/scripts/run_demo.sh . --hook text

# Demo only
.claude/skills/repo-demo-generator/scripts/run_demo.sh . --mode demo

# Hook only
.claude/skills/repo-demo-generator/scripts/run_demo.sh . --mode hook --hook 4methods

# Skip non-critical paths and enforce scan token budget
.claude/skills/repo-demo-generator/scripts/run_demo.sh . --mode mix \
  --ignore docs --ignore assets --ignore youtube \
  --token-limit 200000

# Custom model and requirement
.claude/skills/repo-demo-generator/scripts/run_demo.sh . \
  --model claude-sonnet-4-5-20250929 \
  --requirements "强调商业价值与一分钟内可读性"

Notes

  • Core script: scripts/run_demo.sh
  • Scanner: scripts/scan_codebase.py
  • Default provider in .claude path: claude
  • Output directory default: ./.demos/demo_<timestamp>_<repo>/
  • Default scan token guard: 200000 estimated tokens; use --token-limit 0 to disable.
  • Source scan default: unlimited (--max-chars 0); set --max-chars <n> only when you need truncation.