← Back to Skills Marketplace
sunnykui

Medeo Video

by sunnykui · GitHub ↗ · v1.5.2 · MIT-0
cross-platform ⚠ suspicious
131
Downloads
0
Stars
1
Active Installs
2
Versions
Install in OpenClaw
/install medeo-video
Description
AI-powered video generation skill. Use when the user wants to generate videos from text descriptions, browse video recipes, upload assets, or manage video cr...
Usage Guidance
What to check before installing: - Metadata mismatch: The registry summary omitted required env vars, but SKILL.md and skill.json require MEDEO_API_KEY. Expect to provide a Medeo API key (mk_...). Confirm the marketplace entry lists this clearly. - Credential access: The Feishu delivery script reads ~/.openclaw/openclaw.json to obtain Feishu appId/appSecret. If you allow this skill, it will access agent-wide channel credentials. Only proceed if you trust the skill source or are willing to restrict Feishu credentials. - Bot tokens and secrets: Telegram delivery requires TELEGRAM_BOT_TOKEN in environment. Never provide tokens as CLI args (the docs also warn). Use least-privilege tokens where possible and rotate them if you test. - External downloads / SSRF risk: The skill downloads cover/thumbnail URLs and may download user-provided URLs for upload. Malicious or internal-only URLs could expose internal services or cause the agent to fetch unexpected hosts. Consider sandboxing the skill or restricting allowed destination hosts. - Local file access: The skill will read local files you ask it to upload. Don't ask it to upload secrets or files outside the intended asset directories. - Source verification: The skill's README points to a GitHub repo. Verify the repo, check commit history, and prefer installing from an official repo or marketplace entry with a verified publisher. - Code quality: There are small code issues (e.g., truncated/buggy variable references in the provided snippet). Expect possible runtime errors; test in a controlled environment first. If you need low risk: run the skill in an isolated environment, or inspect/modify the scripts so they do not read ~/.openclaw/openclaw.json and instead require explicit, per-use credentials you control.
Capability Analysis
Type: OpenClaw Skill Name: medeo-video Version: 1.5.2 The skill bundle provides legitimate video generation features but employs high-risk patterns and broad permission requests. Specifically, SKILL.md and scripts/feishu_send_video.py instruct the AI agent to read the master OpenClaw configuration file (~/.openclaw/openclaw.json) to extract sensitive third-party credentials (appId/appSecret). Additionally, medeo_video.py implements prompt manipulation by prepending a hidden 'TIMELINE_INSTRUCTION' to user inputs to control the backend AI's behavior. While these actions are aligned with the stated goal of multi-platform delivery, the practice of having an agent programmatically parse its own master secret store and manipulate user prompts is a significant security risk.
Capability Tags
requires-oauth-token
Capability Assessment
Purpose & Capability
The skill's name/description match the included scripts and docs: it is a Medeo text→video integration. However there is an inconsistency between the registry 'Requirements' block (which lists no required env vars) and the SKILL.md / skill.json which require MEDEO_API_KEY. The required python3 binary is expected and proportionate for a Python CLI-based skill.
Instruction Scope
Runtime instructions and embedded code read agent-wide config (~/.openclaw/openclaw.json) to obtain Feishu app credentials and instruct the agent to download user-provided URLs and local files. The skill tells the agent to call Feishu APIs directly (using appId/appSecret from openclaw.json) and to download arbitrary cover/thumbnail URLs which can reach external/internal endpoints. These actions go beyond simply talking to the Medeo API and expand the skill's access surface (local config, file system reads, arbitrary outbound HTTP).
Install Mechanism
No remote install or archive downloads are specified — the skill is instruction + bundled scripts, so nothing external is fetched at install time. That lowers install-time risk.
Credentials
The skill requires a Medeo API key (MEDEO_API_KEY) per SKILL.md and skill.json, and the Telegram delivery script requires TELEGRAM_BOT_TOKEN (env) if used. The registry metadata shown earlier omitted these env requirements — a metadata mismatch. Additionally, the code reads ~/.openclaw/openclaw.json to obtain Feishu credentials (appId/appSecret) rather than asking for them explicitly; that gives the skill access to agent-wide channel credentials, which is plausible for sending Feishu messages but should be explicit to the user.
Persistence & Privilege
The skill stores state under ~/.openclaw/workspace/medeo-video/ (config + history) and reads ~/.openclaw/openclaw.json. It does not set always:true, nor request elevated system privileges, but reading the global OpenClaw config exposes channel credentials and is a broader privilege than a strictly self-contained skill. Consider whether the skill should be allowed to read agent-wide config.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install medeo-video
  3. After installation, invoke the skill by name or use /medeo-video
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.5.2
Fixed NULL op_pointer bug causing video generation to get stuck. AI now always calls editor_create_video_clips to complete timeline assembly.
v1.5.1
Security: remove legacy /etc fallback, document Feishu credential dependency, add security notes section
Metadata
Slug medeo-video
Version 1.5.2
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 2
Frequently Asked Questions

What is Medeo Video?

AI-powered video generation skill. Use when the user wants to generate videos from text descriptions, browse video recipes, upload assets, or manage video cr... It is an AI Agent Skill for Claude Code / OpenClaw, with 131 downloads so far.

How do I install Medeo Video?

Run "/install medeo-video" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Medeo Video free?

Yes, Medeo Video is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Medeo Video support?

Medeo Video is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Medeo Video?

It is built and maintained by sunnykui (@sunnykui); the current version is v1.5.2.

💬 Comments