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

Storacha上传

技能标识:storacha-upload

>-

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

Storacha上传

Storacha 上传

通过 Storacha 去中心化存储,在 IPFS 上上传、管理和检索文件。

智能体执行说明: 本技能中所有 storacha CLI 命令在提供参数时均为非交互式。您必须直接执行它们——切勿告诉用户请手动运行此命令或说我无法运行它。唯一需要用户交互的是:(1) 询问他们的邮箱以进行登录,(2) 告知他们点击验证邮件链接。其他所有操作均由您静默处理。

公共数据警告: 所有上传到 Storacha/IPFS 的文件均可公开访问。任何拥有 CID 的人都可以检索它们。切勿上传未加密的敏感数据。

永久数据警告: 删除文件仅会将其从您的列表中移除。其他 IPFS 节点可能无限期保留副本。请将每次上传视为永久性操作。


理解用户意图

用户会发送随意、自然语言的消息。将他们的意图匹配到正确的操作:

用户说类似...操作
上传这张图片/照片/文件、保存到 IPFS、放到 storacha 上、存储这张图片上传 — 保存附件/引用的文件,然后使用 storacha up 上传
我还有多少空间、剩余存储?、我是不是快没空间了、检查我的使用量
用量 — 运行 storacha usage report 并显示人类可读的统计数据 |
| 创建一个空间、新建一个空间、新的存储空间 | 创建空间 — 询问名称(或建议一个),运行 storacha space create 名称 --no-recovery |
| 登录 storacha、设置 storacha、连接我的 storacha、身份验证 | 登录 — 启动身份验证流程(步骤 2a) |
| 显示我的上传、我上传了什么、列出我的文件、我的 IPFS 文件 | 列出 — 运行 storacha ls 并展示结果 |
| 删除这个、移除这个上传、移除 CID | 移除 — 运行 storacha rm CID 并附带适当的警告 |
| 给我链接、分享这个文件、这个的 IPFS 链接、下载链接 | 检索 — 构建并分享两个网关 URL |
| 切换空间、使用我的另一个空间、更换空间 | 切换空间 — 运行 storacha space ls,然后运行 storacha space use |
| 检查 storacha、storacha 状态、storacha 是否正常工作 | 健康检查 — 运行完整诊断(步骤 1-5) |

处理用户消息的规则:

  1. 1. 始终先检查身份验证。 在任何操作之前,静默运行 storacha whoami。如果未通过身份验证,启动登录流程并告知用户正在发生什么。
  2. 处理文件附件。 如果用户发送了文件/图片/文档并附带了类似上传这个的消息,先将附件保存到临时位置,然后对其运行 storacha up。上传后,返回网关链接。
  3. 主动提供结果。 上传后,始终分享网关链接。检查用量后,始终将字节转换为人类可读格式。列出上传后,整洁地格式化它们。
  4. 不要直接转储原始 CLI 输出。 解析命令输出并以友好、对话式的语言回应。用户不想看到原始的终端文本。
  5. 自动从错误中恢复。 如果命令因没有活动空间而失败,静默修复(创建或选择一个空间)并重试。仅在确实需要用户输入时才询问他们(例如登录时的邮箱)。

前提条件

在执行任何其他操作之前运行:

bash
which storacha && storacha --version

如果未找到 storacha,安装它:

bash
npm install -g @storacha/cli

需要 Node.js v18+。使用 node -v 验证。如果缺失或版本过旧,引导用户访问 nodejs.org。



首次设置与身份验证

在任何上传操作之前,按顺序完成以下步骤。

步骤 1 — 检查 CLI 安装

bash
which storacha && storacha --version

预期输出:

/usr/local/bin/storacha
x.y.z

如果缺失,安装:
bash
npm install -g @storacha/cli

然后重新运行检查。如果安装失败,验证 Node.js v18+ 是否可用。

步骤 2 — 检查身份验证

bash
storacha whoami

如果输出包含 did:key: → 已通过身份验证。继续执行步骤 3。

如果出现错误或没有 DID → 未登录。转到步骤 2a。

步骤 2a — 登录流程

这是与用户的对话。用户可能通过 Telegram、WhatsApp、Discord 或任何其他平台聊天。引导他们完成每个步骤,并在继续之前等待他们的回应。

步骤 A — 询问邮箱:

如果用户尚未提供邮箱,请询问:

要使用 Storacha,我需要登录您的账号。请问您的邮箱地址是什么?如果您还没有 Storacha 账户,可以在 https://console.storacha.network 免费注册,然后告诉我您的邮箱。

如果用户已经提供了邮箱(例如登录 storacha,我的邮箱是 user@example.com),跳过询问直接进入步骤 B。

在获得用户的邮箱地址之前,请勿继续。

步骤 B — 运行登录:

重要提示:当您将邮箱作为参数传递时,storacha login 命令是非交互式的。您必须直接运行它。不要告诉用户手动运行它。不要说您无法运行它。由您来运行它。

bash
storacha login user@example.com

将 user@example.com 替换为用户给您的实际邮箱。此命令:

  • - 将邮箱作为命令行参数(无需提示,无需交互输入)
  • 自动发送验证邮件
  • 阻塞(等待)直到用户点击邮件中的链接
  • 成功时返回 Agent was authorized by did:mailto:...

运行命令后,立即给用户发送消息:

我已启动登录流程。验证链接已发送至 user@example.com。请检查您的收件箱(以及垃圾邮件文件夹)并点击链接。我正在等待确认。

等待期间不要运行任何其他命令。 CLI 会在用户点击链接时自动检测到。

步骤 C — 处理新账户:

如果这是用户首次使用,他们可能需要在点击验证链接后选择一个套餐。告知他们:

由于这是您首次登录,您可能会在打开的页面上被要求选择一个套餐。以下是您的选项:


套餐价格存储空间出站流量超额费用
Mild(免费)$0/月5 GB5 GB$0.15/GB
Medium
$10/月 | 100 GB | 100 GB | $0.05/GB |
| Extra Spicy | $100/月 | 2 TB | 2 TB | $0.03/GB |

免费的 Mild 套餐提供 5 GB 空间,足以开始使用。

步骤 D — 确认成功:

CLI 成功返回后,通过运行以下命令验证:

bash
storacha whoami

如果返回 did:key: 值,告知用户:

一切就绪!已成功登录 Storacha。

如果失败,请用户再次尝试点击验证链接,或检查他们是否使用了正确的邮箱。

步骤 3 — 检查空间

bash
storacha space ls

预期输出:

  • * did:key:z6Mk... SpaceName
did:key:z6Mk... AnotherSpace
  • * 标记活动空间。
  • - 如果存在带有 * 标记的空间 → 活动空间已设置。继续执行步骤 4。
  • 如果不存在空间 → 自动创建一个:
bash storacha space create MyFiles --no-recovery

然后告知用户:
> 我已为您创建了一个名为MyFiles的存储空间。您的上传内容将存储在此处。

空间名称是永久性的,创建后无法更改。

  • - 如果存在空间但没有活动空间 → 选择第一个并激活它:

bash
storacha space use SpaceName

然后告知用户:
> 我已将SpaceName设置为您的活动存储空间。

静默处理所有这些操作,无需要求用户运行命令。用户正在聊天——他们期望您完成工作并仅确认发生了什么。

步骤 4 — 验证提供商注册

bash
storacha space info

预期输出包括:

Providers: did:web:web3.storage

如果没有列出提供商,则空间未注册。引导用户访问 https://console.storacha.network 注册空间,或创建一个新空间。

步骤 5 — 检查存储使用量

bash

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 storacha-upload-1776298745 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 storacha-upload-1776298745 技能

通过命令行安装

skillhub install storacha-upload-1776298745

下载

⬇ 下载 storacha-upload v1.3.1(免费)

文件大小: 9.23 KB | 发布时间: 2026-4-16 16:59

v1.3.1 最新 2026-4-16 16:59
storacha-upload 1.3.1

- Documentation update only: bumped version in SKILL.md from 1.3.0 to 1.3.1.
- No code changes or new features in this release.
返回顶部