feat: add desktop video and ppt skills
This commit is contained in:
@@ -69,6 +69,69 @@ const BUILTIN_MARKETPLACE_SKILLS: &[BuiltinMarketplaceSkill] = &[
|
||||
keywords: &["ppt", "powerpoint", "slides", "演示", "幻灯片", "汇报", "boosapi"],
|
||||
fallback_skill_name: None,
|
||||
},
|
||||
BuiltinMarketplaceSkill {
|
||||
name: "hyperframes",
|
||||
description: "HyperFrames 文本进成片出:Agent 编写 HTML/CSS/JS 动画并确定性渲染 MP4,适合发布视频、explainers 和 motion graphics。",
|
||||
repo: "heygen-com/hyperframes",
|
||||
stars: 0,
|
||||
installs: 0,
|
||||
keywords: &["hyperframes", "heygen", "video", "mp4", "motion", "explainer", "html", "animation", "视频", "成片"],
|
||||
fallback_skill_name: None,
|
||||
},
|
||||
BuiltinMarketplaceSkill {
|
||||
name: "ffmpeg-media",
|
||||
description: "FFmpeg 专业视频/音频处理 Skill:分析、压缩、转码、剪辑、拼接、字幕、音频提取和批处理命令生成。",
|
||||
repo: "fabriqaai/ffmpeg-analyse-video-skill",
|
||||
stars: 0,
|
||||
installs: 0,
|
||||
keywords: &["ffmpeg", "ffprobe", "video", "audio", "compress", "transcode", "subtitle", "剪辑", "压缩"],
|
||||
fallback_skill_name: Some("ffmpeg-media"),
|
||||
},
|
||||
BuiltinMarketplaceSkill {
|
||||
name: "openmontage",
|
||||
description: "OpenMontage agentic 视频生产系统包装技能,用于智能剪辑、自动拼接、Vlog、研究到脚本到资产到剪辑的流水线。",
|
||||
repo: "calesthio/OpenMontage",
|
||||
stars: 0,
|
||||
installs: 0,
|
||||
keywords: &["openmontage", "video", "agentic", "vlog", "editing", "montage", "pipeline", "智能剪辑"],
|
||||
fallback_skill_name: None,
|
||||
},
|
||||
BuiltinMarketplaceSkill {
|
||||
name: "remotion-video",
|
||||
description: "Remotion React 代码驱动视频 Skill:模板化批量出片、动态 props、数据视频、产品演示和 motion graphics。",
|
||||
repo: "remotion-dev/skills",
|
||||
stars: 0,
|
||||
installs: 0,
|
||||
keywords: &["remotion", "react", "video", "template", "motion", "render", "batch", "代码视频"],
|
||||
fallback_skill_name: Some("remotion-video"),
|
||||
},
|
||||
BuiltinMarketplaceSkill {
|
||||
name: "video-use",
|
||||
description: "Video-Use 素材混剪 Skill:raw footage 到 final.mp4,支持素材组合、字幕、去口癖、color grading 和动画叠加规划。",
|
||||
repo: "browser-use/video-use",
|
||||
stars: 0,
|
||||
installs: 0,
|
||||
keywords: &["video-use", "browser-use", "footage", "final.mp4", "subtitle", "montage", "素材", "混剪"],
|
||||
fallback_skill_name: None,
|
||||
},
|
||||
BuiltinMarketplaceSkill {
|
||||
name: "manim-animation",
|
||||
description: "Manim 数学/知识动画 Skill:3Blue1Brown 风格、公式、图形、概念解释、教学视频和程序化动画。",
|
||||
repo: "adithya-s-k/manim_skill",
|
||||
stars: 0,
|
||||
installs: 0,
|
||||
keywords: &["manim", "math", "animation", "3blue1brown", "education", "数学", "知识动画", "教学"],
|
||||
fallback_skill_name: Some("manim-animation"),
|
||||
},
|
||||
BuiltinMarketplaceSkill {
|
||||
name: "knowledge-cat-ppt",
|
||||
description: "Knowledge Cat PPT Skill:把知识库、文档、笔记和研究材料整理成结构化中文 PPT / PowerPoint。",
|
||||
repo: "gnipbao/knowledge-cat-ppt-skill",
|
||||
stars: 0,
|
||||
installs: 0,
|
||||
keywords: &["knowledge-cat", "ppt", "powerpoint", "slides", "knowledge", "文档", "知识库", "课件"],
|
||||
fallback_skill_name: None,
|
||||
},
|
||||
];
|
||||
|
||||
fn home_dir() -> PathBuf {
|
||||
@@ -116,6 +179,41 @@ const BUNDLED_SKILLS: &[BundledSkill] = &[
|
||||
source_ref: "GordenSun/GordenPPTSkill",
|
||||
body: include_str!("../../builtin-skills/gorden-ppt-skill/SKILL.md"),
|
||||
},
|
||||
BundledSkill {
|
||||
name: "hyperframes",
|
||||
source_ref: "heygen-com/hyperframes",
|
||||
body: include_str!("../../builtin-skills/hyperframes/SKILL.md"),
|
||||
},
|
||||
BundledSkill {
|
||||
name: "ffmpeg-media",
|
||||
source_ref: "fabriqaai/ffmpeg-analyse-video-skill",
|
||||
body: include_str!("../../builtin-skills/ffmpeg-media/SKILL.md"),
|
||||
},
|
||||
BundledSkill {
|
||||
name: "openmontage",
|
||||
source_ref: "calesthio/OpenMontage",
|
||||
body: include_str!("../../builtin-skills/openmontage/SKILL.md"),
|
||||
},
|
||||
BundledSkill {
|
||||
name: "remotion-video",
|
||||
source_ref: "remotion-dev/skills",
|
||||
body: include_str!("../../builtin-skills/remotion-video/SKILL.md"),
|
||||
},
|
||||
BundledSkill {
|
||||
name: "video-use",
|
||||
source_ref: "browser-use/video-use",
|
||||
body: include_str!("../../builtin-skills/video-use/SKILL.md"),
|
||||
},
|
||||
BundledSkill {
|
||||
name: "manim-animation",
|
||||
source_ref: "adithya-s-k/manim_skill",
|
||||
body: include_str!("../../builtin-skills/manim-animation/SKILL.md"),
|
||||
},
|
||||
BundledSkill {
|
||||
name: "knowledge-cat-ppt",
|
||||
source_ref: "gnipbao/knowledge-cat-ppt-skill",
|
||||
body: include_str!("../../builtin-skills/knowledge-cat-ppt/SKILL.md"),
|
||||
},
|
||||
];
|
||||
|
||||
pub fn seed_builtin_skills() -> Result<(), String> {
|
||||
|
||||
Reference in New Issue
Block a user