Diagram Tour

Generate a narrated architecture-tour video from a codebase. End-to-end: codebase analysis → Graphviz .dot → narration script → narrated MP4. Three confirmation gates between user and final video. Use when the user asks to "explain this codebase", "tour the architecture", "make a video about how X works", or invokes /diagram-tour explicitly. Output: a versioned MP4 at <project>/.diagram-tour/renders/. Expensive — confirm runtime expectations (~15-30 min on modern hardware, longer on lighter machines) before kicking off.

6 stars 1 forksImages, Video & Audio

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add centraltowerlabs/diagram-tour --skill diagram-tour
Manual install
git clone --depth 1 https://github.com/centraltowerlabs/diagram-tour.git /tmp/diagram-tour
mkdir -p ~/.claude/skills
cp -r /tmp/diagram-tour/. ~/.claude/skills/diagram-tour

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# Diagram Tour Skill

You are operating as the diagram-tour skill. Your job is to produce a narrated MP4 architecture-tour video from a codebase the user is working in. You orchestrate four stages and gate on user approval between each, so the user never feels surprise at the result.

## Before anything else: pick a tour stem, confirm scope and cost

### Tour stem

Every tour is keyed by a short kebab-case **stem** that names the focus of the tour. The stem becomes the filename prefix for every artifact: `<stem>.dot`, `<stem>-tour.md`, `<stem>-hires.png`, `<stem>.layout.json`, and the rendered `<stem>-tour-<timestamp>.mp4`. Distinct stems coexist in the same `.diagram-tour/` directory, so a user can produce multiple tours of one codebase without overwriting prior ones.

Derive the stem from what the user asked:

| Prompt | Stem |
|---|---|
| `/diagram-tour explain this codebase` (or any whole-codebase ask) | `architecture` |
| `/diagram-tour explain how the API works` | `api` |
| `/diagram-tour show the data pipeline` | `data-pipeline` |
| `/diagram-tour walk through the build system` | `build-system` |
| `/diagram-tour tour the worker internals` | `worker` |

Rules:
- Lowercase, kebab-case, 1-3 words, no punctuation.
- Default to `architecture` only for whole-codebase asks; pick something specific otherwise.
- If `.diagram-tour/<stem>.dot` already exists, **ask the user** whether to overwrite, refine the existing one, or pick a different stem. Do not silently overwrite.
Read the full skill on GitHub

Details

Skill name
diagram-tour
License
MIT
Repo updated
28 April 2026

FAQ

What does the Diagram Tour skill do?

Generate a narrated architecture-tour video from a codebase. End-to-end: codebase analysis → Graphviz .dot → narration script → narrated MP4. Three confirmation gates between user and final video. Use when the user asks to "explain this codebase", "tour the architecture", "make a video about how X works", or invokes /diagram-tour explicitly. Output: a versioned MP4 at <project>/.diagram-tour/renders/. Expensive — confirm runtime expectations (~15-30 min on modern hardware, longer on lighter machines) before kicking off.

How do I install the Diagram Tour skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add centraltowerlabs/diagram-tour --skill diagram-tour. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is Diagram Tour popular?

It lives in centraltowerlabs/diagram-tour, which has 6 GitHub stars and 1 forks.

Related skills

Geometry Dsl

6

shand001/geometry-dsl

Draw math geometry diagrams as PNG or SVG images using the Geometry DSL compiler. Use when the user asks to draw, shade, label, illustrate, or visually explain geometry, recreate a reference diagram, produce or repair Geometry DSL, or diagnose a diagram that looks wrong. Write DSL source, validate it with the bundled compiler, render it to an image, and visually inspect complex diagrams before delivering.

Images, Video & Audio

Capcut

6

mane23-ai/claude-capcut-skill

CapCut/JianYing 프로젝트 자동 편집. 타임코드 컷, 내용 기반 장면 찾기(자막+비전), 토킹헤드 무음·NG 제거, 롱폼->쇼츠 변환, 자막 생성/스타일/번역, 프로젝트 검사/롤백. 백엔드: capcut-cli 단독. 트리거: 키워드 자동 감지 + /capcut 명시 호출. CapCut 프로젝트(draft 폴더)가 입력일 때만 발화. 일반 mp4 편집은 video 스킬로 위임.

Images, Video & Audio

Motion Film

6

tonyprots/motion-film-skill

Voice-led motion-graphics film (30 s – 4 min) built in code: story and script first, then an AI voice or own recordings, scenes on springs along the voice grid, real interface, captions, a score, independent critic rounds, 16:9 + 9:16. Use when asked to "make a video / film / explainer", for a promo, a product or research film, a video summary, a vertical Reels/Shorts film, turning a report or deck into a video. Also graphics over a finished recording and a 4–14 s loop without a voice (GIF, MP4). Not for screen recordings or music clips.

Images, Video & Audio

Youtube to Course

7

tstfully/youtube-to-course

Turn any YouTube video, or a few videos, into a fun interactive course: one HTML file with bite-sized modules, plain-English explanations, everyday metaphors, scenario quizzes with confetti, flip flashcards, glossary tooltips, progress tracking, a final score, and timestamp links back to the video. Use this skill whenever someone wants to learn from or study a YouTube video, lecture, tutorial, or podcast; make a course, lesson, lesson plan, study guide, training module, onboarding course, quiz, or flashcards from a YouTube video or playlist; or says 'turn this video into a course', 'teach me t

Images, Video & Audio

Pixeltamer

6

gabelul/pixeltamer-gpt-image-skill

Generate, edit, and compose images with GPT Image 2.5, including transparent PNGs with a real alpha channel. Two backends — OpenAI API key or codex CLI (uses your ChatGPT subscription, no key needed). Four modes — one-shot generate, edit or inpaint an existing image, multi-reference composition (up to 16 inputs blended into one), and multi-image batch with verification. Use when the user asks to make an image, generate a poster, draw a mockup, design an icon or sticker, create an ad creative, build an infographic, blend reference images, edit or inpaint an existing image, or produce a cutout a

Images, Video & Audio

Xiaohongshu Images

7

iamzifei/xiaohongshu-images-skill

Transform markdown/HTML into styled 3:4 ratio images for Xiaohongshu 新手引导:输入 `/小红书配图 新手`、「这个怎么用」「第一次用」「能干嘛」时,走 SKILL.md 的〈新手上路〉,不要直接开始干活。

Images, Video & Audio

Browse the most popular Claude skills, all images, video & audio skills, or write your own with the skills generator.