← 返回 Skills 市场
18072937735

Time-Lapse Album Custom Summarization Skill | 时光相册自定义浓缩分析技能

作者 smyx-skills · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
64
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install smyx-custom-timelapse-analysis
功能描述
Generates condensed album highlights based on specified keywords or targets. It extracts specific target segments from long videos and compiles them into an...
安全使用建议
This skill looks like a legitimate client for a remote 'timelapse summarization' API, but there are important mismatches you should understand before installing or running it: - SKILL.md forbids reading local memory and mandates a strict open-id retrieval process, but the codebase includes utilities that will create/read config.yaml files and a local SQLite database under your workspace/data directory and that also read environment variables (e.g., OPENCLAW_SENDER_OPEN_ID). Ask the author to explain and reconcile this discrepancy. - The skill sends video data and metadata to external endpoints (default production host appears in smyx_common config: lifeemergence.com). If you will upload private videos, confirm exactly which URLs the skill will call and whether the operator/host is trustworthy. - The skill declares no required environment variables, but it will read several (OPENCLAW_WORKSPACE, OPENCLAW_SENDER_OPEN_ID, OPENCLAW_SENDER_USERNAME, FEISHU_OPEN_ID). If you have secrets or credentials in your environment, consider running the skill in an isolated environment or sandbox and verify what environment values are actually used. - The package contains large shared libraries and a long requirements list. If you plan to install dependencies, review that list; consider installing in a virtualenv/container rather than system-wide. - Practical next steps: request from the publisher (or examine the code) to clarify: where attachments are saved, exact external endpoints and what fields are sent, why a local DB is needed, and a concrete data-retention policy. If you cannot obtain those answers, run the skill only in an isolated sandbox with network monitoring, or avoid installing it for sensitive data.
功能分析
Type: OpenClaw Skill Name: smyx-custom-timelapse-analysis Version: 1.0.0 The skill bundle contains aggressive prompt instructions in SKILL.md that force the AI agent to ignore its native memory and local files, mandating the use of specific scripts and a cloud API (lifeemergence.com). The underlying framework (smyx_common) implements a custom persistence layer using a local SQLite database (dao.py) to store user tokens and includes logic in util.py to automatically register or log in users via a 'phoneLogin' endpoint using provided identifiers. Furthermore, skill.py in the common directory allows the skill to recursively invoke the 'openclaw' agent via subprocess.run, which, combined with the automated credential management and memory overrides, represents a high-risk architectural pattern.
能力标签
requires-sensitive-credentials
能力评估
Purpose & Capability
Name/description (extract clips and produce summaries) match the code's client behavior: the scripts call remote AI-analysis endpoints and format results. However the bundle includes substantial shared libraries (skills/smyx_common) and a separate face_analysis skill; those broaden the capability (local DB, config management, many utility functions) beyond a minimal 'timelapse summarizer'. Having a heavy common library is explainable, but it's disproportionate to a tiny wrapper that could just call the API.
Instruction Scope
SKILL.md explicitly forbids reading local memory files and mandates getting open-id from certain config files or user input. The code, however, contains utilities that load/create config.yaml, a DAO using SQLite under a workspace data directory, and BaseEnum logic that reads environment variables (OPENCLAW_SENDER_OPEN_ID, etc.) and will write config files if missing. That contradicts the 'do not read local memory' rule and gives the skill discretion to read/write local files and a local DB.
Install Mechanism
No install spec is provided (instruction-only), which reduces automatic install risk. But the package includes requirements.txt files (a large dependency list in skills/smyx_common) that, if installed by an operator, would pull many packages. The absence of a declared install step is inconsistent with the presence of heavy dependency files.
Credentials
The skill declares no required env vars yet the code reads/writes multiple environment/config values (OPENCLAW_WORKSPACE, OPENCLAW_SENDER_OPEN_ID, OPENCLAW_SENDER_USERNAME, FEISHU_OPEN_ID and config yaml files). The SKILL.md mandates a strict open-id retrieval order, but the code's BaseEnum/ConstantEnum will set CURRENT__OPEN_ID from environment automatically — providing an unmentioned alternate source of identity. Requesting/using open-id and API endpoints that send video and metadata to external servers is expected for this service, but the lack of declared env vars and the presence of other env-based shortcuts is disproportionate and surprising.
Persistence & Privilege
The code includes a Dao layer that creates/uses a local SQLite DB under a workspace/data path and utilities that create config.yaml if missing — so the skill will persist data on disk (and possibly create files) despite SKILL.md's strict no-local-memory rules. The skill is not always-enabled, but it does request persistent local storage and can create files without making that explicit in the SKILL.md.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install smyx-custom-timelapse-analysis
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /smyx-custom-timelapse-analysis 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
custom-timelapse-analysis 1.0.0 – Initial Release - Introduces automatic extraction of video highlights based on user-specified keywords or targets (e.g., people, pets, scenes, events). - Generates condensed "Time Album" highlight reels from long-form videos by compiling relevant segments. - Enforces strict rules for open-id acquisition and cloud-only history query—no use of local memory or hardcoded defaults. - Supports both local and online video inputs, with clip selection based on customizable target criteria. - Provides markdown reports with direct links to summary outputs; all history queries are served via API, never from local storage. - Detailed configuration, usage flow, and query/analysis constraints to ensure consistent results and privacy compliance.
元数据
Slug smyx-custom-timelapse-analysis
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Time-Lapse Album Custom Summarization Skill | 时光相册自定义浓缩分析技能 是什么?

Generates condensed album highlights based on specified keywords or targets. It extracts specific target segments from long videos and compiles them into an... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 64 次。

如何安装 Time-Lapse Album Custom Summarization Skill | 时光相册自定义浓缩分析技能?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install smyx-custom-timelapse-analysis」即可一键安装,无需额外配置。

Time-Lapse Album Custom Summarization Skill | 时光相册自定义浓缩分析技能 是免费的吗?

是的,Time-Lapse Album Custom Summarization Skill | 时光相册自定义浓缩分析技能 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Time-Lapse Album Custom Summarization Skill | 时光相册自定义浓缩分析技能 支持哪些平台?

Time-Lapse Album Custom Summarization Skill | 时光相册自定义浓缩分析技能 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Time-Lapse Album Custom Summarization Skill | 时光相册自定义浓缩分析技能?

由 smyx-skills(@18072937735)开发并维护,当前版本 v1.0.0。

💬 留言讨论