giggle-files-management

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires curl, jq, and includes scripts (resource) components.

What problem does it solve?

This Skill allows you to upload files to the Giggle asset service, making them accessible via public and download URLs, which is essential for sharing and displaying files across various platforms.

Core Features & Use Cases

  • File Upload: Upload any file type to Giggle's asset service.
  • URL Generation: Obtain both a public URL for previews and a download URL for direct access.
  • Use Case: When you generate an image or need to share a document, use this skill to upload it first and then share the provided public_url in your chat.

Quick Start

Use the giggle-files-management skill to upload the file '/path/to/image.png' and name it 'my-photo.png'.

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 to get a public URL for sharing?

To upload local files and obtain a public URL for sharing, this skill transfers your local assets to the Giggle asset service and generates both public preview and direct download URLs, making them accessible across various platforms.

Do I need curl and jq installed to upload files to the Giggle asset service?

Yes, you need both curl and jq installed to upload files to the Giggle asset service using this skill. The upload scripts rely on curl for transferring file data and jq for parsing the JSON API responses that contain your generated public and download URLs.

How do I configure my API key for uploading files to Giggle?

You configure your API key for uploading files by setting it as an environment variable or specifying it within a configuration file. The skill automatically resolves the required Giggle API key through these methods before executing the file upload script.

Can I upload any file type to generate a download URL?

Yes, you can upload any file type to generate a download URL. The Giggle asset service supports various file formats, allowing you to upload images, documents, and other assets to produce both public preview links and direct download URLs.

What is the difference between the public URL and the download URL generated for uploaded files?

The public URL allows for file previews and displaying assets across platforms, while the download URL provides direct access to download the uploaded file. Both links are generated simultaneously upon successfully uploading your local file to the Giggle asset service.