Ghost Editor
AI video editor for talking-head reels. Turns a raw phone recording of someone talking to camera (retakes, pauses, false starts) into a finished vertical 1080x1920 reel for Instagram, TikTok or Shorts: the best take of each sentence, pause trimming, word-timed captions that never cover the face, motion scenes on the spoken word, sound effects mixed against the voice and checked B-roll. Use when the user hands over a talking-head video and says "edit this", "make a reel", "make it look like this video", "add captions/sound effects", "pick the best takes", "remove the pauses", asks for a re-cut,
Install
npx skills add kurbaitaev/ghost-editor --skill ghost-editorgit clone --depth 1 https://github.com/kurbaitaev/ghost-editor.git /tmp/ghost-editor
mkdir -p ~/.claude/skills
cp -r /tmp/ghost-editor/. ~/.claude/skills/ghost-editorPersonal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.
From the SKILL.md
# ghost-editor One recording in, one reel out. The creative work is choosing takes and planning beats. The scripts do everything else the same way every time: cut math, zoom tweens, captions, SFX levels, asset copying, QA. Nothing on screen says anything the speaker did not say. A meme is a reaction, so it lands ON or just AFTER the punchline, never before it. Skill dir: `~/.claude/skills/ghost-editor` (below: `$S`). A reel project is any directory (`$P`); `build.mjs` copies what it needs into `$P/assets` so the project renders on its own. ## Cost: one fresh helper per reel, the right model per step Measured on a batch of 21 reels: looking at frames was ~5 % of the Claude usage. The cost is context re-read on every turn (one helper that built 3 reels in a row re-read 212 M cached tokens over 464 turns) and new generator code written per reel (two helpers per style each wrote their own lib). Numbers: docs/PLAYBOOK.md "Cost". - **One reel = one FRESH helper** (Agent tool). Never one helper for several reels or a wave. The session that talks to the user orchestrates: fill `templates/briefs/build-one-reel.txt` (build -> preview -> stop), send them the preview, and on their OK fill `templates/briefs/finish-one-reel.txt` for a new helper. Changes after their notes go to a fresh helper with the reel's `reel.py` and their words (the generator is the state, not the old transcript); SendMessage the
Details
- Skill name
ghost-editor- Repository
- kurbaitaev/ghost-editor
- License
- MIT
- Repo updated
- 30 October 2026
FAQ
What does the Ghost Editor skill do?
AI video editor for talking-head reels. Turns a raw phone recording of someone talking to camera (retakes, pauses, false starts) into a finished vertical 1080x1920 reel for Instagram, TikTok or Shorts: the best take of each sentence, pause trimming, word-timed captions that never cover the face, motion scenes on the spoken word, sound effects mixed against the voice and checked B-roll. Use when the user hands over a talking-head video and says "edit this", "make a reel", "make it look like this video", "add captions/sound effects", "pick the best takes", "remove the pauses", asks for a re-cut,
How do I install the Ghost Editor skill?
skills CLI (Claude Code, Cursor, Codex and more): npx skills add kurbaitaev/ghost-editor --skill ghost-editor. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.
Is Ghost Editor popular?
It lives in kurbaitaev/ghost-editor, which has 118 GitHub stars and 20 forks.
Related skills
Readme Visual Kit
152tianfuzhibuyuci/readme-visual-kit
Create three source-referenced README diagrams (overview, architecture and quickstart) as light/dark SVGs, editable JSON and an offline preview. Use when someone wants to explain a repository visually or improve an open-source project README, rather than build a general diagram editor.
Oil Subtitle
126oil-oil/oil-subtitle
为本地 MP4、MOV 等视频转录、校对、预览并烧录准确的中文字幕, 或把审校后的中文字幕翻译成同时间轴的英文 SRT。 用户只要提供成片视频并要求加字幕、修字幕、生成 SRT/ASS、字幕进度条或英文字幕, 就使用本 Skill。不要用它修改 .screenstudio 工程时间线;工程剪辑使用 screen-studio-editor。
Content to Skill
106gnipbao/content-to-skill
Converts arbitrary source material into an executable structured Codex skill package. Use when the user provides text, notes, documents, PDFs, transcripts, videos, courses, articles, repositories, workflows, chat logs, or rough ideas and asks to turn them into a Skill, SKILL.md, skill scaffold, reusable agent workflow, operational prompt, or structured capability. Also use for 把内容变成skill, 文档转skill, 视频转skill, 课程转skill, 工作流沉淀成skill, or 从资料生成可执行Skill.
Iso 24495
154danyuchn/iso-24495-skill
Use when text must be easy for its intended reader to find, understand, and act on — reports, emails, documentation, UI text, announcements, explanations, AI output that reads as dense or bureaucratic. Applies ISO 24495-1 plain language principles with dedicated technique layers for English and Traditional Chinese. Triggers: plain language rewrite, apply ISO 24495, make this clearer for readers, de-jargon this, 淺白改寫, 白話改寫, 去公文腔, 讓讀者一次看懂. Not for creative or literary writing.
Linkedin Outreach
52vanshyadav1408/Omentir
Run LinkedIn prospecting and outreach through Omentir MCP. Use this when Claude, a Cursor agent, or Grok Bot should find people, score fit, draft messages, or check campaigns. Never sign into LinkedIn in a browser.
Good Story
143Rimagination/good-story
Use when the user asks to find, sharpen, evaluate, rewrite, or explain the story in scientific or scholarly materials across disciplines, including manuscripts, grants, paper outlines, abstracts, figures, results, discussions, cover letters, research pitches, high-impact writing, journal fit, significance, novelty, mechanism, paper logic, or why a result matters.
Browse the most popular Claude skills, all writing & content skills, or write your own with the skills generator.