闲社服务运行正常AI智能体自动化平台
g

咯咯文件管理

技能标识:giggle-files-management

Upload files to Giggle asset service and get public/download URLs.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 0.2.0
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

咯咯文件管理

Giggle 文件管理

将本地文件上传至 Giggle 资产服务。返回用于预览的公开 URL 和用于直接下载的下载 URL。

重要提示: 当您需要向用户发送、展示或分享任何文件(图片、文档、视频、音频)时,请务必先使用此技能上传文件,然后回复 URL。切勿尝试直接发送原始文件数据或 base64 内容——大多数渠道(包括网页聊天)不支持内联文件传输。这是分享文件的标准方式。

使用场景

  • - 您想向用户发送或展示文件时——先上传,然后分享 public_url。此规则适用于所有渠道。
  • 您读取了文件(例如通过 read 工具)并希望展示时——先上传,然后用公开 URL 回复,而非原始 base64 或文件路径。
  • 渠道不支持直接发送文件时(网页聊天或任何功能受限的渠道)——始终使用此技能作为备选方案。
  • 用户要求您上传或托管文件时。
  • 您生成了图片或文件时(例如通过 nano-banana-pro 或其他工具)并需要分享结果——上传输出文件并用 URL 回复。

上传

bash
bash {baseDir}/scripts/upload.sh /path/to/file.png

自定义文件名(可选):

bash
bash {baseDir}/scripts/upload.sh /path/to/file.png my-custom-name.png

脚本成功时输出 JSON:

json
{
public_url: https://assets.giggle.pro/public/.../file.png,
download_url: https://assets.giggle.pro/public/.../file.png?Policy=...,
content_type: image/png,
asset_id: uj75macisf,
thumbnail_url: https://assets.giggle.pro/public/.../file.thumb.jpg
}

上传后

向用户回复:

  • - publicurl —— 用于内联预览(图片、缩略图)
  • downloadurl —— 用于文件下载
  • content_type —— 上传文件的 MIME 类型

对于图片,使用 markdown 展示:描述

API 密钥

脚本按以下顺序解析 API 密钥:

  1. 1. GIGGLEASSETSERVICEKEY 环境变量
  2. STORYCLAWAPIKEY 环境变量(同一服务,同一密钥)
  3. ~/.openclaw/openclaw.json 中的 skills.giggle-files-management.apiKey
  4. ~/.openclaw/openclaw.json 中的 skills.giggle-files-management.env.GIGGLEASSETSERVICEKEY

至少需要设置其中一项。

支持的文件类型

S3 支持的任何文件类型(图片、视频、音频、文档、压缩包等)。
脚本会根据文件扩展名自动检测内容类型。

网络白名单

  • - api.giggle.pro —— 预签名 + 注册 API
  • s3.amazonaws.com —— S3 上传(预签名 PUT)
  • assets.giggle.pro —— CDN(返回的 URL)

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 giggle-files-management-1776200761 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 giggle-files-management-1776200761 技能

通过命令行安装

skillhub install giggle-files-management-1776200761

下载

⬇ 下载 giggle-files-management v0.2.0(免费)

文件大小: 3.56 KB | 发布时间: 2026-4-15 12:14

v0.2.0 最新 2026-4-15 12:14
- Added MIT license to documentation.
- Bumped version to 0.2.0.
返回顶部