From video-editing
Create a new video project workspace inside the user's registered video index. Use when the user says "new video project", "create a project called X", "scaffold a new video", or similar. Creates a project subfolder with raw, proxies, working, renders, exports, assets layout and an optional git init.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin video-editingThis skill is limited to using the following tools:
Scaffold a project workspace inside the registered video index.
Mandates invoking relevant skills via tools before any response in coding sessions. Covers access, priorities, and adaptations for Claude Code, Copilot CLI, Gemini CLI.
Share bugs, ideas, or general feedback.
Scaffold a project workspace inside the registered video index.
INDEX_FILE="${CLAUDE_USER_DATA:-${XDG_DATA_HOME:-$HOME/.local/share}/claude-plugins}/video-editing/index.json"
test -f "$INDEX_FILE" || { echo "No index — run setup-index first."; exit 1; }
INDEX_PATH=$(jq -r .path "$INDEX_FILE" 2>/dev/null || grep -oP '"path":\s*"\K[^"]+' "$INDEX_FILE")
PROJ="$INDEX_PATH/<slug>"
test -e "$PROJ" && { echo "Already exists: $PROJ"; exit 1; }
mkdir -p "$PROJ"/{raw,proxies,working,renders,exports,assets,subtitles,graphics}
| Folder | Purpose |
|---|---|
raw/ | Original source clips — never edited in place |
proxies/ | Low-res transcodes for fast scrubbing |
working/ | NLE project files (Kdenlive, MLT XML) |
renders/ | Intermediate / preview renders |
exports/ | Final deliverables |
assets/ | Music, lower thirds, graphics, SFX |
subtitles/ | SRT / VTT files |
graphics/ | Overlays, lower thirds, watermarks |
Write a README.md with the slug, ISO date, and a short notes section.
If the user wants version control:
cd "$PROJ" && git init
Add .gitignore excluding raw/, proxies/, renders/, exports/ — only project file + notes get versioned.
Print the project path. Offer to cd there or open in a terminal.