Giggle Video Generation for Openclaw

A powerful AI video generation skill supporting text and image-to-video workflows across multiple state-of-the-art models like Sora 2, Grok, and Kling.

patches429
v0.0.10
Mar 16, 2026
2
1.5k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install giggle-generation-video

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install giggle-generation-video using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Giggle Video Generation?

Giggle Video Generation is a comprehensive tool within the Openclaw Skills ecosystem designed to interface with the giggle.pro API for high-fidelity video production. It allows developers and AI agents to transform text prompts or static images into dynamic video content, offering granular control over resolution, aspect ratio, and specific model selection.

This skill operates as a non-polling, execution-based workflow, making it ideal for asynchronous environments. By leveraging leading models such as Google Veo 3.1 and OpenAI Sora 2, users can produce professional-grade videos with durations ranging from 4 to 15 seconds, including options for natively generated audio.

Giggle Video Generation Use Cases

  • Creating cinematic short videos from simple text descriptions using top-tier LLMs.
  • Animating still images by providing reference frames via asset IDs, URLs, or base64 strings.
  • Performing scene transitions by defining both start and end frames for image-to-video generation.
  • Generating platform-specific content with support for landscape, portrait, and square aspect ratios.

How Giggle Video Generation Works

  1. Submission: The user initiates a request with a prompt and parameters; the agent executes the script to submit the task to the Giggle API.
  2. Acknowledgement: The skill returns a task_id and notifies the user that generation has started (typically taking 60-300 seconds).
  3. Storage: The agent stores the unique task_id in memory for future reference.
  4. Querying: When the user requests a status update, the agent uses the task_id to query the API for the final signed video URL or processing status.
  5. Delivery: Upon completion, the full signed URL is provided to the user for immediate viewing.

Giggle Video Generation Setup

To use this entry in the Openclaw Skills collection, ensure you have Python 3 installed and a valid API key.

# Install required dependencies
pip install requests

# Set your environment variable
export GIGGLE_API_KEY='your_api_key_here'

Giggle Video Generation Data Schema & Taxonomy

The skill manages video tasks using a task-based metadata system and supports flexible image input methods:

Input Type Format Requirement
Asset ID asset_id:<ID>
Direct URL url:<URL>
Base64 base64:<DATA> (Raw string without data:image prefix)

Task tracking is handled via a JSON response containing status and task_id keys.

Giggle Video Generation Advanced Features

  • Multi-model support including grok-fast, sora2-pro, kling25, and veo31.
  • Customizable resolution settings from 480p up to 1080p.
  • Audio control options (e.g., seedance15-pro vs. seedance15-pro-no-audio).
  • Frame-specific animation control using both start-frame and end-frame parameters.
  • Integration-ready JSON output for seamless AI agent memory management.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*