What this integration does
The Bluesky Cross-Post connector listens for the post:afterPublish hook. It authenticates against your Bluesky handle and app password via the AT Protocol's createSession endpoint, then creates an app.bsky.feed.post record with a clickable link facet pointing at the canonical post URL and an external embed card carrying the post title and excerpt as its description. There is no bridging service in between — VeloCMS talks to the AT Protocol directly. If the handle or app password is not configured, or authentication fails, the crosspost is skipped and logged; it never blocks the post from publishing.