upload-ad-sample
Installation
SKILL.md
Upload Ad Sample
Publish a finished ad creative (video or image) into the Goose Ads sample library, and — when the upload comes from a real ad build — fill the remix payload so the sample is remixable in the app, not just a static showcase. This is the canonical way to add new samples; the admin panel uses the same endpoints under the hood.
This is an agent-executed skill. No external script. The agent does the upload and registration inline using curl (or any HTTP client available in its environment).
Access: the write endpoints require an API token whose owner is on the admin allowlist (or an admin session). A regular user/API token is rejected with 403. If you get a 403, the token isn't admin-allowlisted — tell the user.