neo-ai

v1.0.1

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...

0· 90·0 current·0 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
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.
Assessment
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.

Like a lobster shell, security has layers — review code before you run it.

latestvk97anh88ya7ma7t58z0gh8cp0983pqa2

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Runtime requirements

🎨 Clawdis
Binspython3
EnvNEODOMAIN_ACCESS_TOKEN
Primary envNEODOMAIN_ACCESS_TOKEN

Comments