← 返回 Skills 市场
18072937735

Visual Summarization Skill | 视觉摘要智述技能

作者 smyx-skills · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
74
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install smyx-visual-summary-analysis
功能描述
Performs AI analysis on input video clips/image content and generates a smooth, natural scene description. | 视觉摘要智述技能,对传入的视频片段/图片内容进行AI分析,生成一段通顺自然的场景描述内容
安全使用建议
Key points to consider before installing: - Data exfiltration & privacy: The skill will upload user-supplied images/videos to an external API (base URLs configured under skills/smyx_common). If you will process sensitive videos (people, medical or private scenes), do not use this skill until you confirm the API endpoints and privacy policy of the remote service. - Persistent storage: The skill will create or modify YAML config files and will create an SQLite DB under the workspace 'data' folder (shared workspace by default). These files may store analysis records and identifiers. If you want isolation, set OPENCLAW_WORKSPACE to an isolated directory before running. - Undeclared environment usage: Metadata declares no required env vars, but the code reads OPENCLAW_SENDER_OPEN_ID, FEISHU_OPEN_ID and OPENCLAW_WORKSPACE. Expect to supply or review these values and the skills/smyx_common/scripts/config.yaml before use. - Sensitive functionality present: The package contains a 'face_analysis' subskill for medical/TCM face diagnosis — this is higher-risk and may process health-related data. If you do not want medical inferences, review or remove that sub-package. - Instruction/code inconsistencies: SKILL.md forbids reading local memory but code writes/reads local config and DB; SKILL.md says attachments are auto-saved but the scripts don't show that behavior. Ask the publisher to clarify these mismatches. - What to do next: inspect skills/smyx_common/scripts/config.yaml and ApiEnum base URLs, confirm the remote service owner and data retention policy, and run the skill only with non-sensitive test media in an isolated OPENCLAW_WORKSPACE. If you need guarantees that no local data is persisted or no external network traffic occurs, do not install until the code is modified/verified.
功能分析
Type: OpenClaw Skill Name: smyx-visual-summary-analysis Version: 1.0.0 The skill bundle contains high-risk behaviors including aggressive prompt instructions in SKILL.md that force the AI agent to bypass local memory in favor of external cloud APIs (lifeemergence.com). The utility scripts (smyx_common/scripts/util.py) implement an automatic 'phone login' mechanism that collects user identifiers and stores authentication tokens in a local SQLite database (smyx-common-claw.db). Furthermore, smyx_common/scripts/skill.py contains a method that uses subprocess.run to execute the 'openclaw' CLI, providing a path for command execution, while the inclusion of an entirely separate skill (face_analysis) within the bundle unnecessarily increases the attack surface.
能力标签
requires-sensitive-credentials
能力评估
Purpose & Capability
The skill's stated purpose is visual summarization of images/videos, and most code implements that pipeline (upload, call remote AI API, format results). However the bundle also contains a substantial 'face_analysis' subskill focused on medical/TCM face diagnosis and code for a local SQLite DAO and many common utilities. While face/health analysis can be considered a subtype of 'visual analysis', it introduces sensitive functionality (medical inference) that is broader and higher-risk than a plain scene-describer. The inclusion of a large common library and DB code is more than a minimal 'visual summary' helper.
Instruction Scope
SKILL.md explicitly forbids reading local memory files and long-term memory, and prescribes strict open-id resolution. But the code will: (1) read/write YAML config files via YamlUtil.load (it will create config files/directories if missing), (2) use a local SQLite DB under a workspace 'data' directory via Dao (persistent storage), and (3) post files/URLs to external API endpoints. The SKILL.md also claims attachments will be 'automatically saved to the skill directory attachments' but that automatic save behavior is not implemented in the visible scripts — inconsistency between instructions and code. The skill performs network uploads of user media to configured external APIs; that is expected for remote analysis but is not called out clearly in the top-level metadata.
Install Mechanism
There is no install spec that downloads or executes third-party code; the package is self-contained source files. No external URL downloads or post-install scripts were found in the manifest. Risk from install mechanism is low.
Credentials
Declared requirements list no env vars or credentials, but the code reads several environment values (OPENCLAW_SENDER_OPEN_ID, OPENCLAW_SENDER_USERNAME, FEISHU_OPEN_ID, and OPENCLAW_WORKSPACE). Dao builds a database path using OPENCLAW_WORKSPACE. SKILL.md mandates obtaining an 'open-id' from local config files, but these config files (skills/smyx_common/scripts/config.yaml) also contain API base URLs and keys. The mismatch between declared (none) and actual env/config usage is a visibility problem — sensitive values (open-id, api-key, workspace path) are used even though they aren't declared in metadata.
Persistence & Privilege
Although the skill is not always:true and does not require elevated system privileges, it will persist data locally: YamlUtil.load will create config.yaml files in the skill directories if missing, and Dao will create/use an SQLite DB under the workspace data directory (potentially shared across skills). This means the skill gains persistent storage in the agent workspace and may store records of analyses and metadata. The SKILL.md forbids reading local memory but the code does write/read local configs and a DB, creating a contradiction.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install smyx-visual-summary-analysis
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /smyx-visual-summary-analysis 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Visual Summarization Skill v1.0.0 – First stable release - Introduces an AI-powered skill for generating coherent scene descriptions from video clips or image content. - Enforces strict rules: prohibits use of local memory files and mandates all history queries from a cloud API with open-id authentication. - Requires users to provide a valid open-id via config file or user input before analysis. - Automatically extracts and summarizes scene elements such as objects, behaviors, and environments into fluent Chinese text. - Adds support for listing and viewing reports in a Markdown table linked to cloud report images. - Provides clear guidance and requirements for input quality and workflow usage.
元数据
Slug smyx-visual-summary-analysis
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Visual Summarization Skill | 视觉摘要智述技能 是什么?

Performs AI analysis on input video clips/image content and generates a smooth, natural scene description. | 视觉摘要智述技能,对传入的视频片段/图片内容进行AI分析,生成一段通顺自然的场景描述内容. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 74 次。

如何安装 Visual Summarization Skill | 视觉摘要智述技能?

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

Visual Summarization Skill | 视觉摘要智述技能 是免费的吗?

是的,Visual Summarization Skill | 视觉摘要智述技能 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Visual Summarization Skill | 视觉摘要智述技能 支持哪些平台?

Visual Summarization Skill | 视觉摘要智述技能 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Visual Summarization Skill | 视觉摘要智述技能?

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

💬 留言讨论