← Back to Skills Marketplace
VibeVideoIO AI Script to Video
by
VibeVideo IO
· GitHub ↗
· v1.0.5
· MIT-0
129
Downloads
0
Stars
0
Active Installs
6
Versions
Install in OpenClaw
/install vibevideo-core
Description
Log into bollo.video or vibevideo.io, list Studio projects, create Studio episodes from prompts or scripts, and log out. Use when users ask to make or genera...
Usage Guidance
This package appears coherent: it is a node-based CLI for VibeVideo Studio and its files implement the login/CAPTCHA/episode-creation flows described in SKILL.md. Before installing or registering the skill, consider: 1) the package will store session tokens and CAPTCHA images under your OpenClaw home (~/.openclaw by default); inspect those files if you need to revoke or remove credentials. 2) Registration (npm run openclaw:register) copies the skill into ~/.openclaw/skills — do not run it unless you trust the skill source. 3) The package requires Node >=20; ensure you run it in a trusted environment. 4) The small metadata mismatch (registry shows no required binaries while SKILL.md/package.json expect node) is benign but worth noting. If you want extra assurance, review the included scripts (skills/.../scripts/vibevideo-studio.mjs and register-openclaw-skill.mjs) yourself or run them in an isolated environment before adding them to your primary OpenClaw installation.
Capability Analysis
Type: OpenClaw Skill
Name: vibevideo-core
Version: 1.0.5
The skill bundle provides a CLI tool and AI agent instructions for managing AI video projects on bollo.video and vibevideo.io. It implements a multi-step authentication flow (CAPTCHA and email verification) with security-conscious features such as path sanitization for CAPTCHA images (vibevideo-studio.mjs), restricted file permissions (0o600) for session secrets (vibevideo-studio-local.mjs), and explicit instructions to prevent the agent from attempting to bypass security measures like CAPTCHAs via OCR. The code follows standard OpenClaw patterns and lacks any indicators of data exfiltration, unauthorized execution, or malicious prompt injection.
Capability Tags
Capability Assessment
Purpose & Capability
The skill name and description match the included CLI code and SKILL.md: the package provides a node-based CLI to login, list Studio projects, create episodes, handle CAPTCHA/email flows, and logout against bollo.video or vibevideo.io. Minor inconsistency: registry-level 'Requirements' reported no required binaries, while the skill metadata and package.json clearly expect Node.js (node >=20) and the SKILL.md lists node in metadata; this is a small metadata mismatch, not a functional red flag.
Instruction Scope
The SKILL.md is explicit: it instructs the agent to run the local CLI (node .../scripts/vibevideo-studio.mjs) to perform login, projects, create-episode, and logout. The CLI reads/writes local OpenClaw session and media files (under ~/.openclaw by default), handles CAPTCHA and email verification only as part of login, and does not attempt OCR or automatic external delivery except via the documented OpenClaw messaging hooks. There are no instructions to read unrelated system files or to send arbitrary data to unknown endpoints; API endpoints used are bollo.video and vibevideo.io as described.
Install Mechanism
There is no remote download/install step; the package includes a local registration script (scripts/register-openclaw-skill.mjs) that, when run, copies the skill into the user's OpenClaw home (~/.openclaw/skills/<skillId>) and writes a managed marker. The script does file copies locally and filters common build artifacts; it is not run automatically during postinstall. Because it operates only on local filesystem paths and does not fetch remote code, install risk is low — but running the registration script will write files into the user's OpenClaw skills directory.
Credentials
The skill does not require external API keys or secrets via environment variables. It optionally respects OPENCLAW_HOME to locate its storage and reads OPENCLAW_MCP_SESSION_KEY to detect OpenClaw session context; the register script respects OPENCLAW_VIBEVIDEO_STUDIO_SKIP_POSTINSTALL and OPENCLAW_VIBEVIDEO_STUDIO_AUTO_SETUP to control registration. These environment variables are proportional to the described functionality (local storage location and registration control).
Persistence & Privilege
The CLI persistently stores session state and CAPTCHA media under the OpenClaw home (DEFAULT_SESSION_FILE and DEFAULT_CAPTCHA_DIR, e.g. ~/.openclaw/secrets and ~/.openclaw/media) and the optional registration step copies the skill into the user's OpenClaw skills folder. always:true is not set. Autonomous invocation by the agent is allowed (platform default) — combined with the local storage behavior this means a skill run can create or update local session files, which is expected for a provider-bridge skill but users should be aware of token persistence and where files are stored.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install vibevideo-core - After installation, invoke the skill by name or use
/vibevideo-core - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.5
v1.0.5 introduces local Studio execution support.
- Added scripts/vibevideo-studio-local.mjs for local Studio tooling.
- Updated documentation to clarify manual skill registration is required (no auto-registration in postinstall).
- No impact on core API behavior or error handling.
v1.0.4
For safety check
- Safety check optimization
v1.0.3
v1.0.3
- On create-episode failure, now returns additional generation context (video ID, title, aspect ratio, style mode, and project info) with the error.
- No other changes detected.
v1.0.2
v1.0.2 introduces explicit error and retry handling policy for login and episode creation.
- Added detailed rules for handling login and CAPTCHA errors: only retry when explicitly requested or when required.
- Specified that create-episode failures (e.g., API errors, timeouts) must be surfaced directly to users with no automatic rerun.
- Clarified: never silently switch sites or retry by changing user inputs unless told to.
- After an error, users are prompted to manually retry or adjust their input.
- No code changes; SKILL.md only.
v1.0.1
- Skill renamed to vibevideoio-ai-script-to-video and updated for clearer focus on AI video creation from scripts or prompts.
- Description and usage clarified: supports logging into bollo.video or vibevideo.io, listing projects, creating episodes, and logout.
- New rules enforce site session consistency (no mixing actions between bollo.video and vibevideo.io in a single session).
- Users can create videos from scripts, prompts, or stories, and manage Studio projects with improved guidance.
- The new SKILL.md is the only source of truth for login flow, episode creation, and CLI usage.
v1.0.0
Initial release of vibevideo-io skill.
- Added new skill under skills/vibevideoio-ai-script-to-video/.
- Provides CLI script for creating videos from a script using VibeVideo Studio.
- Removed previous bridge skill files (vibevideo-studio-bridge).
- Updated SKILL.md and main script paths to reflect the new skill structure.
Metadata
Frequently Asked Questions
What is VibeVideoIO AI Script to Video?
Log into bollo.video or vibevideo.io, list Studio projects, create Studio episodes from prompts or scripts, and log out. Use when users ask to make or genera... It is an AI Agent Skill for Claude Code / OpenClaw, with 129 downloads so far.
How do I install VibeVideoIO AI Script to Video?
Run "/install vibevideo-core" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is VibeVideoIO AI Script to Video free?
Yes, VibeVideoIO AI Script to Video is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does VibeVideoIO AI Script to Video support?
VibeVideoIO AI Script to Video is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created VibeVideoIO AI Script to Video?
It is built and maintained by VibeVideo IO (@vibevideo); the current version is v1.0.5.
More Skills