Bluesky

Polar Sponsor
爱发电 赞助
.NET 9.0

使用 Bluesky CLI 进行时间线、搜索、通知、帖子、回复、话题、图片、点赞、转发、关注、屏蔽和静音操作。

Bluesky CLI.

功能概述

Bluesky CLI.是一项面向实际任务的技能,主要用于Fullated CLI for Bluesky/AT Protocol.;Agents 指令 第一次检查 : auth: 如果它显示一个手柄, 读取命令就绪;

核心要点

  • 如果它写着“ 不登录”, 请使用下面的设置流程。
  • 它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
  • 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。

使用与执行

从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。

结果检查与注意事项

执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。

Bluesky CLI

功能完备的 Bluesky / AT Protocol 命令行工具。

Agent 指令

首先检查认证状态:

bsky whoami
  • 若显示 handle,则只读命令已就绪。
  • 若提示“Not logged in”,请按下方流程完成设置。

安全规范:

  • 切勿要求用户将 Bluesky 应用密码粘贴至聊天窗口、笔记、日志或命令参数中。
  • 登录时,请指导用户在本地运行 bsky login --handle THEIR_HANDLE.bsky.social,使应用密码输入至隐藏提示符中。
  • 对公开发布的帖子、回复、转发帖(quote)、话题串(thread),除非用户已提供最终文本,否则请先使用 --dry-run 预览。
  • 对屏蔽(block)、取消屏蔽(unblock)、静音(mute)、取消静音(unmute)、关注(follow)、取关(unfollow)、删除(delete)、转发(repost)和取消转发(unrepost)等操作,执行前须明确确认目标账号或帖子;仅当用户已明确确认该操作,或已启用显式变更确认(opt-in mutation confirmations)时,方可传入 --yes 参数。

常见任务示例:

  • “发布到 Bluesky” → bsky post "text"
  • “查看我的时间线” → bsky timeline
  • “点赞此帖子” → bsky like
  • “关注某人” → 先确认目标,再执行 bsky follow @alice.bsky.social --yes

设置

若 bsky whoami 返回 “Not logged in”,请引导用户完成初始化设置。

获取应用密码:

请告知用户:

访问 bsky.app → 点击头像 → Settings → Privacy and Security → App Passwords → Add App Password。将新密码命名为 “OpenClaw”。请勿将该密码粘贴至聊天窗口;请保留它用于 CLI 的隐藏输入提示。

请用户在本地运行以下命令:

bsky login --handle THEIR_HANDLE.bsky.social

安全性说明:应用密码仅用于一次性获取会话令牌(session token),之后即被丢弃。CLI 仅将该会话令牌以 owner-only 权限保存于 ~/.config/bsky/config.json 中。

为向后兼容,旧版 --password 参数仍可使用,但已被刻意从帮助文档中隐藏,并在使用时发出警告。

快速参考

  • 查看时间线:bsky timeline 或 bsky tl
  • 发帖:bsky post "text"
  • 带图发帖:bsky post "text" --image photo.jpg --alt "description"
  • 回复:bsky reply "text"
  • 转发帖(quote-post):bsky quote "text"
  • 查看话题串:bsky thread
  • 创建话题串:bsky create-thread "Post 1" "Post 2" "Post 3" 或 bsky ct
  • 点赞:bsky like
  • 转发(repost):确认目标后,执行 bsky repost --yes
  • 关注:确认目标后,执行 bsky follow @alice.bsky.social --yes
  • 屏蔽:确认目标后,执行 bsky block @alice.bsky.social --yes
  • 静音:确认目标后,执行 bsky mute @alice.bsky.social --yes
  • 搜索:bsky search "query"
  • 通知:bsky notifications 或 bsky n
  • 删除帖子:确认目标后,执行 bsky delete --yes

命令详解

时间线

bsky timeline              # 获取 10 条帖子
bsky timeline -n 20        # 获取 20 条帖子
bsky timeline --json       # 输出 JSON 格式

发帖

bsky post "Hello world!"                           # 基础发帖
bsky post "Check this!" --image pic.jpg --alt "A photo"  # 带图片发帖
bsky post "Test" --dry-run                         # 仅预览(不实际发布)

回复与转发帖(Quote)

bsky reply  "Your reply"
bsky quote  "Your take on this"

话题串查看

bsky thread            # 查看完整对话
bsky thread  --depth 10     # 展开至最多 10 层回复
bsky thread  --json         # 输出 JSON 格式

创建话题串

bsky create-thread "First post" "Second post" "Third post"   # 创建多帖话题串
bsky ct "Post 1" "Post 2" "Post 3"                           # 短别名
bsky create-thread "Hello!" "More thoughts" --dry-run         # 仅预览(不实际发布)
bsky create-thread "Look!" "Nice" --image pic.jpg --alt "A photo"  # 首帖附带图片

互动操作

bsky like              # ❤️ 点赞
bsky unlike            # 取消点赞
bsky repost  --yes     # 🔁 转发(确认目标后执行)
bsky unrepost  --yes   # 取消转发(确认目标后执行)

社交关系图谱

bsky follow @someone.bsky.social --yes    # 关注用户(确认目标后执行)
bsky unfollow @someone.bsky.social --yes  # 取关用户(确认目标后执行)
bsky profile @someone.bsky.social         # 查看用户资料
bsky profile --json              # 输出 JSON 格式

内容管理

bsky block @someone.bsky.social --yes     # 🚫 屏蔽用户(确认目标后执行)
bsky unblock @someone.bsky.social --yes   # 取消屏蔽(确认目标后执行)
bsky mute @someone.bsky.social --yes      # 🔇 静音用户(确认目标后执行)
bsky unmute @someone.bsky.social --yes    # 取消静音(确认目标后执行)

搜索与通知

bsky search "query"              # 搜索帖子
bsky search "topic" -n 20        # 获取更多结果
bsky notifications               # 查看最近通知
bsky n -n 30                     # 查看更多通知

删除操作

bsky delete  --yes     # 删除自己的帖子(确认目标后执行)
bsky delete  --yes      # 通过 ID 删除(确认目标后执行)

JSON 输出格式

在只读命令中添加 --json 参数,可获得结构化输出:

bsky timeline --json
bsky search "topic" --json
bsky notifications --json
bsky profile @someone --json
bsky thread  --json

错误处理

  • “Session expired”:重新运行 bsky login --handle your.handle。
  • “Not logged in”:运行 bsky login --handle your.handle。
  • “Refusing to ... without confirmation”:当前启用了显式变更确认;请先确认目标账号或帖子,再在用户明确授权后追加 --yes 重试。
  • “Post is X chars (max 300)”:请缩短文本内容。
  • “Image too large”:请使用小于 1MB 的图片。

注意事项

  • 所有 参数均支持 https://bsky.app/... URL 或 at:// URI 格式。
  • handle 前的 @ 符号为可选;建议使用完整 handle,例如 alice.bsky.social。
  • 带图发帖必须指定 --alt 参数(Bluesky 强制要求,用于无障碍访问)。
  • 会话令牌(session token)支持自动刷新;原始密码永不存储。

相关专题

更多
Vite 项目如何打包和部署
Vite 项目如何打包和部署

Vite项目打包部署专题汇集生产构建、产物预览、输出目录、资源路径、Nginx与GitHub Pages部署及常见白屏和路由404问题的已审核文章,帮助读者完成上线流程。

2026.10.28

0

16

Vite 如何搭配 Vue.js
Vite 如何搭配 Vue.js

Vite搭配Vue.js专题汇集创建Vue 3项目、配置开发环境、路径别名、Vue插件、代理、多环境构建与调试的已审核文章,帮助读者完成从初始化到日常开发的配置。

2026.10.28

0

15

Vite 项目目录怎么看
Vite 项目目录怎么看

Vite项目目录专题汇集入口文件、src源码、public静态资源、路径别名、项目根目录和构建输出目录相关的已审核文章,帮助读者理解各文件夹的用途与引用方式。

2026.10.28

0

10

Gradle插件开发入门教程
Gradle插件开发入门教程

本专题介绍Gradle插件开发的基本流程,涵盖插件类编写、自定义任务注册、扩展参数设计和插件应用方法,帮助你理解插件如何组织构建逻辑,减少多个项目之间的重复配置。

2026.10.22

0

11

Gradle Wrapper配置教程
Gradle Wrapper配置教程

本专题介绍Gradle Wrapper的基本作用,涵盖文件组成、生成方法、版本配置和任务调用,帮助你理解项目如何使用指定的Gradle版本,减少不同开发环境带来的构建差异。

2026.10.22

0

10

Golangci-lint检查器使用教程
Golangci-lint检查器使用教程

本专题整理Golangci-lint常用Linters的用途与配置方法,覆盖错误处理、无效代码、安全、复杂度、命名和依赖检查,帮助项目合理选规则。

2026.10.22

0

15

Gradle怎么构建Java项目
Gradle怎么构建Java项目

本专题介绍Gradle Java项目构建方法,涵盖Java插件配置、依赖声明、源码编译、测试执行和打包检查,帮助你理解各阶段的任务关系,逐步完成项目构建。

2026.10.22

0

10

PHP时间戳漏洞修复教程
PHP时间戳漏洞修复教程

本专题汇总PHP常见时间戳漏洞,包括2038年溢出、时区漂移、时间戳伪造、重放攻击、时间盲注与日志审计失效等,并给出升级64位环境、使用 DateTimeImmutable、统一UTC、严格超时校验、预处理绑定、hash_equals 比对等修复方案,帮助开发者快速排查和加固时间相关代码。

2026.10.22

0

25

Golangci-lint配置文件与规则设置
Golangci-lint配置文件与规则设置

本专题聚焦Golangci-lint YAML配置文件,讲清运行参数、规则启停、目录排除、问题过滤及严重级别设置,便于团队统一检查标准。

2026.10.22

0

15

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.7万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 134.1万人学习