Agent skill

AI Video Editing Setup

by Jaycheng1103 in Jaycheng1103/chatgpt-video-editing-skills

Installs, repairs or verifies the local short-video editing environment: video-use, FFmpeg, a subtitle font, ElevenLabs credentials and optional HyperFrames.

MITAuto-check: notesMedia & Creative

Install AI Video Editing Setup

skills CLI
$ npx skills add Jaycheng1103/chatgpt-video-editing-skills --skill chatgpt-video-editing-setup -a claude-code

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

GitHub CLI
$ gh skill install Jaycheng1103/chatgpt-video-editing-skills chatgpt-video-editing-setup --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/Jaycheng1103/chatgpt-video-editing-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/chatgpt-video-editing-setup .claude/skills/chatgpt-video-editing-setup && 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
chatgpt-video-editing-setup
GitHub stars
581
Token cost
~891 tokens
SKILL.md length
422 words
Files
3 (incl. references)
Skills in repo
2
Repo updated
First seen
Licence
MIT

At a glance

Installs, repairs or verifies the local short-video editing environment: video-use, FFmpeg, a subtitle font, ElevenLabs credentials and optional HyperFrames.

  • Works in 7 steps: Inspect before changing anything: check… → Treat any existing path that is not a… → State the exact mutations needed,… → …
  • Installing the AI short-video editing toolchain for the first time
  • SKILL.md covers Read first, Operating sequence and Handoff boundary
  • Calls git

What it does

Preparing a machine for AI-assisted short-video editing is the whole job here; no editing happens. The agent inspects first: the `~/Developer/video-use` checkout and, only on request, `~/Developer/hyperframes`, plus the available runtime tools, the Source Han Sans TW subtitle font and the agent's Skills location. For each repository it records the origin, branch or detached state, commit and status, and it never prints secrets.

Safety checks come before any change. A path that is not a Git worktree, an origin other than the official HTTPS URLs in the runbook, or a dirty working tree stops the process with a report, and the skill will not rewrite remotes, pull, reset or overwrite. Clones, package installs, font downloads and Skills-directory changes are listed and need your explicit approval. The font comes only from the official Adobe Fonts repository, ElevenLabs credentials go in an existing environment variable or the protected `~/Developer/video-use/.env` file, and HyperFrames, which is optional, needs Node.js 22 or newer.

It ends with local, no-cost verification and an evidence-based readiness report, not a transcript, upload, edit or render. A setup runbook and a security-and-verification note hold the commands and rules. Requests for Premiere or CapCut help, or for editing or transcribing media, are handed to the editing workflow once setup is verified.

When your agent uses it

  • Installing the AI short-video editing toolchain for the first time
  • Repairing a broken video-use or FFmpeg install
  • Reconnecting ElevenLabs credentials without exposing the key
  • Checking that the subtitle font and tools are ready before editing

Example prompts

  • “Set up the video editing environment on this computer and tell me what you will change before doing it.”
  • “Check whether video-use, FFmpeg and the Source Han Sans TW font are all installed.”
  • “My ElevenLabs key stopped working; reconnect it to the editing setup.”
  • “Install HyperFrames too, because I need HTML animations in my videos.”

Requirements

  • Git
  • FFmpeg
  • An ElevenLabs API key
  • Node.js 22 or newer (only for HyperFrames)

Workflow steps

7 steps, taken from the first numbered list in SKILL.md.

  1. Inspect before changing anything: check the stable paths
  2. Treat any existing path that is not a Git worktree as a hard stop. The only
  3. State the exact mutations needed, including clones, package installs, font
  4. After approval, follow the runbook exactly and repeat the repository
  5. Configure ElevenLabs only through an existing environment variable or the
  6. Verify with local, no-paid-work checks only, including the subtitle font
  7. Report checked paths, approved mutations performed, evidence, versions or

What it can do on your machine

Read from SKILL.md and the folder at commit dc2f10a. 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

    Shell commands in SKILL.md call:

    • git

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

  • Network

    No URLs in SKILL.md. Its commands use git, which can reach the network depending on how they are called.

    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

AI Video Editing Setup loads about 891 tokens when it runs, and up to ~5.5k if it reads all its reference files. Until then it costs about 111 tokens; SKILL.md has 422 words of instructions outside code blocks.

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

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: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NoteMentions a .env fileSKILL.md:44
    protected `~/Developer/video-use/.env` path. Never echo, log, or commit a

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); files beside SKILL.md are not scanned.

SKILL.md

The full file from Jaycheng1103/chatgpt-video-editing-skills at commit dc2f10a, republished under its MIT licence (© Jaycheng1103). 422 words, ~891 tokens.

Download SKILL.mdSave it as .claude/skills/chatgpt-video-editing-setup/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.
name
chatgpt-video-editing-setup
description
Set up, repair, or verify the local AI short-video environment: video-use, FFmpeg, the Source Han Sans TW subtitle font, ElevenLabs credentials, and optional HyperFrames skills. Use whenever a user asks to install, configure, fix, reconnect, or check this editing environment. Do not use for Premiere or CapCut help, or to edit/transcribe media; hand those requests to the editing workflow after setup is verified.

ChatGPT Video Editing Setup

Prepare or repair the environment without starting creative work. The outcome is an evidence-backed readiness report, not a transcript, upload, edit, preview, or render.

Read first

Read the setup runbook for commands and install choices. Read security and verification before handling credentials or declaring anything ready.

Operating sequence

  1. Inspect before changing anything: check the stable paths ~/Developer/video-use and, only when requested, ~/Developer/hyperframes. Recognize normal checkouts and linked worktrees with git rev-parse, then capture each repository's exact origin, branch or detached state, commit, and status. Also check available runtime tools, the Source Han Sans TW subtitle font in the user's font directory, and the active agent's Skills location. Do not print secrets.
  2. Treat any existing path that is not a Git worktree as a hard stop. The only accepted origins are the exact official HTTPS URLs in the runbook. A missing or different origin and a dirty status are also hard stops: report the evidence, never rewrite the remote automatically, and do not pull, reset, overwrite, install dependencies, or register a Skill.
  3. State the exact mutations needed, including clones, package installs, font downloads, large downloads, or Skills-directory changes. Obtain explicit approval before any of them. Inspection and a no-cost local version check do not imply approval to mutate.
  4. After approval, follow the runbook exactly and repeat the repository preflight immediately before dependency installation or Skill registration. Install/register the complete video-use repository so its helpers remain available. Install the Source Han Sans TW subtitle font only from the official Adobe Fonts repository, never overwriting an existing font file. Treat HyperFrames as optional unless the user specifically needs HTML, CSS, or GSAP animation; when requested, require Node.js 22 or newer.
  5. Configure ElevenLabs only through an existing environment variable or the protected ~/Developer/video-use/.env path. Never echo, log, or commit a credential.
  6. Verify with local, no-paid-work checks only, including the subtitle font files. Run HyperFrames repository, Node, lockfile, and Core Skills checks only if HyperFrames was explicitly approved and installed; otherwise report it as not requested. Do not upload media, call transcription, create an edit directory, or edit/render video.
  7. Report checked paths, approved mutations performed, evidence, versions or command outcomes, remaining gaps, and the explicit next action. Never claim readiness without successful evidence.
Show full SKILL.md (43 more words)Show less

Handoff boundary

Before any later first media upload to ElevenLabs, identify the source file, state that it will be uploaded for transcription with ElevenLabs Scribe v2, note that account quota or charges may apply, and obtain consent. Setup itself ends before that point.

© Jaycheng1103, 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 2 other files (references) in skills/chatgpt-video-editing-setup of Jaycheng1103/chatgpt-video-editing-skills.

  • SKILL.md
  • references/security-and-verification.md
  • references/setup-runbook.md

Open the folder on GitHubat commit dc2f10a

Compare with similar skills

AI Video Editing Setup 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.

AI Video Editing Setup compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
AI Video Editing Setup this skillJaycheng1103/chatgpt-video-editing-skills581—~891Automated safety check: NotesMIT
Super Video MakerBomx/super-video-maker-skill310—~11kAutomated safety check: NotesNone
Embedded Video Captionsheygen-com/hyperframes60k3 repos~8.6kAutomated safety check: PassApache-2.0
HyperFrames Video Entry Pointheygen-com/hyperframes60k3 repos~5.2kAutomated safety check: PassApache-2.0
Black White Text OpenerPluviobyte/video-production-skills671—~1kAutomated safety check: PassNone
Day in My Life Agent Filmheygen-com/hyperframes-community-skills187—~1.7kAutomated safety check: PassApache-2.0

Similar skills

  • Super Video Maker

    Bomx/super-video-maker-skill

    End-to-end AI video production skill for agentic frameworks.

    310 GitHub stars~11k tokensUpdated 2 mo ago
    Media & CreativeAuto-check: notes
  • Embedded Video Captions

    heygen-com/hyperframes

    Adds captions to a single-subject talking-head video without editing the footage, from plain subtitles to cinematic text placed behind the speaker.

    60k GitHub starsUsed in 3 repos~8.6k tokens
    Media & CreativeAuto-check passed
  • HyperFrames Video Entry Point

    heygen-com/hyperframes

    Entry point for making, editing and rendering videos from HTML compositions with HyperFrames, routing each request to the right workflow.

    60k GitHub starsUsed in 3 repos~5.2k tokens
    Media & CreativeAuto-check passed
  • Black White Text Opener

    Pluviobyte/video-production-skills

    Create reusable black-background white-text opening animations for new videos.

    671 GitHub stars~1k tokensUpdated 2 mo ago
    Media & CreativeAuto-check passed
  • Day in My Life Agent Film

    heygen-com/hyperframes-community-skills

    Turns your local Claude Code session history into a 60 to 75 second hand-drawn ink film about a day with your agent, with a string score and your approval of every line.

    187 GitHub stars~1.7k tokensUpdated 12 days ago
    Media & CreativeAuto-check passed
  • Content To Video

    architectds/modeldock

    Turn arbitrary source content (README, article, story, slides, deck, data/report, product description, tutorial text, audio/transcript, or a bare topic) into a finished, high-quality MP4 video.

    117 GitHub stars~2.4k tokensUpdated yesterday
    Media & CreativeAuto-check passed

More from Jaycheng1103/chatgpt-video-editing-skills

  • ChatGPT Short-Video Editor

    Jaycheng1103/chatgpt-video-editing-skills

    Turns a supplied video into a vertical Reel, Short, or TikTok cut, moving through ffprobe inspection, transcription, and an eight-step approval flow.

    581 GitHub stars~716 tokensUpdated 2 mo ago
    Auto-check passed

Questions about AI Video Editing Setup

What does AI Video Editing Setup do?

Installs, repairs or verifies the local short-video editing environment: video-use, FFmpeg, a subtitle font, ElevenLabs credentials and optional HyperFrames. Preparing a machine for AI-assisted short-video editing is the whole job here; no editing happens. The agent inspects first: the `~/Developer/video-use` checkout and, only on request, `~/Developer/hyperframes`, plus the available runtime tools, the Source Han Sans TW subtitle font and the agent's Skills location.

When should I use AI Video Editing Setup?

AI Video Editing Setup fits situations like: installing the AI short-video editing toolchain for the first time; repairing a broken video-use or FFmpeg install; reconnecting ElevenLabs credentials without exposing the key; checking that the subtitle font and tools are ready before editing.

How do I install AI Video Editing Setup in Claude Code?

Run `npx skills add Jaycheng1103/chatgpt-video-editing-skills --skill chatgpt-video-editing-setup -a claude-code`. Or copy the skill folder (skills/chatgpt-video-editing-setup in Jaycheng1103/chatgpt-video-editing-skills) into .claude/skills/chatgpt-video-editing-setup in your project. Claude Code loads it when a task matches its description.

How do I install AI Video Editing Setup in Codex?

Run `npx skills add Jaycheng1103/chatgpt-video-editing-skills --skill chatgpt-video-editing-setup -a codex`. Or copy the skill folder (skills/chatgpt-video-editing-setup in Jaycheng1103/chatgpt-video-editing-skills) into .agents/skills/chatgpt-video-editing-setup in your project. Codex loads it when a task matches its description.

Can I use AI Video Editing Setup 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 Jaycheng1103/chatgpt-video-editing-skills --skill chatgpt-video-editing-setup -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/chatgpt-video-editing-setup, .gemini/skills/chatgpt-video-editing-setup, .github/skills/chatgpt-video-editing-setup and .opencode/skills/chatgpt-video-editing-setup in your project.

What does AI Video Editing Setup need to run?

Going by SKILL.md and its folder, AI Video Editing Setup needs the command-line tools its instructions call (git). Our summary lists: Git; FFmpeg; An ElevenLabs API key; Node.js 22 or newer (only for HyperFrames).

Does AI Video Editing Setup access the network?

SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is AI Video Editing Setup safe to install?

Our automated static check of SKILL.md found notes only (mentions a .env file), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.

What licence does AI Video Editing Setup use?

AI Video Editing Setup 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 AI Video Editing Setup use?

About 891 tokens (SKILL.md is roughly 3.6k 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 4.6k tokens, read only when the agent opens those files.

What are the alternatives to AI Video Editing Setup?

Skills that share tags, products or a category with AI Video Editing Setup: Super Video Maker (Bomx/super-video-maker-skill, 310 stars), Embedded Video Captions (heygen-com/hyperframes, 60k stars), HyperFrames Video Entry Point (heygen-com/hyperframes, 60k stars) and Black White Text Opener (Pluviobyte/video-production-skills, 671 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains AI Video Editing Setup?

Jaycheng1103 (a GitHub user) maintains it in Jaycheng1103/chatgpt-video-editing-skills, which has 581 GitHub stars. The repository holds 2 skills in this directory. The repository was last updated on July 26, 2026.

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