一键导入
eddy
Install and run Eddy, a local-first YouTube editor that turns raw footage into a QA-gated long-form video and only genuinely strong Shorts.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Install and run Eddy, a local-first YouTube editor that turns raw footage into a QA-gated long-form video and only genuinely strong Shorts.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use Eddy to turn attached raw video footage into a proof-gated YouTube long edit and Shorts.
Use when the user wants to turn raw video footage into a finished YouTube launch kit (a long-form edit plus vertical shorts, titles, description, chapters, and thumbnails) with Eddy, the local-first agentic video editor. Covers starting and monitoring edits, mining shorts, inspecting runs, and reading results through the eddy-mcp tools.
| name | eddy |
| description | Install and run Eddy, a local-first YouTube editor that turns raw footage into a QA-gated long-form video and only genuinely strong Shorts. |
Use this skill when the user attaches raw video footage and wants a finished YouTube edit.
Eddy's promise is simple: raw footage in, edited video out. It removes retakes, tightens word gaps, applies local Studio-Sound-style voice cleanup with receipts, renders a long-form YouTube edit, and creates Shorts only when the footage contains standalone Shorts-worthy moments.
Default editorial brain order is Codex/Claude/API first for quality, with local models offered when hardware can support unlimited free editing. Raw media stays local and source files must remain immutable either way.
If this repo is being installed in Codex, prefer the plugin path:
@plugin-creator install [lennoxsaint/eddy](https://github.com/lennoxsaint/eddy)
The plugin bundles this skill plus Eddy's MCP config, then bootstraps the latest stable tagged Eddy
engine into ~/.eddy/source and ~/.eddy/venv. Updates track stable tags, not main.
If the active Codex client cannot install plugins yet, run the fallback bootstrap:
python3 scripts/install_codex.py
This installs Eddy as a skill plus MCP fallback: the skill gives Codex the editing rules, and the MCP server gives Codex tools to start/poll/read edit jobs. It also installs Eddy with the MCP extra and provisions the local Studio Sound backend unless explicitly skipped.
If this is a Claude-style skill-only install, run:
python3 scripts/install_agent_skill.py --agent auto --install-editable
Then verify:
eddy doctor
eddy studio-sound doctor
eddy update-check
eddy motion update-hyperframes
This installer provisions the heavy local Studio Sound backend unless --skip-studio-sound is
explicitly passed. The required default backend is DeepFilterNet in Eddy's managed compatible Studio
Sound env; optional Resemble Enhance support does not replace that gate. If the agent Python is too
new for Torch/DeepFilterNet, Eddy uses Python 3.9-3.11 via EDDY_STUDIO_SOUND_PYTHON or the first
compatible interpreter on PATH. If eddy studio-sound doctor is not green, do not run a final edit
and call it Studio Sound quality; run eddy studio-sound install and fix the exact dependency
blocker first.
attached_source_unresolved
and ask for the file path or folder path.eddy edit /path/to/footage-or-folder --dry-run
eddy edit /path/to/footage-or-folder
Use eddy run only when the user explicitly wants lower-level pipeline controls such as topical
extract mode, a named profile, or manual skip flags.
~/.eddy/runs/<slug>/.final/long/video.mp4 or the promoted long-form video path Eddy reportsfinal/transcript.md when presentfinal/qa-final.jsonfinal/shorts/*.mp4 when Eddy found Shorts-worthy momentsfinal/launch-kit/ when packaging is enabledFor premium motion work, run:
eddy motion init-contract /path/to/project
Then inspect frame.md, storyboard.md, storyboard.html, and the copied HyperFrames manifest
before rendering/compositing motion graphics.
source_reference candidate is allowed to win when processing does not produce a material,
listenable improvement.opacity: 1.0 / alpha: 1.0).
Blur or semi-transparent covers are not secure redaction and must fail QA.docs/references/short-form-hook-playbook.jsonl; installed packages also carry it under
eddy/references/. Normal user runs must use it offline. If it is missing or below threshold,
block Shorts with short_form_hook_playbook_below_1000_valid_hooks.frame.md contract plus copied HyperFrames references and collision proof before compositing.talking_head_916 Shorts layout when only one talking-head video source exists: crop/fill
to 1080x1920, keep the face centered, preserve blinkless joins, and put one-line karaoke captions
in the bottom third.