luoluoluo22

luoluoluo22/jianying-editor-skill

Python MIT Media Single maintainer risk

Skill for Agent automating JianYing (CapCut Chinese version) video editing.

2.4k stars
359 forks
recent
GitHub +114 / week

2.4k

Stars

359

Forks

7

Open issues

1

Contributors

v1.0.0 05 Feb 2026

AI Analysis

An AI automation skill that enables hands-off video editing in JianYing (CapCut Chinese version) through natural language commands. It automates the full production pipeline—scriptwriting, voiceover, subtitles, music, effects, and export—by controlling the desktop application programmatically. Best suited for content creators using JianYing on Windows; not applicable to CapCut international version, macOS (partial support only), or mobile platforms.

Media Application Discovery value: 6/10
Documentation 8/10
Activity 8/10
Community 8/10
Code quality 5/10

Inferred from signals mentioned in the README (tests, CI, type safety) — not a review of the actual code.

Overall score 7/10

AI's overall editorial judgment — not an average of the bars above, can weigh other factors too.

video-automation jianying-integration agentic-skill content-creation natural-language-control
Actively maintained Well documented MIT licensed Niche/specialized use case Beginner friendly Production ready
Deep Analysis · Based on README and public signals
2w ago

AI agent skill for automating JianYing video editing via natural language, tightly coupled to Chinese CapCut desktop client

jianying-editor-skill is a Python-based automation framework designed to let AI agents (Claude Code, Cursor, Antigravity, Trae) control JianYing Pro (Chinese CapCut) via natural language prompts. It handles draft generation, media import, subtitle synthesis, voiceover, music selection, effects, and export. Adoption appears concentrated in Chinese-speaking video creators and AI enthusiast communities. The project gained 285 stars in the last 7 days (as of 2026-06-28), suggesting recent viral interest, though real-world production usage is not verified. Technical scope is broad but deeply tied to a single proprietary desktop app version (JianYing 5.9 or earlier), creating maintenance fragility.

Origin

Created 2026-01-24, jianying-editor-skill emerged as part of the broader wave of AI agent skill plugins (similar to Cursor extensions, Claude Code plugins). The ecosystem includes competing JianYing automation projects (pyJianYingDraft with 3784 stars predates it; chengfeng-videocut-skills and capcut-mate also exist). This project appears to differentiate by targeting agent-centric workflows and breadth of features (AI scriptwriting, semantic footage matching, web-to-video capture).

Growth

The project experienced rapid traction after launch (285 stars gained in 7 days as of late June 2026), likely driven by AI agent adoption (Cursor, Claude Code, Antigravity gaining mainstream use) and appeal to short-form video creators in China. Recent changelog entries (v1.5 in April 2026, v1.4 in February, v1.3 in January) show active feature velocity. The README's detailed feature list and bilibili video reference suggest community engagement, but viral growth may be inflated by novelty rather than sustained production deployment.

In production

adoption not verified. README includes use case examples and bilibili video reference, indicating awareness in Chinese creator communities, but no case studies, company deployments, or user testimonials documented. The rapid star growth (285 in 7 days) could reflect GitHub viral discovery rather than production usage. macOS explicitly marked unsupported for export; Windows-only for complete workflows. No metrics on active projects, successful exports, or user retention.

Code analysis
Architecture

Based on README, appears to be a skill plugin architecture with modular Python scripts (not examined directly). Likely includes: draft XML manipulation via embedded `pyJianYingDraft` vendor library, UI automation (keyboard/mouse simulation for export), media file I/O (FFmpeg, video/audio import), text-to-speech synthesis (Microsoft voices, native JianYing voices), subtitle SRT generation, Playwright-based web-to-video recording, cloud music library discovery, and AI integration layers for Claude/Grok/Imagen. Monolithic skill structure without clear service boundaries; tight coupling to JianYing Pro file formats and UI coordinates.

Tests

not documented in README; no mention of unit tests, integration tests, or test suites

Maintenance

Last push 2026-06-12 (16 days before evaluation date); recent and active. Changelog shows consistent updates (v1.5 April, v1.4 February, v1.3 January 2026); no evidence of stagnation. However, heavy dependence on JianYing 5.9 and older versions creates technical debt risk: macOS support flagged as 'experimental' with 'no complete end-to-end validation'; auto-export broken on JianYing 6.0+. Maintenance burden likely high due to fragile UI automation and version pinning.

Honest verdict

ADOPT IF: you are a Chinese video creator using JianYing Pro 5.9, actively using AI agents (Claude Code, Cursor) in your workflow, willing to pin JianYing version and run Windows, and value experimental automation over production stability. AVOID IF: you need cross-platform support (macOS/Linux), require long-term version stability (JianYing 6.0+ not supported), or work primarily with international CapCut or other editors. MONITOR IF: you are evaluating agent skills broadly and want to see if jianying-editor-skill matures into a stable, version-agnostic automation layer — current tight coupling to 5.9 and fragile UI automation pose medium-term maintenance risks.

Independent dimensions

Mainstream potential

3/10

Technical importance

5/10

Adoption evidence

2/10

Risks
  • Version brittleness: auto-export and UI automation only work on JianYing 5.9 or earlier; JianYing 6.0+ breaks automation due to new UI dialogs. Future version releases will likely require reactive patching or render the tool non-functional.
  • Platform fragility: macOS support is experimental with no end-to-end validation; Windows-only for full workflows limits adoption to ~30% of global creator base.
  • UI automation fragility: mouse/keyboard simulation is notoriously brittle (screen resolution, UI coordinate changes, focus loss). Auto-export feature likely to break with minor JianYing UI tweaks.
  • Adoption depth unverified: 285 stars in 7 days may reflect GitHub virality, not production usage. No documented case studies or usage metrics.
  • Tight coupling to proprietary formats: depends on JianYing Pro's internal XML draft structure and file paths. If Bytedance refactors internals, core functionality breaks.
Prediction

jianying-editor-skill will likely remain a niche tool for Chinese short-form video creators and AI enthusiast experimenters. Rapid adoption trajectory may plateau as version brittleness becomes apparent (first JianYing update will break auto-export for many users). Project will survive as a maintained but specialized skill in the agent ecosystem, but unlikely to achieve mainstream status outside China or to generalize beyond JianYing 5.9.

0 found this helpful

Newsletter

Get analyses like this every Monday

Free weekly digest of the most interesting open-source discoveries.

Languages

Python
75.6%
HTML
12.7%
GLSL
11.7%

Information

Language
Python
License
MIT
Last updated
4w ago
Created
6mo ago
Analyzed with
anthropic/claude-haiku-4-5

Stars over time

Loading…

Contributors over time

Top 100 contributors only — repos with more will plateau at 100.

Loading…

Similar repos

Agentchengfeng

Agentchengfeng/chengfeng-videocut-skills

A specialized video editing skill package for Claude Code and Codex designed...

2.6k HTML Media
GuanYixuan

GuanYixuan/pyJianYingDraft

pyJianYingDraft is a Python library for programmatically generating and...

3.9k Python Media
Hommy-master

Hommy-master/capcut-mate

CapCut Mate is an open-source automation toolkit for generating and managing...

1.3k Python Media
JimLiu

JimLiu/baoyu-skills

Baoyu-skills is a specialized collection of 20+ AI agent skills designed for...

23.4k TypeScript AI & ML
vs. alternatives
pyJianYingDraft (3784 stars)

Direct predecessor in the JianYing automation space; lower-level library for draft XML manipulation. This project wraps and extends it with agent integration, UI automation, and multi-platform support. pyJianYingDraft is more stable (more stars, earlier creation) but less end-to-end.

chengfeng-videocut-skills (2392 stars, JavaScript)

Parallel agent skill for video editing; likely targets CapCut or similar tools. Slightly lower adoption but language differs (JS vs Python). Unclear if feature parity or mutual incompatibility.

capcut-mate (1229 stars, Python)

Another Python JianYing/CapCut automation tool with lower adoption. Likely narrower scope or older implementation. Direct competitor for Python-based CapCut automation niches.

Adobe Premiere + Scripting APIs

Industry-standard video editing with official scripting (ExtendScript, UXP); orders of magnitude more mature ecosystem but JianYing targets different market (Chinese creators, affordability, TikTok integration). Not a direct replacement.

DaVinci Resolve + Scripting

Open-source/commercial video editor with Python scripting capability. More stable API, wider adoption, but not as tightly integrated with short-form social media workflows or Chinese creator tools.