From video-editing
Register or create the user's video index — the base directory that holds all their video projects. Use on first run, or when the user says "set up my video index", "register my video workspace", "change my video index path", or similar. Persists the path so other skills can find it.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin video-editingThis skill is limited to using the following tools:
The **video index** is the top-level directory under which every video project lives as a subfolder. This skill registers (or creates) that directory.
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.
The video index is the top-level directory under which every video project lives as a subfolder. This skill registers (or creates) that directory.
DATA_DIR="${CLAUDE_USER_DATA:-${XDG_DATA_HOME:-$HOME/.local/share}/claude-plugins}/video-editing"
INDEX_FILE="$DATA_DIR/index.json"
test -f "$INDEX_FILE" && cat "$INDEX_FILE"
If one exists, show the user the current path and ask if they want to keep or change it.
test -d.~/media-workspaces/video as the default. Don't auto-create until the user confirms the path.mkdir -p "$DATA_DIR"
mkdir -p "<chosen-path>" # only if new
Write index.json:
{
"path": "/absolute/path",
"created": "<ISO-8601>",
"type": "video"
}
Suggest the user run profile-system next (so render commands know what GPU/encoders to use). Mention they can now say "open my video index" or "create a new video project".