Video Reverse Prompt
v1.0.3Analyze videos to extract reverse prompts, shot-by-shot breakdowns, and AI-ready visual descriptions via the NanoPhoto.AI Video Reverse Prompt API. Use when:...
⭐ 0· 173·0 current·0 all-time
byNanoPhoto.AI@nanophotohq
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
Name/description, SKILL.md, API reference, and the bundled script all consistently target NanoPhoto.AI's reverse-prompt endpoint. The single required env var (NANOPHOTO_API_KEY) is the expected credential for this external API.
Instruction Scope
Runtime instructions and the script perform exactly the operations described: determine source, optionally read a local .mp4, base64-encode it, and POST to https://nanophoto.ai/api/sora-2/reverse-prompt, streaming the text response to stdout. This is within scope, but be aware that user-supplied videos are uploaded to an external service and responses (extracted prompts/descriptions) are printed/returned verbatim.
Install Mechanism
No install step is provided (instruction-only with a helper script). No downloads from third-party URLs or archive extraction. The included Python script is plain, readable, and uses standard library modules.
Credentials
Only NANOPHOTO_API_KEY is required and used by the script. No unrelated secrets, system credentials, or config paths are requested or accessed.
Persistence & Privilege
The skill does not request always:true or attempt to modify other skills or system settings. It requires an API key to call the external service but otherwise has no special persistent privileges.
Assessment
This skill looks coherent, but consider these practical points before installing: (1) It uploads whatever video you provide to an external service (nanophoto.ai) — do not upload private or copyrighted content you are not authorized to share. (2) Provide the API key via the platform's secure env var setting (NANOPHOTO_API_KEY); never paste the key into chat. (3) Local files are read and fully base64-encoded in memory (script enforces a 30 MB limit) — large files may use significant memory. (4) The script prints the API's streaming text response (the extracted prompts/descriptions) to stdout — treat those outputs as potentially sensitive. (5) If you need guarantees about retention/privacy, review NanoPhoto.AI's terms and privacy policy before uploading content.Like a lobster shell, security has layers — review code before you run it.
analysisvk9762hh5efymcqrsx30883fsyh83d3qdlatestvk97fydamfpkzxr5r9nk7f6vew583sjhenanophotovk9762hh5efymcqrsx30883fsyh83d3qdpromptvk9762hh5efymcqrsx30883fsyh83d3qdsoravk9762hh5efymcqrsx30883fsyh83d3qdvideovk9762hh5efymcqrsx30883fsyh83d3qd
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
Runtime requirements
EnvNANOPHOTO_API_KEY
Primary envNANOPHOTO_API_KEY
