← Back to Skills Marketplace
Videoinu
by
everfirdev
· GitHub ↗
· v1.0.1
· MIT-0
88
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install videoinu
Description
Videoinu platform skill — manage projects via Graphs (canvases), upload/download files, chat with AI Agents, and run Workflows. Use when: user mentions Video...
Usage Guidance
This package appears to be a real Videoinu CLI implemented in Python and performs the operations described, but there are a few actionable concerns to consider before installing:
- Metadata mismatch: The skill registry entry claims no required credentials, but SKILL.md and the code require VIDEOINU_ACCESS_KEY and read/write ~/.videoinu/credentials.json. Treat this as a red flag in the publisher hygiene (ask publisher to correct metadata).
- Sensitive token handling: The access key is effectively an account token (JWT). Prefer exporting VIDEOINU_ACCESS_KEY in a secure environment rather than saving it with auth.py unless you trust the machine and the skill. If you do save it, auth.py sets restrictive permissions, which is good.
- BASE_URL is configurable: The code respects VIDEOINU_API_BASE, which if set to a malicious host would cause credentials and data to be sent there. Do not set VIDEOINU_API_BASE to an untrusted URL.
- Code review: The included scripts are readable and use only the standard library (no obfuscated or downloader logic). If you do not trust the publisher or the unknown source, consider running the scripts in an isolated environment (VM/container) or manually inspecting the files (they are provided) before use.
- Verification steps: Run `python3 auth.py status` and `python3 auth.py verify` (the latter will call the API) to confirm expected behavior. If you want stronger guarantees, ask the publisher to: (1) publish a homepage/source link, (2) correct the registry metadata to declare VIDEOINU_ACCESS_KEY as the primary credential, and (3) sign/release the package from a known source.
Given the metadata omission and the sensitivity of the access token, I rate this as suspicious (medium confidence) rather than clearly benign. If you trust the skill's origin and videoinu.com, the code appears consistent with its stated purpose.
Capability Analysis
Type: OpenClaw Skill
Name: videoinu
Version: 1.0.1
The videoinu skill bundle provides a legitimate set of tools for interacting with the Videoinu platform, including project management, file transfers, and AI agent communication. The scripts (e.g., auth.py, agent_chat.py, upload_file.py) use only the Python standard library and follow security best practices by restricting permissions on the local credentials file (~/.videoinu/credentials.json) to the owner only. No evidence of data exfiltration, malicious execution, or prompt injection was found; the custom WebSocket implementation in _common.py is a standard RFC 6455 compliant client used to avoid external dependencies.
Capability Assessment
Purpose & Capability
The skill's name/description and included Python scripts consistently implement a Videoinu client (graph management, uploads, agent chat, workflows). However the registry metadata for the skill claims no required environment variables or primary credential, while SKILL.md and the code clearly require an access key (VIDEOINU_ACCESS_KEY) and read ~/.videoinu/credentials.json. That metadata omission is an incoherence that affects trust and permission review.
Instruction Scope
The SKILL.md instructs the agent/user to use the bundled Python scripts and not to call the API directly; the scripts do exactly what is described (HTTP calls to BASE_URL, WebSocket chat, upload/download files). The scripts read an access key from an env var or ~/.videoinu/credentials.json and use it as a Cookie header to call the Videoinu API. They access only the user's home (~/.videoinu) for credentials and standard local files for upload/download. There are no unexpected remote endpoints embedded in the code; the API base is configurable via VIDEOINU_API_BASE (defaults to https://videoinu.com).
Install Mechanism
There is no install specification that downloads or executes remote artifacts; the skill is delivered as code files (Python scripts) and SKILL.md. The scripts only use the Python standard library. No external package downloads or third-party install URLs are present in the bundle.
Credentials
The code requires a sensitive credential (VIDEOINU_ACCESS_KEY) and will persist it to ~/.videoinu/credentials.json if the provided auth helper is used. The registry metadata did not declare this required env var/primary credential, which is a mismatch. The credential is treated as a JWT and used as a Cookie token for API requests — leaking it would enable account access. Aside from the access key and optional VIDEOINU_API_BASE, no other credentials are requested.
Persistence & Privilege
The skill does not request 'always: true' and will not force-install itself. It writes a credentials file to ~/.videoinu when you run auth.py save; auth.py sets file permissions to owner read/write only. The skill does not modify other skills' configs or system-wide settings. Agent autonomous invocation is allowed (default) but not uniquely risky here.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install videoinu - After installation, invoke the skill by name or use
/videoinu - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
Translate all documentation to English for international users
v1.0.0
Initial release: Graph management, Agent chat, file upload/download, Workflow execution
Metadata
Frequently Asked Questions
What is Videoinu?
Videoinu platform skill — manage projects via Graphs (canvases), upload/download files, chat with AI Agents, and run Workflows. Use when: user mentions Video... It is an AI Agent Skill for Claude Code / OpenClaw, with 88 downloads so far.
How do I install Videoinu?
Run "/install videoinu" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Videoinu free?
Yes, Videoinu is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Videoinu support?
Videoinu is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Videoinu?
It is built and maintained by everfirdev (@everfirdev); the current version is v1.0.1.
More Skills