jianying-editor-skill
A skill that automates JianYing editing: from a description the agent writes copy, adds voice, subtitles, music and effects.
- 382 ★ on the repository
- Last commit
- MIT
Extended access
Why this level
- Records the screen and writes drafts into the JianYing folder.
- Installs Python dependencies and runs its own scripts in the workspace.
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add skills/isyangs-jianying-editor-skillDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- Records the screen and writes drafts into the JianYing folder.
- Installs Python dependencies and runs its own scripts in the workspace.
This is third-party code. Review the repository files before installing.
What it does
The skill gives an agent a Python wrapper over JianYing drafts (the Chinese-market edition of CapCut). From a plain-language description the agent imports video, audio and images onto tracks, generates voice-over from text and splits it into time-aligned subtitles. Music comes from local files or the JianYing cloud library, and effects, transitions and filters are searched by name. Separate scenarios record the screen with automatic zoom and red markers, turn HTML animations into footage and export the finished clip to MP4 from 1080P to 4K. The repository holds example scripts and reference CSV tables.
Who it is for. Short-video creators and marketers who edit in JianYing and want to assemble drafts from a description instead of by hand.
Good fit when
- You need a clip with voice-over, subtitles and background music built from a script.
- A user guide should become a screen recording with zoom on key places.
- An HTML Canvas animation should be placed on the timeline as a video clip.
- A series of similar clips is exported to MP4 without manual work in the editor.
Not a fit when
- JianYing Pro is not installed: the skill works with its drafts.
- You need automatic export on macOS: it goes only through a Windows agent.
- The JianYing version is above 5.9 and automatic export is required: the authors name 5.9 and below.
- You look for editing in other editors unrelated to JianYing or CapCut.
Example request
Build a clip about our product: write the copy, voice it, add subtitles and background music and export at 1080P.Limitations
Python 3.8 or newer and `ffmpeg` for screen recording are required. Automatic export works with JianYing Pro version 5.9 and below. Windows supports everything including export, while on macOS export goes through a Windows agent. Cloud music and voice-over come from JianYing libraries. Editing scripts live in the project root, not in the skill folder. The skill records the screen, so close windows with personal data before recording.
How to disable. Delete the `jianying-editor` folder from the workspace `skills` directory. Created drafts sit in the JianYing drafts folder and are deleted in the editor itself.
FAQ
How do I install jianying-editor-skill?
Send the agent the README command: `cd <workspace>/skills && git clone https://github.com/isYangs/jianying-editor-skill.git jianying-editor && cd jianying-editor && pip install -r requirements.txt`.
Which platforms are supported?
Windows fully, including automatic export. On macOS the skill works, but export goes through a Windows agent.
What does screen recording need?
An installed `ffmpeg`. The recorder lives in `tools/recording/recorder.py` for Windows and `macos_recorder.py` for macOS, and zoom is added automatically.
How do I find effects and transitions?
With `python <SKILL_ROOT>/scripts/asset_search.py "name" -c filters`. Reference CSV tables in `data/` list filters, transitions, text animations and voice-over speakers.
Where should editing scripts go?
In the user's project root or a subfolder such as `scripts/`. Keeping them inside the skill folder is forbidden so the library stays clean and portable.
Discussion
No questions or reviews yet.
Related
SkillsThe jyr CLI and five skills: the agent builds a video edit as a JianYing or CapCut draft, and you finish it in the editor itself
An agent edits short talking-head videos: transcript, subtitles, B-roll and export for Xiaohongshu, Douyin and WeChat Channels
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
The agent drives the Jianying site through Playwright, queues a Seedance 2.0 video job and saves the finished MP4 to disk
A Claude Code skill that turns a talking-head video into a short motion-graphics edit and checks its own cut
A Claude Code skill that downloads a YouTube video, splits it into semantic chapters, cuts chosen clips, translates subtitles and burns bilingual ones in
Comparison with similar tools
Cards that share the main search query, and how they differ.
| Tool | Official | Repository stars | Main difference |
|---|---|---|---|
| jianying-editor-skill (this card) | no | 382 | |
| Easy JianYing | no | 164 | a jyr CLI and five skills for assembling a draft; here one wrapper with screen recording, cloud music and voice-over |
| capcut-cli | no | 1,121 | an unofficial CLI for subtitles, timing and cutting; here an agent builds the whole clip with voice-over and export |
README in short
A short README lists the capabilities (import, voice-over, subtitles, music, effects, screen recording, web animations, export), supported platforms and dependencies. Detailed rules live in `SKILL.md` and the `rules` folder.
README badge
Original SKILL.md
---
name: jianying-editor
description: 剪映 (JianYing) AI自动化剪辑的高级封装 API。支持录屏、素材导入、字幕生成、Web 动效合成及项目导出。
version: 1.0.0
metadata:
openclaw:
requires:
env:
- JY_SKILL_ROOT
bins:
- python3
- ffmpeg
primaryEnv: JY_SKILL_ROOT
emoji: "🎬"
homepage: https://github.com/isYangs/jianying-editor-skill
---
# JianYing Editor Skill
Use this skill when the user wants to automate video editing, generate drafts, or manipulate media assets in JianYing Pro.
Agent execution playbook: [docs/agent-playbook.md](docs/agent-playbook.md)
Minimal command SOP: [docs/minimal-command-sop.md](docs/minimal-command-sop.md)
Draft inspector CLI:
`python <SKILL_ROOT>/scripts/draft_inspector.py list --limit 20`
`python <SKILL_ROOT>/scripts/draft_inspector.py summary --name "DraftName"`
`python <SKILL_ROOT>/scripts/draft_inspector.py show --name "DraftName" --kind content --json`
For generic editing requests, always follow the "Quick Edit Runtime Template" and "Acceptance Checklist" in that playbook.
## 🚨 重要开发原则 (CRITICAL DEVELOPER RULES)
1. **脚本位置**:**禁止在 Skill 内部目录创建剪辑脚本**。所有的剪辑逻辑实现代码(`.py` 脚本)必须存放在用户当前项目的**根目录**(或子目录,如 `scripts/`),以保持 Skill 库的纯净和可移植性。
2. **配乐选择**:
- **简单演示使用默认音乐**。实际项目,应优先检索并推荐 `data/cloud_music_library.csv` 中的相关曲目,或根据视频主题(如“科技”、“温暖”)进行关键词过滤。
- 询问用户:“我发现了几首符合主题的云端音乐,要不要试试?(如:`Illuminate` - 科技感)”。
## 规则指南 (Rules)
Read the individual rule files for specific tasks and constraints:
- [rules/setup.md](rules/setup.md) - **Mandatory** initialization code for all scripts.
- [rules/core.md](rules/core.md) - Core operations: Saving, Exporting, and Draft management.
- [rules/cli.md](rules/cli.md) - CLI contracts and machine-readable output conventions.
- [rules/media.md](rules/media.md) - Importing assets & **AI Video Analysis Optimization (30m/360p)**.
- [rules/text.md](rules/text.md) - Adding Subtitles, Text, and Captions.
- [rules/keyframes.md](rules/keyframes.md) - **Advanced**: Adding Keyframe animations.