myconsciousness/Send Bluesky Post

Provide an easy way to post to Bluesky Social from Github Actions.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stalelast commit Nov 24, 2023
License
BSD

Pinned Snippet

workflow.ymlSHA-pinned
uses: myconsciousness/bluesky-post@96827d0a9604cb228b11b3095f6961196efba4a0 # v5

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
textText to be posted to Bluesky.
mediaFile paths of the images to attach to the Post, in CSV format. Up to 4 images are supported; any extras are ignored.
media-altAlt text for the attached images, in CSV format. Each entry aligns by index with `media`; missing entries default to empty.
videoFile path of a single video to attach to the Post.
video-altAlt text to assign to the attached video.
link-preview-urlURL for link preview.
reply-toAT-URI of the post to reply to. For example, "at://did:plc:xxxx/app.bsky.feed.post/yyyy".
quoteAT-URI of the post to quote. For example, "at://did:plc:xxxx/app.bsky.feed.post/yyyy".
langsA collection of well-formed BCP47 language tags in CSV format.
labelsA collection of self labels in CSV format.
tagsA collection of tags in CSV format.
identifierHandle name or email of the user who logs into Bluesky. This information is used by the ATP server to establish a session. For example, "shinyakato.bsky.social".
passwordPassword of the user who logs into Bluesky. This information is used by the ATP server to establish a session.
serviceSpecify the authority of the ATP server to which you wish to post. If omitted, it will always be "bsky.social".
retry-countSpecify the number of retry on server error or network error. If omitted, it will always be "5".
namedescription
uriThe AT-URI of the created post.
cidThe CID of the created post.