时光相册自定义浓缩分析技能:按关键词从长视频生成浓缩集锦

前言

家庭录像、旅行素材、活动记录往往动辄数小时,人工筛片段、剪集锦成本高。通用剪辑工具能切时间轴,却很难按「孩子出镜」「某只宠物」「风景镜头」这类语义目标自动找段并汇总。下面介绍 SkillHub 社区技能 Time-Lapse Album Custom Summarization Skill(时光相册自定义浓缩分析技能):在 Agent 对话里提供视频路径或 URL,并说明提取目标,由技能调用后端分析服务完成识别、片段提取与浓缩报告输出;需要回顾以往任务时,通过固定脚本从云端拉取历史报告列表,而不是依赖本地记忆拼凑。

这是什么

时光相册自定义浓缩分析技能 是面向图片/视频智能分析的 Agent Skill,坐标为 @user_bb47e3e3/custom-timelapse-analysis,在 SkillHub 上归类为 design-media,来源为社区(community),发布者为 user_bb47e3e3。当前 SkillHub 页面标注版本为 v1.0.6。

官方简介(中英一致):基于指定关键词或目标,从长视频中提取相关片段,整理生成时光相册浓缩集锦(condensed album highlights)。

技能内场景码为 CUSTOM_TIMELAPSE;与开放平台分析场景对应的代码在接口文档中记为 OPEN_CUSTOM_TIMELAPSE_ANALYSIS。

核心功能

以下能力均来自技能包内 SKILL.md 与配套脚本说明,已核对:

  1. 目标识别与片段提取:根据用户用自然语言描述的提取目标(--text),对本地文件或网络视频进行分析。
  2. 浓缩集锦生成:将匹配片段整理为时光相册式汇总,输出结构化分析报告及报告链接。
  3. 多类输入:支持图片、视频、本地路径与网络 URL;网络地址由 API 服务侧下载,技能说明中不要求 Agent 先把公网文件拉到本地。
  4. 历史报告查询:用户表达「查看历史浓缩报告」「浓缩报告清单」等意图时,须执行 python -m scripts.custom_timelapse --list,仅从云端接口获取列表,并以 Markdown 表格等形式展示(禁止从本地 memory 或长期记忆伪造清单)。
  5. 身份处理:用户身份由脚本在内部自动初始化或复用缺省用户,不向用户索要或展示身份标识。

能力范围表中列出的四项为:目标识别、片段提取、精彩内容浓缩、自定义集锦生成。

安装与启用

技能遵循通用 SKILL.md 格式。SkillHub 页面给出的安装指引为:参考 SkillHub 安装文档,安装坐标 @user_bb47e3e3/custom-timelapse-analysis。

安装 SkillHub CLI(若尚未安装)

先确认本机是否已有 CLI:

command -v skillhub && skillhub --version

未安装时可按官方文档执行完整安装(示例为文档中的推荐命令):

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash

安装本技能

安装时必须用 --dir 指向当前 Agent 的 skills 目录,否则默认落在 ./skills/ 可能无法被识别。常用路径如下(摘自官方安装文档):

  • Cursor:~/.cursor/skills/
  • Claude Code:~/.claude/skills/
  • Codex:~/.codex/skills/ 或项目下的 .agents/skills/

安装命令示例(将 <skills 目录> 替换为实际路径):

skillhub install @user_bb47e3e3/custom-timelapse-analysis --dir <skills 目录>

SkillHub 元数据标签为 requires_api_key=false,表示在 SkillHub 侧不要求用户单独配置商店 API Key;技能运行仍依赖其后端分析服务(接口文档说明为 API Key 鉴权,由 smyx_common 等内置配置管理)。

运行依赖

技能声明的 Python 依赖:

requests>=2.28.0

执行分析或查询历史报告时,需要在技能根目录下调用模块 scripts.custom_timelapse。

典型用法

在对话中触发

技能说明中的触发条件包括:

  • 用户需要从视频中按特定目标生成时光浓缩相册时,可默认触发;
  • 明确提到时光相册、视频浓缩、提取片段、自定义集锦、关键词提取等,并已提供视频;
  • 查询历史报告时,命中「查看历史浓缩报告」「时光相册报告清单」等表述时走 --list 流程。

命令行示例

下列示例来自技能 SKILL.md,路径与 URL 需替换为真实资源:

# 本地视频 + 提取目标描述
python -m scripts.custom_timelapse --input /path/to/vacation.mp4 --text "提取所有孩子出镜的片段"

# 网络视频 URL
python -m scripts.custom_timelapse --url https://example.com/family.mp4 --text "只提取风景镜头"

# 云端历史浓缩报告列表
python -m scripts.custom_timelapse --list

# 精简输出
python -m scripts.custom_timelapse --input video.mp4 --text "提取车的片段" --detail basic

# 结果写入文件
python -m scripts.custom_timelapse --input video.mp4 --text "提取狗的片段" --output result.json

常用参数摘要:

参数 作用
--input 本地视频路径
--url 网络视频地址
--text 自定义提取目标/关键词描述
--list 查询历史时光相册浓缩分析报告(可按文档支持日期过滤)
--detail basic / standard / json,默认 json
--output 可选,将结果写入文件
--api-url 可选,覆盖默认 API 服务地址

技能演示页(官方 SKILL 内链接):https://lifeemergence.com/sample.html

适用场景与注意

适合谁

  • 需要在 Agent 工作流里处理长视频、按人物/宠物/场景/事件等语义目标做集锦的创作者或家庭用户;
  • 希望历史浓缩任务可重复查询、且清单以云端为准的团队或个人。

限制与注意

  • 视频格式:技能说明支持 mp4 / avi / mov,单文件最大 500MB。
  • 须使用技能自带脚本,禁止临时拼脚本替代 scripts.custom_timelapse。
  • 分析结果仅供整理参考,需注意个人隐私。
  • 历史报告列表必须走 --list 与云端 API,不得用本地会话记忆代替。
  • SkillHub 统计(抓取时):评分 100000,下载约 718 次,安装 2 次;社区技能,使用前请自行评估服务可用性与合规要求。

结尾

时光相册自定义浓缩分析技能 把「长视频 + 提取目标描述」收敛成可重复的 Agent 工作流:分析走 custom_timelapse 模块,历史清单走云端查询。安装与详情见 SkillHub:

  • 技能页:https://www.skillhub.cn/skills/user_bb47e3e3/custom-timelapse-analysis
  • API 入口(Skill 线索中的官方地址):https://api.skillhub.cn/user_bb47e3e3/custom-timelapse-analysis
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye