← Back to Skills Marketplace
202
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install neo-ai
Description
Generate images and videos via Neodomain AI API. Supports text-to-image, image-to-video, text-to-video, universal multi-modal video, motion control video, an...
Usage Guidance
This skill appears to implement exactly what it claims: it calls Neodomain endpoints to generate images and videos and requires NEODOMAIN_ACCESS_TOKEN. Before installing, consider:
- Trust & token scope: The NEODOMAIN_ACCESS_TOKEN gives the skill access to your Neodomain account (generate jobs, possibly view/upload media). Only install if you trust the Neodomain provider and this skill's author. Treat that token like any API secret.
- Uploads of your files: Storyboard/reference images are uploaded to the provider's OSS (the code calls a provider STS endpoint and then uploads to an OSS bucket). Do not point the tool at sensitive local files unless you intend to upload them.
- Login flow & personal contact: The provided login flow sends a verification code to a phone number or email you supply. That is required to obtain a token — only provide contact information you are comfortable sharing with the provider.
- Dependencies & runtime: There is no install manifest. The scripts expect python3 and at least the 'oss2' package for OSS uploads. If you run locally, install required Python packages in a controlled environment (venv) and review the scripts before running.
- Network endpoints: All network activity is to story.neodomain.cn and related OSS hosts; confirm those endpoints are what you expect for Neodomain. If you need a higher assurance, review the code and the provider's documentation or run the scripts in an isolated environment first.
If these behaviors are acceptable, the skill is coherent with its purpose. If you are uncertain about trusting the remote endpoints or exposing media/tokens, do not install or run until you confirm provenance and inspect the code yourself.
Capability Analysis
Type: OpenClaw Skill
Name: neo-ai
Version: 1.0.1
The skill bundle provides a comprehensive integration for the Neodomain AI platform, enabling image and video generation. The scripts (e.g., generate_video.py, login.py, upload_oss.py) use standard Python libraries like urllib.request for API interactions and the oss2 library for uploading assets to Aliyun OSS. The authentication flow is a standard OTP-based process, and the file handling logic (downloading results to a local output directory) is consistent with the stated purpose. No evidence of data exfiltration, malicious execution, or prompt injection was found; the hardcoded URLs in check_storyboard.py appear to be legitimate reference assets for the service.
Capability Assessment
Purpose & Capability
The name/description match the provided Python scripts and the SKILL.md. The skill only requires python3 and a NEODOMAIN_ACCESS_TOKEN, which are appropriate for calling the Neodomain API endpoints the scripts use (story.neodomain.cn). The files implement text-to-image, image-to-video, motion control, OSS upload, and authentication — all aligned with the description.
Instruction Scope
SKILL.md and the scripts instruct the agent to use the NEODOMAIN_ACCESS_TOKEN, perform login flows (ask user phone/email to send verification code), call the provider's HTTP APIs, upload storyboard images to OSS, and download generated artifacts. There are no instructions to read unrelated system files, sweep other env vars, or exfiltrate arbitrary local data beyond the explicit uploads of storyboard/reference media (which is expected for a media-generation skill).
Install Mechanism
The skill is instruction-only (no install spec) but includes Python scripts. There is no dependency manifest; at least one non-stdlib package (oss2) is imported inside upload_to_oss and is not declared. That is a usability/runtime omission (the script will fail without installing oss2) rather than an integrity mismatch, but it means dependencies and provenance are not explicit.
Credentials
Only NEODOMAIN_ACCESS_TOKEN is declared/used as a required secret (primaryEnv). Scripts read that token or accept --token flags. No unrelated credentials, keys, or system secrets are required or referenced.
Persistence & Privilege
The skill does not request always:true and does not attempt to modify other skills or global agent settings. It only uses its own scripts and environment variables and does not request persistent elevated privileges.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install neo-ai - After installation, invoke the skill by name or use
/neo-ai - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
neodomain-ai v1.0.1 Changelog
- Initial public release of neodomain-ai skill.
- Supports AI-powered image and video generation using Neodomain API, including text-to-image, image-to-video, text-to-video, multi-modal and batch video workflows.
- Implements automatic model selection and prompt formatting based on user input.
- Includes error handling for token management and common API issues with clear user guidance.
- Provides detailed model/parameter selection logic and use-case specific walkthroughs in the documentation.
- Environment variable NEODOMAIN_ACCESS_TOKEN required; includes interactive authentication workflow.
Metadata
Frequently Asked Questions
What is neo-ai?
Generate images and videos via Neodomain AI API. Supports text-to-image, image-to-video, text-to-video, universal multi-modal video, motion control video, an... It is an AI Agent Skill for Claude Code / OpenClaw, with 202 downloads so far.
How do I install neo-ai?
Run "/install neo-ai" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is neo-ai free?
Yes, neo-ai is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does neo-ai support?
neo-ai is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created neo-ai?
It is built and maintained by BandWhite (@bandwhite); the current version is v1.0.1.
More Skills