jianying-editor by luoluoluo22/jianying-editor-skill
npx skills add https://github.com/luoluoluo22/jianying-editor-skill --skill jianying-editor当用户想要自动化视频剪辑、生成草稿或在剪映专业版中处理媒体素材时,请使用此技能。
智能体执行手册:docs/agent-playbook.md 最小命令标准操作程序:docs/minimal-command-sop.md 草稿检查器 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 对于通用编辑请求,请始终遵循该手册中的“快速编辑运行时模板”和“验收检查清单”。
.py 脚本)必须存放在用户当前项目的根目录 (或子目录,如 scripts/),以保持 Skill 库的纯净和可移植性。广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
data/cloud_music_library.csv 中的相关曲目,或根据视频主题(如“科技”、“温暖”)进行关键词过滤。Illuminate - 科技感)”。请阅读各个规则文件以了解具体任务和约束:
rules/media.md + rules/audio-voice.md -> examples/cloud_video_music_tts_demo.pyrules/text.md + rules/audio-voice.md -> examples/cloud_video_music_tts_demo.pyrules/recording.md -> tools/recording/recorder.pyrules/core.md + rules/cli.md -> examples/robust_auto_export.pyrules/generative.md -> scripts/movie_commentary_builder.py请参考以下完整工作流示例:
使用以下模板和脚本来处理复杂任务:
素材搜索 :通过中/英文名称查找滤镜、转场和动画:
python <SKILL_ROOT>/scripts/asset_search.py "复古" -c filters
影视解说生成器 :根据故事板 JSON 生成 60 秒解说视频:
python <SKILL_ROOT>/scripts/movie_commentary_builder.py --video "video.mp4" --json "storyboard.json"
同步原生素材 :从剪映 App 导入你收藏/播放过的背景音乐到 Skill:
python <SKILL_ROOT>/scripts/sync_jy_assets.py
README 转教程 :将项目的 README.md 转换为完整的安装教程视频脚本:
prompts/readme_to_tutorial.md{{README_CONTENT}} 变量屏幕录制器与智能变焦:录制你的屏幕并自动应用变焦关键帧:
python <SKILL_ROOT>/tools/recording/recorder.py
# 或对现有视频应用变焦:
python <SKILL_ROOT>/scripts/jy_wrapper.py apply-zoom --name "Project" --video "v.mp4" --json "e.json"
自动导出器 :无头导出草稿为 MP4/SRT:
python <SKILL_ROOT>/scripts/auto_exporter.py "DraftName" "output.mp4" --res 1080 --fps 60
# 仅导出 SRT:
python <SKILL_ROOT>/scripts/jy_wrapper.py export-srt --name "DraftName"
模板克隆与替换器:安全克隆模板并批量替换素材(防止损坏原模板):
# 克隆模板生成新项目
python <SKILL_ROOT>/scripts/jy_wrapper.py clone --template "酒店模板" --name "客户A_副本"
API 验证器 :快速运行环境诊断:
python <SKILL_ROOT>/scripts/api_validator.py
import os
import sys
# 1. 环境初始化 (必须同步到脚本开头)
current_dir = os.path.dirname(os.path.abspath(__file__))
env_root = os.getenv("JY_SKILL_ROOT", "").strip()
# 探测 Skill 路径 (支持 Antigravity, Trae, Claude 等)
skill_root = next((p for p in [
env_root,
os.path.join(current_dir, ".agent", "skills", "jianying-editor"),
os.path.join(current_dir, ".trae", "skills", "jianying-editor"),
os.path.join(current_dir, ".claude", "skills", "jianying-editor"),
os.path.join(current_dir, "skills", "jianying-editor"),
os.path.abspath(".agent/skills/jianying-editor"),
os.path.abspath(".trae/skills/jianying-editor"),
os.path.abspath(".claude/skills/jianying-editor"),
os.path.dirname(current_dir) # 如果在 examples/ 目录下
] if p and os.path.exists(os.path.join(p, "scripts", "jy_wrapper.py"))), None)
if not skill_root: raise ImportError("Could not find jianying-editor skill root.")
sys.path.insert(0, os.path.join(skill_root, "scripts"))
from jy_wrapper import JyProject
if __name__ == "__main__":
project = JyProject("My Video Project")
assets_dir = os.path.join(skill_root, "assets")
# 2. 导入视频与配乐
project.add_media_safe(os.path.join(assets_dir, "video.mp4"), "0s")
project.add_media_safe(os.path.join(assets_dir, "audio.mp3"), "0s", track_name="Audio")
# 3. 添加带动画的标题
project.add_text_simple("剪映自动化开启", start_time="1s", duration="3s", anim_in="复古打字机")
project.save()
在初始化 JyProject 时,请务必根据主视频素材的比例设置分辨率。默认值为横屏 (1920x1080) 。
禁止在 Skill 安装目录下创建你的业务剪辑脚本 。
git pull 升级。业务代码混入会导致版本管理混乱。每周安装量
215
代码仓库
GitHub 星标数
523
首次出现
2026年2月2日
安全审计
已安装于
gemini-cli211
codex211
opencode209
cursor207
github-copilot206
kimi-cli205
Skills CLI 使用指南:AI Agent 技能包管理器安装与管理教程
31,600 周安装