giggle-files-management

Upload local files to the Giggle asset service and return public URLs.

2|Updated Mar 13, 2026
One-click install
npx skills add https://github.com/giggle-official/skills --skill giggle-files-management-giggle-official
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: giggle-files-management
Source: https://github.com/giggle-official/skills/tree/main/skills/giggle-files-management
Command: npx skills add https://github.com/giggle-official/skills --skill giggle-files-management-giggle-official

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill streamlines uploading local files to the Giggle asset service, generating shareable links effortlessly.

Core Features & Use Cases

  • File Upload: Transfer local files like images, videos, or documents to Giggle’s CDN for sharing or hosting.
  • Link Sharing: Provide direct public URLs for preview or download, simplifying content distribution.
  • Use Case: Share your latest design mockup or project screenshot by uploading it here and sending the accessible link to your team.

Quick Start

Use this Skill to upload your image file and receive a public URL for sharing.

Frequently Asked Questions about giggle-files-management

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I upload local files and get a public URL for sharing?

To upload local files and get a public URL, this Skill transfers your local images, videos, documents, or audio files to the Giggle asset service and returns a direct public URL for sharing or embedding.

What file formats can I upload to the Giggle CDN?

You can upload images, videos, documents, and audio files to the Giggle CDN. The uploaded files are processed by the Giggle asset service, which then provides a public URL for content distribution.

Do I need an API key to upload files and generate shareable links?

Yes, you need to set the GIGGLE_API_KEY environment variable for authentication before uploading files. This API key ensures secure access to the Giggle asset service for generating public URLs.

What's the best way to share project screenshots with my team using a public URL?

The best way to share project screenshots is to upload the image file here, which transfers it to the Giggle CDN and returns a public URL. You can then send this accessible link directly to your team for preview or download.

Can I use the generated public URLs for embedding media in content distribution pipelines?

Yes, you can use the generated public URLs for embedding media in content distribution pipelines. The URLs returned by the Giggle asset service support video, image, document, and audio files for seamless integration.

Why does my file upload to the Giggle asset service fail?

Your file upload fails if the GIGGLE_API_KEY environment variable is not set for authentication. Ensure this prerequisite is configured correctly to allow the Skill to transfer local files to the Giggle CDN successfully.