关于 shareflare
shareflare 是用于上传本地文件并返回服务生成链接的文件分享技能,适合需要交付文件的工作流。它会检查凭据和文件可读性,并要求避免泄露令牌。
主要功能
- 01检查必需的环境变量
- 02确认文件可读且为常规文件
- 03使用 MIME 类型和 Bearer 授权上传
- 04为每个上传文件返回链接
- 05避免在输出和文件中泄露令牌
适用场景
- 01分享指定的本地文件
- 02为多个文件分别生成链接
- 03在已配置凭据的工作流中上传文件
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ falcondev-oss/ skills --skill shareflare安装后在 Claude Code 中输入/shareflare确认已加载。
附带文件agents/openai.yaml
详细介绍
分享文件
对于每个请求的文件:
- 要求
SHAREFLARE_URL和SHAREFLARE_TOKEN均非空。如果其中任一未设置,则停止并指出缺少的变量。 - 将
file设为文件路径,并确认它是可读取的常规文件。 - 上传文件并捕获响应:
curl --fail-with-body --silent --show-error \
--data-binary "@$file" \
-H "Authorization: Bearer $SHAREFLARE_TOKEN" \
-H "Content-Type: $(file --brief --mime-type -- "$file")" \
"${SHAREFLARE_URL%/}/"
- 返回服务打印的 URL。完成意味着每个请求的文件都已返回一个 URL。
请勿将 SHAREFLARE_TOKEN 输出或写入文件。
评论
支持 Markdown