Loading...
Loading...
Create and manage content for Bluesky social network. Use when the user says "Bluesky post", "post to Bluesky", "Bluesky content", "Bluesky strategy", "AT Protocol", or asks about creating content for or engaging on Bluesky.
npx skill4agent add openclaudia/openclaudia-skills bluesky| Content Type | Performance | Notes |
|---|---|---|
| Hot takes & opinions | High | Early-adopter audience loves debate |
| Industry insights | High | Tech, media, and culture topics thrive |
| Threads (long-form) | High | No algorithm penalty for threads |
| Original humor | Medium-High | Not memes — original wit |
| Community engagement | High | Reply culture is stronger than on X |
| Self-promotion | Low-Medium | Tolerated if mixed with value |
| Link shares | Medium | No link penalty (unlike LinkedIn) |
| Visual content | Medium | Growing but not primary format |
{One sentence insight about industry/topic.}
{Why this matters or what it means for the audience.}{Provocative question?}
My take: {Your opinion in 1-2 sentences.}{Brief, punchy observation about something you noticed today.}{Topic I've been thinking about:}
A thread 🧵Post 1 (Hook): {Compelling opener that makes people want to read more}
Post 2-N (Body): {One point per post, 1-3 sentences each}
Final post: {Summary + CTA (follow, repost, or reply)}# Create session
curl -s -X POST "https://bsky.social/xrpc/com.atproto.server.createSession" \
-H "Content-Type: application/json" \
-d '{"identifier": "${BLUESKY_HANDLE}", "password": "${BLUESKY_APP_PASSWORD}"}'curl -s -X POST "https://bsky.social/xrpc/com.atproto.repo.createRecord" \
-H "Authorization: Bearer ${ACCESS_TOKEN}" \
-H "Content-Type: application/json" \
-d '{
"repo": "${DID}",
"collection": "app.bsky.feed.post",
"record": {
"$type": "app.bsky.feed.post",
"text": "Your post text here",
"createdAt": "'$(date -u +%Y-%m-%dT%H:%M:%S.000Z)'"
}
}'curl -s "https://bsky.social/xrpc/app.bsky.feed.searchPosts?q={keyword}&limit=25" \
-H "Authorization: Bearer ${ACCESS_TOKEN}"curl -s "https://bsky.social/xrpc/app.bsky.actor.getProfile?actor={handle}" \
-H "Authorization: Bearer ${ACCESS_TOKEN}"## Bluesky Post
**Type:** {Single post / Thread / Reply}
**Target audience:** {Who this is for}
---
{The actual post text, within 300 characters}
---
**Engagement strategy:** {How to maximize reach for this post}
**Reply prompt:** {Suggested reply if someone engages}## Bluesky Thread ({N} posts)
**Topic:** {Thread topic}
---
**1/{N}:** {Hook post}
**2/{N}:** {Point 1}
...
**{N}/{N}:** {Summary + CTA}
---