Skip to content
WordPress.org

Español de Uruguay

  • Themes
  • Plugins
  • About
  • Get WordPress
Get WordPress
WordPress.org

Plugin Directory

Arrow Sky Publisher

  • Submit a plugin
  • My favorites
  • Log in
  • Submit a plugin
  • My favorites
  • Log in

Arrow Sky Publisher

By Arrow Design
Download
  • Details
  • Reviews
  • Installation
  • Development
Support

Description

Arrow Sky Publisher connects a WordPress site to a Bluesky account using secure OAuth and lets an authorised WordPress user publish standard WordPress Posts to that connected Bluesky account.

The plugin is fully functional as distributed on WordPress.org. It provides:

  • Secure OAuth connection to a Bluesky account.
  • Manual one-at-a-time publishing of published WordPress Posts.
  • WordPress title, excerpt and permalink in the generated Bluesky post.
  • Duplicate protection using the Bluesky AT URI returned after publishing.
  • A Bluesky status panel in the WordPress Post editor.
  • A Bluesky status column in the WordPress Posts list.
  • A connection test and disconnect control.

Posts published by this edition include the text:

Published with Arrow Sky Publisher

The attribution is included within Bluesky’s 300-character post limit.

Arrow Sky Publisher is independently developed by Arrow Design and is not affiliated with or endorsed by Bluesky.

External services

This plugin relies on external services to connect a Bluesky account and publish content.

Arrow Design Bluesky OAuth broker

The plugin connects to the Arrow Design broker at:

https://arrowdesign.ie/bluesky-broker/

The broker is required to perform the AT Protocol / Bluesky OAuth flow and to make authenticated publishing requests on behalf of the connected user.

When a connection is started, the plugin sends the WordPress site URL, site name, the Bluesky handle entered by the administrator, the WordPress callback URL, and a random OAuth state value to the Arrow Design broker.

After authorisation, the plugin exchanges a short-lived one-time handoff with the broker. WordPress stores an opaque connection ID and connection token. The user’s Bluesky password is never entered into or stored by this WordPress plugin.

When the user checks the connection, publishes a post, publishes a test post, or disconnects, the plugin sends the stored connection ID and connection token to the Arrow Design broker. Publishing requests also send the generated Bluesky post text. For this free edition, no featured image is sent by the plugin.

The broker stores the Bluesky OAuth session material needed to perform authorised requests and uses it only to provide the connection and publishing functionality requested by the user.

Arrow Design service terms:
https://arrowdesign.ie/terms-and-conditions/

Arrow Design privacy policy:
https://arrowdesign.ie/policy-page/

The WordPress plugin code itself is licensed under GPLv2 or later. The external-service terms apply to use of the hosted broker service and do not replace or restrict the GPL rights granted with this plugin.

Bluesky

The Arrow Design broker communicates with Bluesky / the AT Protocol to authenticate the user’s Bluesky account and publish the content the user chooses to send. The generated post text is sent to Bluesky and, once published, is public according to the user’s Bluesky account and Bluesky’s service rules.

Bluesky Terms of Service:
https://bsky.social/about/support/tos

Bluesky Privacy Policy:
https://bsky.social/about/support/privacy-policy

Installation

  1. Upload and activate Arrow Sky Publisher.
  2. Open BSky Publisher in WordPress admin.
  3. Open the Connection tab and enter your Bluesky handle.
  4. Complete the Bluesky OAuth authorisation.
  5. Open a published WordPress Post and use Send to Bluesky Now in the BSky Publisher box.

FAQ

Does the plugin store my Bluesky password?

No. The plugin uses OAuth. Your Bluesky password is not entered into or stored by this WordPress plugin.

What WordPress content can this edition publish?

This edition manually publishes standard WordPress Posts one at a time.

Can the same WordPress Post be sent twice accidentally?

The plugin records the Bluesky AT URI after a successful publication and prevents the same WordPress Post from being published again through this plugin.

Why does my Bluesky post include an Arrow Sky Publisher attribution?

Posts published by this edition include Published with Arrow Sky Publisher. The attribution is fitted within the 300-character Bluesky post limit.

Are additional publishing tools available?

Arrow Design separately distributes another plugin with additional publishing tools. That separate plugin and its additional code are not included in this WordPress.org plugin.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Arrow Sky Publisher” is open source software. The following people have contributed to this plugin.

Contributors
  • Arrow Design

Translate “Arrow Sky Publisher” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

0.7.1

  • Rebuilt the WordPress.org edition as a standalone Free-only codebase.
  • Removed all inactive paid-feature implementation from the WordPress.org package.
  • Removed all automatic activation/deactivation of other plugins.
  • Removed background queue and unauthenticated AJAX endpoints.
  • Added explicit capability and nonce protection to user-initiated actions.
  • Added complete external-service documentation for the Arrow Design broker and Bluesky.
  • Retained secure OAuth, one-at-a-time Post publishing, attribution and duplicate protection.

Meta

  • Version 0.7.1
  • Last updated 23 horas ago
  • Active installations Fewer than 10
  • WordPress version 6.2 or higher
  • Tested up to 7.1.2
  • PHP version 8.0 or higher
  • Language
    English (US)
  • Tags
    blueskyoauthpublishingsocial mediasocial sharing
  • Advanced View

Ratings

No reviews have been submitted yet.

Your review

See all reviews

Contributors

  • Arrow Design

Support

Got something to say? Need help?

View support forum

  • About
  • News
  • Hosting
  • Privacy
  • Showcase
  • Themes
  • Plugins
  • Patterns
  • Learn
  • Support
  • Developers
  • WordPress.tv ↗
  • Get Involved
  • Events
  • Donate ↗
  • Swag ↗
  • WordPress.com ↗
  • Matt ↗
  • bbPress ↗
  • BuddyPress ↗
WordPress.org
WordPress.org

Español de Uruguay

  • Visit our X (formerly Twitter) account
  • Visit our Bluesky account
  • Visit our Mastodon account
  • Visit our Threads account
  • Visit our Facebook page
  • Visit our Instagram account
  • Visit our LinkedIn account
  • Visit our TikTok account
  • Visit our YouTube channel
  • Visit our Tumblr account
Code is Poetry.
The WordPress® trademark is the intellectual property of the WordPress Foundation.