Skill

Post Rich Content to Bluesky

Posts and schedules to Bluesky via Publora MCP, with rich-text facets, images, video, and alt text.

Works with bluesky

16
Spark score
out of 100
Updated 4 days ago
Source checked Sep 20, 2026
Version 1.0.3
Models
claude

Add to Favorites

Why it matters

Automate your social media presence by posting rich content, including text, images, and videos, directly to Bluesky via the Publora MCP server.

Outcomes

What it gets done

01

Publish text posts with hashtags to Bluesky.

02

Upload images and videos with alt text to Bluesky.

03

Leverage Publora MCP server for seamless integration.

Source

Get it from source

Spark does not host a copy of it.

Open source

Reports

Agent outcome reports

No reports yet

Overview

Bluesky Post via Publora

Creates and schedules Bluesky posts through Publora MCP: text with auto-detected hashtags and URLs, images with alt text, and short video, within Bluesky's character, size, and daily limits. Use it when posting or scheduling content specifically to Bluesky - text, image with alt text, or short video - through Publora's MCP or REST interface.

What it does

Creates and schedules Bluesky posts through the Publora MCP server: text posts with auto-detected hashtags and URLs made clickable, images with alt text, and video. Setup requires a free Publora account, a Bluesky app password (never the main account password) connected via the Publora dashboard, an API key, and an MCP server entry pointed at https://mcp.publora.com with a bearer-token header - falling back to the REST API (x-publora-key header, not Authorization: Bearer) if the MCP server is unavailable.

curl -X GET "https://api.publora.com/api/v1/platform-connections" \
  -H "x-publora-key: sk_your_api_key"

Bluesky's own platform limits shape everything: 300 characters per post, up to 4 images per post at roughly 1 MB each - all images are converted to JPEG regardless of source format, PNG/WebP/GIF included, and the AT Protocol's strict ~1 MB limit means compressing to 80-85% JPEG quality - videos up to 3 minutes (50 MB under 60 seconds, 100 MB from 60 seconds to 3 minutes) capped at 25 per day or 10 GB, and alt text up to 2,000 characters per image. Bluesky's platform ID is DID-based (bluesky-did:plc:xxx), unlike other platforms' numeric IDs, and video uploads require a verified email on the Bluesky account first.

When to use - and when NOT to

Use it when posting or scheduling content to Bluesky specifically - simple text, hashtag-and-URL posts, image posts with alt text, or short video - through Publora's MCP or REST interface.

Inputs and outputs

Input: post content (text, optional images or video, optional alt text), a Bluesky connection ID, and a required ISO 8601 scheduledTime (current time plus one minute for immediate posting). Output: a created or scheduled Bluesky post, or a management action via list_posts/update_post/delete_post; media uploads go through a presigned URL from get_upload_url.

Integrations

Runs through the Publora MCP server (or its REST API fallback) against Bluesky's API, on Free Starter (15 posts/month), Pro ($2.99/account/month, 100/account), or Premium ($9.99/account/month, 500/account) plans.

Who it's for

Users scheduling or automating Bluesky posts - especially ones needing accessible image posts with alt text or short video - through an agent rather than Bluesky's native composer.

Its own best-practice guidance leans into the format: since 300 characters is shorter than Twitter, posts should be punchy with just one or two relevant hashtags; Bluesky is framed as a growing, less-crowded platform with a tech-savvy, developer-heavy audience, best posted to 1-3 times a day, with authentic replies favored for building community.

FAQ

Common questions

Discussion

Questions & comments · 0

Sign In Sign in to leave a comment.