bird

star 7

Post and interact with Bluesky social network via the AT Protocol API.

kody-w By kody-w schedule Updated 2/11/2026

name: bird description: Post and interact with Bluesky social network via the AT Protocol API. metadata: {"openclaw":{"emoji":"🦋","requires":{"env":["BLUESKY_HANDLE","BLUESKY_APP_PASSWORD"]}}}

Bird (Bluesky)

Post to and interact with Bluesky via the AT Protocol.

Authentication

Set environment variables:

  • BLUESKY_HANDLE — your handle (e.g., user.bsky.social)
  • BLUESKY_APP_PASSWORD — app password from Settings > App Passwords

Create a Post

curl -s -X POST "https://bsky.social/xrpc/com.atproto.repo.createRecord" \
  -H "Authorization: Bearer $ACCESS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "repo": "'$BLUESKY_HANDLE'",
    "collection": "app.bsky.feed.post",
    "record": {
      "$type": "app.bsky.feed.post",
      "text": "Hello from openrappter!",
      "createdAt": "'$(date -u +%Y-%m-%dT%H:%M:%S.000Z)'"
    }
  }'

Get Timeline

curl -s "https://bsky.social/xrpc/app.bsky.feed.getTimeline" \
  -H "Authorization: Bearer $ACCESS_TOKEN"
Install via CLI
npx skills add https://github.com/kody-w/openrappter --skill bird
Repository Details
star Stars 7
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator