Agent skill

Net New Video Editor

by ericosiu in ericosiu/ai-marketing-skills

Turn newly recorded talking-head footage into review-ready vertical video drafts with an explicit edit plan, deterministic FFmpeg rendering, captions, hook cards, audio normalization, and visual QA.

MITAuto-check passedMedia & Creative

Install Net New Video Editor

skills CLI
$ npx skills add ericosiu/ai-marketing-skills --skill net-new-video-editor -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install ericosiu/ai-marketing-skills net-new-video-editor --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/ericosiu/ai-marketing-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/net-new-video-editor .claude/skills/net-new-video-editor && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
net-new-video-editor
GitHub stars
3.6k
Token cost
~1.1k tokens
SKILL.md length
484 words
Files
5 (incl. scripts, references)
Skills in repo
21
Repo updated
First seen
Licence
MIT

At a glance

Turn newly recorded talking-head footage into review-ready vertical video drafts with an explicit edit plan, deterministic FFmpeg rendering, captions, hook cards, audio normalization, and visual QA.

  • Original Instagram Reels
  • SKILL.md covers Preamble, Establish the package, Inspect before editing and Build the edit plan, plus 3 more sections
  • Runs Python scripts from its folder; calls python3
  • LinkedIn videos

What it does

Net New Video Editor is an agent skill from ericosiu/ai-marketing-skills. Turn newly recorded talking-head footage into review-ready vertical video drafts with an explicit edit plan, deterministic FFmpeg rendering, captions, hook cards, audio normalization, and visual QA. Use for original Instagram Reels, TikTok videos, YouTube Shorts, LinkedIn videos, founder-led recordings, multiple takes of a new script or idea card, or requests to automate the first video-editing pass. Do not use to mine clips from long-form source videos.

Its SKILL.md is about 1.1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 7 other files, including scripts and reference files (for example `agents/openai.yaml`, `references/project-contract.md` and `scripts/net_new_video_editor.py`).

It sits in Media & Creative, covering Video production. It works with FFmpeg, Instagram, LinkedIn and TikTok. The repository describes itself as: Open-source AI marketing skills — growth experiments, sales pipeline, content ops, outbound, SEO, and finance automation. The licence is MIT.

When your agent uses it

  • Original Instagram Reels
  • LinkedIn videos
  • Founder-led recordings
  • Multiple takes of a new script

Example prompts

  • “/net-new-video-editor”

Requirements

  • Python 3

What it can do on your machine

Read from SKILL.md and the folder at commit 8088e1a. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 1 file in scripts/ (Python), which the agent can run.

    Shell commands in SKILL.md call:

    • python3

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Net New Video Editor loads about 1.1k tokens when it runs, and up to ~1.6k if it reads all its reference files. Until then it costs about 120 tokens; SKILL.md has 484 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~120
When it runs · the whole SKILL.md, loaded when a task matches
~1.1k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~1.6k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from ericosiu/ai-marketing-skills at commit 8088e1a, republished under its MIT licence (© ericosiu). 484 words, ~1,099 tokens.

Download SKILL.mdSave it as .claude/skills/net-new-video-editor/SKILL.md (or your agent's skills folder). This skill also uses 4 other files; get the full folder from GitHub.
name
net-new-video-editor
description
Turn newly recorded talking-head footage into review-ready vertical video drafts with an explicit edit plan, deterministic FFmpeg rendering, captions, hook cards, audio normalization, and visual QA. Use for original Instagram Reels, TikTok videos, YouTube Shorts, LinkedIn videos, founder-led recordings, multiple takes of a new script or idea card, or requests to automate the first video-editing pass. Do not use to mine clips from long-form source videos.

Net-New Video Editor

Create a reversible first edit from fresh recordings. Keep creative decisions in JSON and pixel operations in the bundled renderer.

Preamble

Run from the repository root when the optional shared telemetry helpers are present:

bash
python3 telemetry/version_check.py 2>/dev/null || true
python3 telemetry/telemetry_init.py 2>/dev/null || true

Remote telemetry is opt-in and never includes content, file paths, repository names, or credentials.

Establish the package

Read references/project-contract.md. Locate the exact source recordings, transcript, idea card or brief, proof assets, and screen recordings. Never substitute another recording, brand, account, or asset library.

Initialize a new project only when the destination is clear:

bash
python3 scripts/net_new_video_editor.py init --project <project-dir>

Copy or point only user-authorized inputs into the generated package. Preserve originals.

Inspect before editing

Run:

bash
python3 scripts/net_new_video_editor.py inspect --project <project-dir>

Review intake-report.json. Stop when the package has no playable take, the requested target does not match the supplied footage, or required external assets are missing.

Build the edit plan

Use the transcript and brief to create edit-plan-clean.json. Treat the spoken hook and claim boundaries as ground truth.

  • Select one source take explicitly.
  • Keep segment order intentional and timestamps within the source duration.
  • Remove clear false starts, long dead space, and isolated filler only when the cut remains natural.
  • Preserve breaths that help meaning.
  • Put the hook on screen for at most five seconds.
  • Use captions in short readable phrases.
  • Add proof or screen inserts only when supplied and relevant. The bundled renderer handles the base assembly; add complex overlays in a separate, documented pass.
  • Normalize speech without clipping.

For a second version, copy the plan to edit-plan-aggressive.json and make only named retention edits. Do not silently change factual claims.

Validate each plan:

bash
python3 scripts/net_new_video_editor.py validate --project <project-dir> --plan <plan.json>
Show full SKILL.md (226 more words)Show less

Render deterministically

Run the renderer from this skill directory:

bash
python3 scripts/net_new_video_editor.py render \
  --project <project-dir> \
  --plan <plan.json>

The renderer trims paired audio and video, concatenates the selected segments, creates a center-safe 9:16 frame, rasterizes captions and the hook card with Pillow, composites them with FFmpeg, normalizes audio, writes H.264/AAC MP4, and creates three QA frames plus qa-report.json.

Use --dry-run to inspect the FFmpeg command. Use --force only when replacing the exact derived export is intended.

Review the output

Inspect the exported MP4, all three QA frames, qa-report.json, and the plan diff between variants. Verify:

  • audio and mouth movement stay synchronized after every cut;
  • no word starts or ends abruptly;
  • captions match the speech and stay inside safe margins;
  • the crop keeps the speaker visible;
  • the hook is legible and repaid by the video;
  • loudness is consistent and peaks do not distort;
  • every proof insert and numerical claim has a supplied source;
  • the export is 1080x1920 H.264/AAC unless the brief requires another format.

Return the plan, export paths, QA evidence, and any required pickups. Never publish, upload, delete originals, or overwrite an approved master without current explicit approval.

Completion states

  • DONE: both render and QA pass, and the review artifacts exist.
  • DONE_WITH_CONCERNS: the draft is usable but a named creative or source concern remains.
  • NEEDS_CONTEXT: a take, transcript, brief, or approved asset is missing.
  • BLOCKED: FFmpeg, source access, or format validation prevents a safe render.

© ericosiu, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 4 other files (scripts, references) in net-new-video-editor of ericosiu/ai-marketing-skills.

  • SKILL.md
  • agents/openai.yaml
  • references/project-contract.md
  • requirements.txt
  • scripts/net_new_video_editor.py

Open the folder on GitHubat commit 8088e1a

Compare with similar skills

Net New Video Editor next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Net New Video Editor compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Net New Video Editor this skillericosiu/ai-marketing-skills3.6k—~1.1kAutomated safety check: PassMIT
Reelclawdansugc/reelclaw1451 repos~8.2kAutomated safety check: NotesNone
AutoshortsUpload-Post/skill-autoshorts151—~5.3kAutomated safety check: NotesMIT
Upload Postsundial-org/awesome-openclaw-skills663—~2kAutomated safety check: PassNone
Ffmpeg Skillkajisho5/ffmpeg-skill1.9k—~7.4kAutomated safety check: PassMIT
ShortsAgriciDaniel/claude-shorts219—~3.2kAutomated safety check: NotesMIT

Similar skills

  • Reelclaw

    dansugc/reelclaw

    Create, produce, and publish UGC-style short-form video reels at scale.

    145 GitHub starsUsed in 1 repo~8.2k tokens
    Media & CreativeAuto-check: notes
  • Autoshorts

    Upload-Post/skill-autoshorts

    Daily pipeline that picks one long video from a folder, transcribes it with Whisper, uses Gemini 3 Flash multimodal to find every viral short-form moment, cuts each candidate with FFmpeg, adds a…

    151 GitHub stars~5.3k tokensUpdated 5 mo ago
    Media & CreativeAuto-check: notes
  • Upload Post

    sundial-org/awesome-openclaw-skills

    Upload content to social media platforms via Upload-Post API.

    663 GitHub stars~2k tokensUpdated 7 mo ago
    Media & CreativeAuto-check passed
  • Ffmpeg Skill

    kajisho5/ffmpeg-skill

    Edit video and audio with local FFmpeg from natural-language requests: cut, trim, join, resize/reframe (9:16, 1:1), speed change, captions and subtitles (SRT/ASS, animated, karaoke), logos and text…

    1.9k GitHub stars~7.4k tokensUpdated today
    Media & CreativeAuto-check passed
  • Shorts

    AgriciDaniel/claude-shorts

    Interactive longform-to-shortform video creator. An agent skill from AgriciDaniel/claude-shorts.

    219 GitHub stars~3.2k tokensUpdated 3 mo ago
    Media & CreativeAuto-check: notes
  • Watch

    mathiaschu/watch

    Watch a video from YouTube, Instagram, X/Twitter, Vimeo, TikTok or any of ~1800 yt-dlp sites (or a local path).

    142 GitHub stars~4k tokensUpdated 4 mo ago
    Media & CreativeAuto-check: warnings

More from ericosiu/ai-marketing-skills

All 21 skills in this repo
  • Expert Panel

    ericosiu/ai-marketing-skills

    Score, evaluate, and iteratively improve any content or strategy using an auto-assembled panel of domain experts.

    3.6k GitHub starsUsed in 2 repos~2.1k tokens
    Auto-check passed
  • Cold Outbound Optimizer

    ericosiu/ai-marketing-skills

    Design, analyze, and optimize cold outbound email campaigns for Instantly.

    3.6k GitHub starsUsed in 1 repo~1.7k tokens
    Auto-check passed
  • Finance Ops

    ericosiu/ai-marketing-skills

    AI-powered financial analysis suite. An agent skill from ericosiu/ai-marketing-skills.

    3.6k GitHub starsUsed in 1 repo~1.4k tokens
    Auto-check passed
  • Leveling Up Content Engine

    ericosiu/ai-marketing-skills

    Diagnose and transform any authorized video URL, upload, recording, transcript, podcast, interview, presentation, screen recording, webinar, ad, or published video into the strongest justified…

    3.6k GitHub stars~2.3k tokensUpdated 17 days ago
    Auto-check passed
  • Packaging Youtube Thumbnails

    ericosiu/ai-marketing-skills

    A skill your agent uses when a user supplies new video content or a channel and wants on-brand YouTube titles, thumbnail concepts, rendered variants, A/B packaging, identity profiling, precise…

    3.6k GitHub stars~3.8k tokensUpdated 17 days ago
    Auto-check passed
  • Shortform Idea Grill

    ericosiu/ai-marketing-skills

    Interview a founder or senior marketer one question at a time, mine current work and owned proof for net-new short-form video ideas, and return a ranked table with one five-second overlay hook…

    3.6k GitHub stars~1.2k tokensUpdated 17 days ago
    Auto-check passed

Questions about Net New Video Editor

What does Net New Video Editor do?

Turn newly recorded talking-head footage into review-ready vertical video drafts with an explicit edit plan, deterministic FFmpeg rendering, captions, hook cards, audio normalization, and visual QA. Net New Video Editor is an agent skill from ericosiu/ai-marketing-skills. Turn newly recorded talking-head footage into review-ready vertical video drafts with an explicit edit plan, deterministic FFmpeg rendering, captions, hook cards, audio normalization, and visual QA.

When should I use Net New Video Editor?

Net New Video Editor fits situations like: original Instagram Reels; linkedIn videos; founder-led recordings; multiple takes of a new script.

How do I install Net New Video Editor in Claude Code?

Run `npx skills add ericosiu/ai-marketing-skills --skill net-new-video-editor -a claude-code`. Or copy the skill folder (net-new-video-editor in ericosiu/ai-marketing-skills) into .claude/skills/net-new-video-editor in your project. Claude Code loads it when a task matches its description.

How do I install Net New Video Editor in Codex?

Run `npx skills add ericosiu/ai-marketing-skills --skill net-new-video-editor -a codex`. Or copy the skill folder (net-new-video-editor in ericosiu/ai-marketing-skills) into .agents/skills/net-new-video-editor in your project. Codex loads it when a task matches its description.

Can I use Net New Video Editor in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add ericosiu/ai-marketing-skills --skill net-new-video-editor -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/net-new-video-editor, .gemini/skills/net-new-video-editor, .github/skills/net-new-video-editor and .opencode/skills/net-new-video-editor in your project.

What does Net New Video Editor need to run?

Going by SKILL.md and its folder, Net New Video Editor needs Python for the scripts in its folder and the command-line tools its instructions call (python3). Our summary lists: Python 3.

Does Net New Video Editor access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Net New Video Editor safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Net New Video Editor use?

Net New Video Editor is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Net New Video Editor use?

About 1.1k tokens (SKILL.md is roughly 4.4k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 483 tokens, read only when the agent opens those files.

What are the alternatives to Net New Video Editor?

Skills that share tags, products or a category with Net New Video Editor: Reelclaw (dansugc/reelclaw, 145 stars), Autoshorts (Upload-Post/skill-autoshorts, 151 stars), Upload Post (sundial-org/awesome-openclaw-skills, 663 stars) and Ffmpeg Skill (kajisho5/ffmpeg-skill, 1.9k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Net New Video Editor?

ericosiu (a GitHub user) maintains it in ericosiu/ai-marketing-skills, which has 3,620 GitHub stars. The repository holds 21 skills in this directory. The repository was last updated on September 22, 2026.

Source: ericosiu/ai-marketing-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.