Iphone Add Music To Video
Analysis
This skill appears aligned with its stated video-editing purpose, but users should know it uploads media to a NemoVideo cloud backend and uses a Nemo service token.
Findings (6)
Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.
Checks for instructions or behavior that redirect the agent, misuse tools, execute unexpected code, cascade across systems, exploit user trust, or continue outside the intended task.
"upload" / "上传" / user sends file | → §3.2 Upload ... "export" / "download" / "send me the video" | → §3.5 Export
The skill routes user file uploads and export requests to backend actions. This is expected for a video-editing skill, but it means user actions can trigger external uploads, rendering jobs, and credit usage.
Source: unknown; Homepage: none
The registry information does not provide a source repository or homepage, which limits provenance checks for a skill that depends on a remote backend. There is no install script or local package dependency shown.
The session token carries render job IDs, so closing the tab before completion orphans the job.
A cloud render job may continue independently of the user's open tab. This is disclosed and tied to a requested export, not evidence of self-propagation or hidden local persistence.
Checks whether tool use, credentials, dependencies, identity, account access, or inter-agent boundaries are broader than the stated purpose.
Check if `NEMO_TOKEN` is set ... POST to `https://mega-api-prod.nemovideo.ai/api/auth/anonymous-token` ... `Authorization: Bearer <token>`
The skill uses a NemoVideo token for authentication and can generate an anonymous token if one is not present. This is purpose-aligned for the cloud service and the artifacts do not show unrelated credential use or token disclosure.
Checks for exposed credentials, poisoned memory or context, unclear communication boundaries, or sensitive data that could leave the user's control.
Store the returned `session_id` for all subsequent requests.
The skill keeps session context so later upload, edit, state, and export requests refer to the same project. This is expected for a multi-step editing workflow, but users should avoid mixing unrelated private projects in one session.
`/run_sse` | POST | Send a user message ... `/api/upload-video/nemo_agent/me/<sid>` | POST | Upload a file ... I'll handle the AI music overlay on cloud GPUs
The skill sends user messages and uploaded media to an external NemoVideo backend and receives streamed responses. The endpoint is fixed and authenticated, so this is disclosed and purpose-aligned, but it is still a sensitive data flow.
