ChatGPT short-video editing skills

ChatGPT 剪短影音 Skills

Two agent skills: set up the editing environment and build a vertical short video in eight verified steps

Skill

Medium risk

We rate an entry medium when the tool runs code, makes network calls or reads project files. Check what exactly it does before installing.

Why this level

  • Runs the terminal and FFmpeg and works with files on disk
  • With consent uploads footage to ElevenLabs, which spends credits
All reasons and checks

jaycheng1103/chatgpt-video-editing-skills

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/chatgpt-skills

Detects the agents on your machine, checks the risk and pins the version.

Other ways to install

Assembled automatically, review before installing.

Run in a terminal in the project folder

npx skills add jaycheng1103/chatgpt-video-editing-skills --skill chatgpt-video-editing-setup chatgpt-short-video-editor -a claude-code -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit dc2f10a
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/jaycheng1103/chatgpt-video-editing-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/chatgpt-video-editing-setup/ /skills/chatgpt-short-video-editor/
git -C "$tmp" checkout dc2f10ac4616603188aff3df9ea6548a8da36355
mkdir -p .claude/skills
cp -R "$tmp/skills/chatgpt-video-editing-setup" .claude/skills/chatgpt-video-editing-setup
cp -R "$tmp/skills/chatgpt-short-video-editor" .claude/skills/chatgpt-short-video-editor

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add jaycheng1103/chatgpt-video-editing-skills --skill chatgpt-video-editing-setup chatgpt-short-video-editor -a cursor -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit dc2f10a
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/jaycheng1103/chatgpt-video-editing-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/chatgpt-video-editing-setup/ /skills/chatgpt-short-video-editor/
git -C "$tmp" checkout dc2f10ac4616603188aff3df9ea6548a8da36355
mkdir -p .agents/skills
cp -R "$tmp/skills/chatgpt-video-editing-setup" .agents/skills/chatgpt-video-editing-setup
cp -R "$tmp/skills/chatgpt-short-video-editor" .agents/skills/chatgpt-short-video-editor

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add jaycheng1103/chatgpt-video-editing-skills --skill chatgpt-video-editing-setup chatgpt-short-video-editor -a github-copilot -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit dc2f10a
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/jaycheng1103/chatgpt-video-editing-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/chatgpt-video-editing-setup/ /skills/chatgpt-short-video-editor/
git -C "$tmp" checkout dc2f10ac4616603188aff3df9ea6548a8da36355
mkdir -p .github/skills
cp -R "$tmp/skills/chatgpt-video-editing-setup" .github/skills/chatgpt-video-editing-setup
cp -R "$tmp/skills/chatgpt-short-video-editor" .github/skills/chatgpt-short-video-editor

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add jaycheng1103/chatgpt-video-editing-skills --skill chatgpt-video-editing-setup chatgpt-short-video-editor -a codex -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit dc2f10a
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/jaycheng1103/chatgpt-video-editing-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/chatgpt-video-editing-setup/ /skills/chatgpt-short-video-editor/
git -C "$tmp" checkout dc2f10ac4616603188aff3df9ea6548a8da36355
mkdir -p .agents/skills
cp -R "$tmp/skills/chatgpt-video-editing-setup" .agents/skills/chatgpt-video-editing-setup
cp -R "$tmp/skills/chatgpt-short-video-editor" .agents/skills/chatgpt-short-video-editor

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add jaycheng1103/chatgpt-video-editing-skills --skill chatgpt-video-editing-setup chatgpt-short-video-editor -a gemini-cli -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit dc2f10a
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/jaycheng1103/chatgpt-video-editing-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/chatgpt-video-editing-setup/ /skills/chatgpt-short-video-editor/
git -C "$tmp" checkout dc2f10ac4616603188aff3df9ea6548a8da36355
mkdir -p .agents/skills
cp -R "$tmp/skills/chatgpt-video-editing-setup" .agents/skills/chatgpt-video-editing-setup
cp -R "$tmp/skills/chatgpt-short-video-editor" .agents/skills/chatgpt-short-video-editor

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/jaycheng1103/chatgpt-video-editing-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/chatgpt-video-editing-setup/ /skills/chatgpt-short-video-editor/
git -C "$tmp" checkout dc2f10ac4616603188aff3df9ea6548a8da36355
mkdir -p .devin/skills
cp -R "$tmp/skills/chatgpt-video-editing-setup" .devin/skills/chatgpt-video-editing-setup
cp -R "$tmp/skills/chatgpt-short-video-editor" .devin/skills/chatgpt-short-video-editor

Commands for macOS and Linux, on Windows run them in Git Bash.

Formerly Windsurf.

Run in a terminal in the project folder

npx skills add jaycheng1103/chatgpt-video-editing-skills --skill chatgpt-video-editing-setup chatgpt-short-video-editor -a cline -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit dc2f10a
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/jaycheng1103/chatgpt-video-editing-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/chatgpt-video-editing-setup/ /skills/chatgpt-short-video-editor/
git -C "$tmp" checkout dc2f10ac4616603188aff3df9ea6548a8da36355
mkdir -p .cline/skills
cp -R "$tmp/skills/chatgpt-video-editing-setup" .cline/skills/chatgpt-video-editing-setup
cp -R "$tmp/skills/chatgpt-short-video-editor" .cline/skills/chatgpt-short-video-editor

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add jaycheng1103/chatgpt-video-editing-skills --skill chatgpt-video-editing-setup chatgpt-short-video-editor -a roo -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit dc2f10a
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/jaycheng1103/chatgpt-video-editing-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/chatgpt-video-editing-setup/ /skills/chatgpt-short-video-editor/
git -C "$tmp" checkout dc2f10ac4616603188aff3df9ea6548a8da36355
mkdir -p .roo/skills
cp -R "$tmp/skills/chatgpt-video-editing-setup" .roo/skills/chatgpt-video-editing-setup
cp -R "$tmp/skills/chatgpt-short-video-editor" .roo/skills/chatgpt-short-video-editor

Commands for macOS and Linux, on Windows run them in Git Bash.

A fork of Roo Code, same .roo folders.

Run in a terminal in the project folder

npx skills add jaycheng1103/chatgpt-video-editing-skills --skill chatgpt-video-editing-setup chatgpt-short-video-editor -a opencode -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit dc2f10a
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/jaycheng1103/chatgpt-video-editing-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/chatgpt-video-editing-setup/ /skills/chatgpt-short-video-editor/
git -C "$tmp" checkout dc2f10ac4616603188aff3df9ea6548a8da36355
mkdir -p .agents/skills
cp -R "$tmp/skills/chatgpt-video-editing-setup" .agents/skills/chatgpt-video-editing-setup
cp -R "$tmp/skills/chatgpt-short-video-editor" .agents/skills/chatgpt-short-video-editor

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/jaycheng1103/chatgpt-video-editing-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/chatgpt-video-editing-setup/ /skills/chatgpt-short-video-editor/
git -C "$tmp" checkout dc2f10ac4616603188aff3df9ea6548a8da36355
mkdir -p .agents/skills
cp -R "$tmp/skills/chatgpt-video-editing-setup" .agents/skills/chatgpt-video-editing-setup
cp -R "$tmp/skills/chatgpt-short-video-editor" .agents/skills/chatgpt-short-video-editor

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/jaycheng1103/chatgpt-video-editing-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/chatgpt-video-editing-setup/ /skills/chatgpt-short-video-editor/
git -C "$tmp" checkout dc2f10ac4616603188aff3df9ea6548a8da36355
mkdir -p .agents/skills
cp -R "$tmp/skills/chatgpt-video-editing-setup" .agents/skills/chatgpt-video-editing-setup
cp -R "$tmp/skills/chatgpt-short-video-editor" .agents/skills/chatgpt-short-video-editor

Commands for macOS and Linux, on Windows run them in Git Bash.

You will need: Node.js

Checked against the repository on Sep 26, 2026, commit dc2f10a.

Text for your agent

Install the skills with npx skills add Jaycheng1103/chatgpt-video-editing-skills --full-depth, give the agent file and terminal access, and start with the chatgpt-video-editing-setup skill.

Other ways from the author
npx skills add Jaycheng1103/chatgpt-video-editing-skills --full-depth

The installer lets you pick skills and detected agents. Start with the environment setup skill.

This is third-party code. Review the repository files before installing.

What it does

The pair of skills splits the work into environment setup and the edit itself. The first skill checks, installs and repairs the needed tools: video-use, FFmpeg, ffprobe, the subtitle font, an ElevenLabs key and optionally HyperFrames. The second takes your supplied video through eight steps: source check, verbatim transcription, content review, edit strategy, rough cut, color and subtitles, mixdown with a full preview, final QA and export. The source is never overwritten, every new artifact goes into a sibling edit folder. Before any cloud upload or spend, the skill asks for consent.

Who it is for. For creators, social media specialists and editors who cut vertical clips from their own footage through an agent.

Good fit when

  • You need to build a vertical clip from your own video with subtitles
  • You need to set up and verify the editing environment first
  • You want editing with explicit steps and a check before the final

Not a fit when

  • You need generic Premiere Pro or CapCut help
  • You have no source file and want video generated from scratch

Example request

First check my editing environment with the setup skill, install nothing without my consent

Limitations

It needs an agent with local file and terminal access, plus Git, Python, uv, FFmpeg and the full video-use repository. Full transcription precision goes through ElevenLabs Scribe v2, which is cloud, a key and possible spend, and its access from some regions is not guaranteed. A local Whisper fallback exists with lower timestamp precision. The documentation is in traditional Chinese.

How to disable. Remove the skills: npx skills remove chatgpt-video-editing-setup chatgpt-short-video-editor.

Security check

  • Runs the terminal and FFmpeg and works with files on disk
  • With consent uploads footage to ElevenLabs, which spends credits

README in short

The README describes a pair of traditional-Chinese skills for agents with file and terminal access. The setup skill checks and installs video-use, FFmpeg, ffprobe, the subtitle font and an ElevenLabs key, doing nothing silently. The editing skill takes a vertical clip through eight steps from source check to final export, protects the original and collects results in an edit folder. It stresses consent before uploads and spend, verification against real output, and that previews and commands are not a finished result. Install is through the open skills CLI.

SKILL.md

---
name: chatgpt-short-video-editor
description: "Edit a user-supplied video into a vertical Reel, Short, TikTok, video diary short, or an approved eight-step AI short-video workflow. Use when the user provides or points to media and asks to transcribe, cut, subtitle, preview, or export a vertical short. Do not use for environment-only setup or generic Premiere Pro or CapCut help."
---

# ChatGPT Short-video Editor

Create a safe, evidence-backed vertical short from user-provided media. This
Skill starts only when a source file or clear source location is available.

## Boundary and prerequisites

1. Inspect the source with ffprobe; never overwrite, move, rename, or delete
   it. Put every new artifact beside the source in <source-directory>/edit/.
2. Check that the installed video-use workflow, FFmpeg, ffprobe, and
   ElevenLabs Scribe v2 are available for the documented full-precision path.
   Do not install, clone, update, or repair anything silently.
3. Before the first upload of a source file to ElevenLabs, name the file, say it
   is for ElevenLabs Scribe v2 transcription, mention possible quota or cost,
   and wait for explicit consent.

FAQ

Why two skills?

One only checks and sets up the environment and never touches the footage, the other cuts the video and never installs tools silently. Setup and editing stay out of each other's way.

Must I upload footage to the cloud?

No. Full precision uses ElevenLabs, but you can explicitly choose local Whisper with lower timestamp precision and extra edge checks.

Editors’ pick

Skills and CLI from HeyGen: the agent writes HTML compositions and renders them into MP4 videos, captions, motion graphics and decks

SkillMedium risk53.9KRepository stars

Blender MCP

MCP for Blender

Editors’ pick

An MCP server and Blender addon: the agent creates and edits objects, materials and scenes, pulls assets and runs Python in Blender

MCP serverHigh risk29.5KRepository stars
Editors’ pick

Official Remotion skills for making videos in React: compositions, animation, captions, maps and rendering

SkillLow risk4.8KRepository stars

Agentic video studio for Claude Code, Cursor and Codex: script, voiceover, images, stock footage, music, subtitles and render

WorkflowMedium risk61.8KRepository stars
Foxx AIChatGPT short-video editing skills

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.