2.5k
GitHub Stars
2
Bundled Files
2 months ago
Catalog Refreshed
4 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstrat where the catalogue uses aiagentskills.
npx veilstrat add skill openclaw/skills --skill publora-bluesky- _meta.json469 B
- SKILL.md4.4 KB
Overview
This skill posts or schedules Bluesky content using the Publora API. It lets you publish immediately, attach images, or schedule future posts for a Bluesky handle managed through Publora. Use it when you need programmatic publishing, image uploads, or timed delivery to a Bluesky audience. It relies on a Publora API key and a Bluesky platform connection ID.
How this skill works
The skill sends requests to Publora endpoints to create posts and obtain upload URLs for media. For immediate posts it calls the create-post endpoint with content and platform IDs. For images it creates the post, requests an upload URL tied to the post group, and performs a signed PUT to upload the file. Scheduled posts include an ISO 8601 scheduledTime in the create-post payload.
When to use it
- Publish a Bluesky update from a backend service or automation script.
- Schedule posts in advance for consistent publishing cadence.
- Upload images alongside Bluesky posts programmatically.
- Integrate Bluesky publishing into multi-platform workflows via Publora.
- Replace manual posting with API-driven publishing for repeatable content.
Best practices
- Retrieve your Bluesky platform ID from Publora platform-connections before posting.
- Respect the 300-character Bluesky limit and craft concise content.
- Use ISO 8601 UTC timestamps for scheduledTime to avoid timezone errors.
- First create the post to get postGroupId, then request an upload URL for media.
- Keep your x-publora-key secure and rotate keys periodically.
Example use cases
- Post a product update immediately to reach developer and indie-hacker audiences.
- Schedule daily or weekly status threads to maintain a public changelog.
- Upload feature screenshots with a scheduled announcement post.
- Bridge content from a blog or newsletter to Bluesky via a publishing pipeline.
- Automate cross-posting while retaining platform-specific limits and formats.
FAQ
Call the platform-connections endpoint and look for entries like "bluesky-handle_bsky_social" to get the correct ID.
Can I attach images to a scheduled Bluesky post?
Yes. Create the post to obtain postGroupId, request an upload URL with that ID, then PUT the image to the provided uploadUrl.