LLM Playground File Handler for Openclaw

A technical integration skill designed to handle single and multi-file uploads, image processing, and workflow signing for AI playground environments.

github2cao
v1.0.0
Mar 23, 2026
0
933
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install 111jjjjk

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 111jjjjk 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 LLM Playground File Handler?

The LLM Playground File Handler is a robust integration designed for the llm-playground-service. It provides a standardized way to manage multimedia inputs—ranging from single images to complex CSV datasets—within AI-driven workflows. By leveraging specific endpoints for file signing and uploading, this skill ensures that Openclaw Skills can interact with remote file systems reliably, maintaining consistency between chat history and stored assets.

This skill is particularly valuable for developers building agentic workflows that require grounding in external documents or visual data. It handles the nuances of local debugging by requiring specific user headers and provides a clear mapping for imagePaths and filePaths, ensuring that the AI agent has the correct context for every request.

LLM Playground File Handler Use Cases

  • Uploading multiple diagnostic images or screenshots for AI analysis in a debugging workflow.
  • Processing large CSV or TXT datasets to provide context for Large Language Models.
  • Signing file URLs to ensure secure and authorized access during automated AI processing tasks.
  • Integrating local development environments with remote LLM storage services using Openclaw Skills.

How LLM Playground File Handler Works

  1. The user initiates a request containing either a single file/image or an array of file/image paths.
  2. For local debugging, the skill injects a currentuser parameter into the request header for authentication.
  3. Files are sent to designated upload endpoints (uploadImg or uploadFile) where they receive a unique UUID-based storage path.
  4. The skill generates a signed URL or reference path that is then passed into the workflow input (BOT_USER_FILE).
  5. The LLM processes the input based on the provided file content and returns a structured response.

LLM Playground File Handler Setup

To configure the file handling service within your environment, ensure the following spring application name is set and use the provided endpoints:

# Application Identification
spring.application.name=llm-playground-service

# Local Debugging Header
# Add 'currentuser' to your request headers

# Example Image Upload Command
curl -X POST http://188.103.147.179:30181/largemodel/llmstudio/fs/uploadImg -F "file=@your_image.png"

LLM Playground File Handler Data Schema & Taxonomy

The skill utilizes a structured JSON schema to differentiate between different media types and quantities:

Parameter Type Description
imagePath String Path for a single image upload
imagePaths Array Collection of multiple image storage paths
filePath String Path for a single document (TXT, CSV, etc.)
filePaths Array Collection of multiple document storage paths
BOT_USER_FILE String The primary file reference used in workflow logic

LLM Playground File Handler Advanced Features

  • Multi-Path Support: Concurrent handling of imagePaths and filePaths within a single request context.
  • Workflow Signing: Integration with sign_file_url endpoints to maintain secure file lifecycles.
  • Canvas Compatibility: Supports both DRAFT and PRIVATE_RELEASE canvas types for flexible workflow deployment.
  • Debug Mode Integration: Enhanced logging and header management for local testing using Openclaw Skills.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*