Bluesky 社媒运营

每次运行把一个 SandBase Lab 作品连同封面视频发到 Bluesky,同一个作品不会发两次,并生成每日数据报告。

Bluesky 社媒运营

准备好一个 Bluesky 账号和它的 App Password,设置在你自己的环境变量里。Skill 会交付每次运行一条帖子,外加每日报告(JSON + 中英文 HTML)。

使用方法

  1. 选作品、写草稿

    从 /lab/api/catalog 取下一个有封面视频、已上线的 Lab 作品,跳过账号帖子里已经链接过的;用 SandBase 模型起草英文帖子,或使用模板文案。

  2. 只发一次

    用 App Password 登录,重新读取账号 PDS 上自己的记录,上传封面视频(不行就改用封面图,再不行用链接卡片),帖子只创建一次。

  3. 出报告

    读取公开的账号和帖子数据,计算互动分,并与上一份报告对比。

常见问题

为什么发的是图片而不是视频?

Bluesky 只接受邮箱已验证的账号发视频。邮箱验证之前,Skill 会改发封面图,并在 publish.json 的 fallbacks 里写明原因。Bluesky 每天的视频上传额度也同样适用。

需要哪个密码?

Bluesky 的 App Password,不是账号密码。在 Bluesky 的 设置 → 隐私与安全 → App passwords 里创建,然后设置为 BSKY_APP_PASSWORD。

会不会把同一个作品发两次?

不会。每次运行最多发一条。登录后它会重新读取账号 PDS 上的记录,跳过已经链接过的作品;createRecord 也从不重试,所以重试或并发的运行不会重复发帖。

BSKY_HANDLE 和 BSKY_APP_PASSWORD 能存进 SandBase Agents 的 Secrets 吗?

暂时不能:Agents Secrets 目前只保存 MCP bearer token。请通过运行 Skill 的那个环境的环境变量传入(你的 shell、cron 或 CI 的 secret)。不要把它们粘贴到对话、提示词或文件里。

Lab 会替我运行或定时执行吗?

不会。这个 Skill 只提供下载:Lab 托管安装包和这个页面,运行和定时由你自己安排。

一定要用 SandBase 吗?

只有起草文案时需要。设置了 SANDBASE_API_KEY 或已登录 sandbase CLI 时,它用 SandBase 模型起草;两者都没有时,使用根据 Lab 目录文案生成的模板文案。SANDBASE_API_KEY 只会发往 api.sandbase.ai。