From video-editing
Reference for the video-editing plugin's per-user data store. Other skills in this plugin (setup-index, profile-system, render-profiles, setup-nas, etc.) read and write to this location. Linux-only — Windows users will need to fork. Don't invoke directly; this is documentation other skills consult.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin video-editingThis skill uses the workspace's default tool permissions.
All persistent state for this plugin lives in a single per-user directory. Skills read and write to this directory; nothing belongs under `~/.claude/`.
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.
All persistent state for this plugin lives in a single per-user directory. Skills read and write to this directory; nothing belongs under ~/.claude/.
${CLAUDE_USER_DATA:-${XDG_DATA_HOME:-$HOME/.local/share}/claude-plugins}/video-editing/
| File | Purpose |
|---|---|
index.json | Path to the user's video index (base dir holding all projects) |
system-profile.json | Detected GPU, ffmpeg encoders, codecs |
render-profiles.json | Named, reusable render presets (codec, resolution, bitrate) |
nas.json | NAS path / mount, raw + render destinations |
preferences.json | Per-user prefs: EQ preset path, loudness target, default render profile, python venv path, installed tools |
presets/ | Bundled-in copies of user-supplied presets (e.g. talking-head EQ) |
venv/ | Shared uv-managed Python virtualenv for moviepy, auto-editor, etc. |
tools/ | Cloned repos for tools without a PyPI release (VideoAgent, vit) |
realpath to canonicalize).jq when available; fall back to grep -oP for portability.<file>.tmp then mv.This plugin assumes Linux: lspci, nvidia-smi, vainfo, pactl, rsync, ffmpeg, mlt, kdenlive. Windows or macOS users should fork and adapt.