← Back to Skills Marketplace
Bluesky
by
Jeff Barron
· GitHub ↗
· v1.6.3
· MIT-0
7438
Downloads
16
Stars
0
Active Installs
15
Versions
Install in OpenClaw
/install bluesky
Description
Use the Bluesky CLI for timeline, search, notifications, posts, replies, threads, images, likes, reposts, follows, blocks, and mutes.
Usage Guidance
Install only if you want an agent-accessible Bluesky CLI that can post publicly and change your account state. Use a Bluesky app password, revoke it from Bluesky settings if needed, consider setting BSKY_CONFIRM_MUTATIONS=1 for confirmation prompts, and review targets carefully before delete, follow, block, mute, repost, or similar actions.
Capability Assessment
Purpose & Capability
The skill's read and mutation capabilities are high impact for a social account, including posting, replying, quote-posting, deleting, liking, reposting, following, blocking, and muting, but these functions are coherent with a full-featured Bluesky CLI and are documented in SKILL.md and README.md.
Instruction Scope
Agent instructions tell the agent to check authentication, avoid handling app passwords in chat or command arguments, use dry-run for public posts unless final text is already approved, and verify targets before account-changing actions. Some confirmations are guidance or opt-in rather than enforced by default, so safe use depends on following those instructions.
Install Mechanism
The wrapper creates a local virtual environment and installs the declared atproto dependency on first run. This is documented and purpose-aligned, but users should understand it performs a package install during setup.
Credentials
Local file access is limited to the documented Bluesky config path, the skill-local virtual environment, and user-supplied image files. Network use through the atproto client is expected for Bluesky/AT Protocol operations.
Persistence & Privilege
The CLI stores a persistent Bluesky session token at ~/.config/bsky/config.json with owner-only permissions and states that app passwords are not stored. This is expected for a logged-in CLI, but the token should be treated as account access.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install bluesky - After installation, invoke the skill by name or use
/bluesky - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.6.3
Security/admin release: backward-compatible safer login guidance, hidden legacy --password help, optional mutation confirmations, README/license/changelog fixes, and cleanup of generated Skill Card metadata.
v1.6.2
Admin metadata update: restore skill-card.md for ClawHub verification while keeping the 1.6.1 security-compatible runtime behavior.
v1.6.1
Security/admin update: safer login guidance, hidden legacy --password help, opt-in mutation confirmations, README accuracy fixes, changelog, and MIT-0 license file.
v1.6.0
Add thread creation command (bsky create-thread / ct)
v1.5.3
Security hardening (config permissions, env var auth), --json on all commands, new stats command, --quiet flag for scripting, normalize_handle helper, unresolved mention warnings
v1.5.2
- Added clear agent instructions for checking login status and guiding initial usage.
- Updated documentation to help users distinguish between logged-in and not-logged-in states.
- Highlighted the most common tasks and their commands for easier onboarding.
- No changes to CLI functionality; documentation only.
v1.5.1
- Internal cleanup: removed CHANGELOG.md and docs/THREADING.md files.
- No user-facing features or command changes.
- Version bump to 1.5.1.
v1.5.0
**Expanded features and improved usability for the Bluesky CLI.**
- Added support for image posts, replies, quote-posts, thread views, likes, reposts, follows, blocks, mutes, and profile lookups.
- Introduced JSON output option for many commands.
- Improved setup instructions, authentication guidance, and error handling help.
- Extended moderation and engagement commands (block, mute, unlike, unrepost, unfollow, etc.).
- Updated documentation and included concise command reference tables.
- New changelog file added.
v1.2.0
logout command, mention facets, config security (chmod 600), pinned atproto version, Moltbot rebrand
v1.1.0
Bluesky CLI 1.1.0 improves authentication security.
- App password is no longer stored; only a session token is saved after login.
- SKILL.md updated to clarify password handling and security details.
- All existing commands and features remain unchanged.
v1.0.4
Fix: bsky profile @handle now auto-appends .bsky.social
v1.0.3
URLs in posts are now auto-detected and clickable
v1.0.2
Added delete command (bsky delete/rm)
v1.0.1
Added README.md
v1.0.0
Initial release: timeline, posting, search, notifications, profile lookup via atproto
Metadata
Frequently Asked Questions
What is Bluesky?
Use the Bluesky CLI for timeline, search, notifications, posts, replies, threads, images, likes, reposts, follows, blocks, and mutes. It is an AI Agent Skill for Claude Code / OpenClaw, with 7438 downloads so far.
How do I install Bluesky?
Run "/install bluesky" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Bluesky free?
Yes, Bluesky is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Bluesky support?
Bluesky is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Bluesky?
It is built and maintained by Jeff Barron (@jeffaf); the current version is v1.6.3.
More Skills