Cos upload
Agent Skills for AceDataCloud AI services — music, image, video generation, web search, and more. Compatible with Claude Code, GitHub Copilot, Gemini CLI, and all agentskills.io-compatible agents.
npx -y skills add AceDataCloud/Skills --skill cos-uploadAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
- 13 stars13 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Upload a local file to AceData Cloud CDN and get back a public URL. Use whenever you produce a local artifact (image, audio, video, doc) that another API needs as a URL, or that you need to return/persist (e.g. feed a generated image into an image-to-video API, or publish a finished video).
The file declares its own license as Apache-2.0. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.
SKILL.md
1.7 KB, as published. Nobody here has run it
Upload a file → AceData CDN URL
Turn a local file into a public https://cdn.acedata.cloud/... URL.
Upload (multipart, synchronous)
curl -s -X POST https://platform.acedata.cloud/api/v1/files/ \
-H "Authorization: Bearer $ACEDATACLOUD_PLATFORM_TOKEN" \
-F "file=@/path/to/video.mp4"
Response:
{"file_url": "https://cdn.acedata.cloud/7f849b80b9.mp4"}
→ use file_url. One file per request (loop for several).
When to use
- Feed a generated asset into another API by URL — e.g. upload a gpt-image-2 still, then pass its URL to
seedance/klingimage-to-video. - Publish/return a finished artifact (final video, cover image).
- Persist intermediate artifacts so a later run can re-download and continue.
Notes
- Auth uses the platform token (
ACEDATACLOUD_PLATFORM_TOKEN), not the per-service API token — the files endpoint is onplatform.acedata.cloud, notapi.acedata.cloud. - If your runtime ships a bundled uploader (e.g. a worker that owns the storage creds), prefer it — it avoids handling the platform token directly.
- The returned URL is CDN-served and stable; safe to store and re-download later.