← Back to Skills Marketplace
18072937735

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

by smyx-skills · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
64
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install smyx-custom-timelapse-analysis
Description
Generates condensed album highlights based on specified keywords or targets. It extracts specific target segments from long videos and compiles them into an...
Usage Guidance
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.
Capability Analysis
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.
Capability Tags
requires-sensitive-credentials
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install smyx-custom-timelapse-analysis
  3. After installation, invoke the skill by name or use /smyx-custom-timelapse-analysis
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Slug smyx-custom-timelapse-analysis
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is 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... It is an AI Agent Skill for Claude Code / OpenClaw, with 64 downloads so far.

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

Run "/install smyx-custom-timelapse-analysis" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

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

Yes, Time-Lapse Album Custom Summarization Skill | 时光相册自定义浓缩分析技能 is completely free, licensed under MIT-0. You can download, install and use it at no cost.

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

Time-Lapse Album Custom Summarization Skill | 时光相册自定义浓缩分析技能 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

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

It is built and maintained by smyx-skills (@18072937735); the current version is v1.0.0.

💬 Comments