SkillsAggSubmit Skill

bluesky-agent

Clean

Post/read/manage content on Bluesky via a local Node.js CLI (manual invocation only).

0 stars🍴 0 forks0 installs📄 MIT

Install Command

npx skills add BeMoreDifferent/bluesky_claude_skill
Author
BeMoreDifferent
Repository
BeMoreDifferent/bluesky_claude_skill
Discovered via
github topic
Weekly installs
0
Quality score
25/100
Last commit
2/22/2026

SKILL.md

---
name: bluesky-agent
description: Post/read/manage content on Bluesky via a local Node.js CLI (manual invocation only).
argument-hint: "[action] [...args]"
disable-model-invocation: true
allowed-tools: Bash(node *), Read
---

# Bluesky Agent Skill

This skill interacts with Bluesky (AT Protocol) by running a local CLI.

## Safety rules (must follow)
- Never post/delete unless the user explicitly asked for that action in this message.
- For any write action, echo a preview of the payload first and ask for confirmation in-chat unless the user already said "do it".
- For destructive actions (`delete`), require explicit CLI confirmation (`--confirm`).
- Respect rate limits: if API returns HTTP 429, back off and retry with exponential delay.
- Prefer `--dry-run` first for any write action.

## Setup (one-time)
1) Install deps in the skill directory:
   - `npm i`
2) Set environment variables via `.env` or a secrets manager:
   - `BLUESKY_HANDLE` (e.g. `daniel.bsky.social`)
   - `BLUESKY_APP_PASSWORD` (recommended for single-user automation)
   - Optional `BLUESKY_SERVICE_URL` (defaults to `https://bsky.social`)

OAuth mode (optional, multi-user) is the long-term direction. See `reference/oauth.md`.

## Actions
- `post "<text>" [--dry-run]`
- `reply "<uri>" "<cid>" "<text>" [--dry-run]`
- `delete "<uri>" --confirm [--dry-run]`
- `feed "<actorHandleOrDid>" [limit]`
- `thread "<uri>"`

## Run
Use:
`node scripts/bsky.js <action> ...`

Examples:
- `node scripts/bsky.js post "hello from claude code" --dry-run`
- `node scripts/bsky.js feed daniel.bsky.social 10`

Similar Skills

Async deep research via Gemini Interactions API (no Gemini CLI dependency). RAG-ground queries on local files (--context), preview costs (--dry-run), structured JSON output, adaptive polling. Universal skill for 30+ AI agents including Claude Code, Amp, Codex, and Gemini CLI.

npx skills add 24601/agent-deep-research

|

npx skills add elsvv/yandex-cloud-cli-skill

Create, edit, theme, build, and export Slidev presentations using a script-first workflow with detailed local references. Use when working on Slidev decks, themes, layouts, exports, or hosting. Always consult references/index.md first and execute via scripts when available.

npx skills add 6missedcalls/slidev-agent-skill
postizClean

Postiz is a tool to schedule social media and chat posts to 28+ channels X, LinkedIn, LinkedIn Page, Reddit, Instagram, Facebook Page, Threads, YouTube, Google My Business, TikTok, Pinterest, Dribbble, Discord, Slack, Kick, Twitch, Mastodon, Bluesky, Lemmy, Farcaster, Telegram, Nostr, VK, Medium, Dev.to, Hashnode, WordPress, ListMonk

npx skills add gitroomhq/postiz-agent