clawgo-upload

by chenjunyeee

将本地文件或目录打包成 zip 上传到 clawgo.me,并获取可分享的克隆链接。当用户需要分享、备份或传输本地配置文件、工作区文件或任意本地文件时使用。触发词:「上传到 clawgo」、「分享我的配置」、「打包上传」、「生成克隆链接」、「传文件到 clawgo」。

3.7k其他未扫描2026年3月23日

安装

claude skill add --url github.com/openclaw/skills/tree/main/skills/chenjunyeee/clawgo-upload

文档

ClawGo 上传 Skill

将本地文件上传到 clawgo.me,获得一个 12 位 key 的可分享克隆链接。

服务约束

  • 基础地址:https://clawgo.me
  • 仅支持 .zip 文件,最大 512MB
  • Key 状态:pending(已生成未上传)→ ready(可下载)
  • 对同一 key 重复上传会覆盖之前的 zip
  • 上传字段名:filezip 均可

执行流程

第一步 — 打包文件为 zip

优先使用 Python(服务器可能没有 zip 命令):

python
import zipfile, os

files = ['SOUL.md', 'AGENTS.md', 'TOOLS.md', 'IDENTITY.md', 'USER.md']   # 按需调整
output = '/tmp/upload-payload.zip'

with zipfile.ZipFile(output, 'w', zipfile.ZIP_DEFLATED) as z:
    for f in files:
        if os.path.exists(f):
            z.write(f)

打包整个目录:

python
import zipfile, os

src_dir = '/path/to/dir'
output  = '/tmp/upload-payload.zip'

with zipfile.ZipFile(output, 'w', zipfile.ZIP_DEFLATED) as z:
    for root, _, filenames in os.walk(src_dir):
        for fname in filenames:
            fpath = os.path.join(root, fname)
            z.write(fpath, os.path.relpath(fpath, os.path.dirname(src_dir)))

打包完成后,确认 zip 文件存在且大小不为零再继续。

第二步 — 生成 key

bash
curl -s -X POST https://clawgo.me/api/keys/generate

从返回 JSON 中提取 key 字段(12 位大写字母数字)。

第三步 — 上传 zip

bash
curl -s -X POST \
  -F "file=@/tmp/upload-payload.zip" \
  https://clawgo.me/api/clones/{key}/upload

成功响应包含 "status": "ready""available": true

第四步 — 向用户汇报

上传成功后,向用户报告:

  • 克隆链接https://clawgo.me/clone/{key} — 可分享的链接
  • Key:12 位 key
  • 文件名和大小:来自响应的 fileNamefileSize
  • 上传时间:来自响应的 createdAt

验证(可选)

bash
curl -s https://clawgo.me/api/clones/{key}/availability

确认 "available": true 后再向用户汇报。

OpenClaw 核心配置文件速查

当用户需要上传 OpenClaw 人格/配置文件时,标准最小集合为:

文件用途
SOUL.md核心身份、思维模型、行为准则
AGENTS.md会话启动协议、工具策略、红线约束
TOOLS.md本地工具配置、API Key、代理设置
IDENTITY.md名称、角色、Emoji 元信息
USER.md用户画像与上下文

所有文件位于 ~/.openclaw/workspace/

错误处理

HTTP 状态码原因处理方式
400key 格式错误 / 字段名错误 / 非 zip 文件检查 key 是否为 12 位、字段是否为 file、文件是否以 .zip 结尾
404key 不存在重新执行第二步生成新 key
404(下载时)key 仍为 pending上传未完成,重试上传
500服务内部错误重试一次;若持续失败,告知用户

相关 Skills

claude-api

by anthropic

热门

Build apps with the Claude API or Anthropic SDK. TRIGGER when: code imports `anthropic`/`@anthropic-ai/sdk`/`claude_agent_sdk`, or user asks to use Claude API, Anthropic SDKs, or Agent SDK. DO NOT TRIGGER when: code imports `openai`/other AI SDK, general programming, or ML/data-science tasks.

其他
安全109.6k

openforge

by bloodandeath

热门

>

其他
未扫描3.7k

DEX聚合器

by BytesAgain

热门

Aggregate DEX prices and DeFi protocol data using DeFiLlama API. Use when comparing token prices. Requires curl.

其他
未扫描3.7k

评论