From Craft to Ghost (images included)

I finally have a Claude skill that works end-to-end for publishing a document (with images) in draft mode from Craft to Ghost. Two important things happen with this workflow: Claude invokes an n8n workflow that first creates the article in Ghost and performs a full image rehosting from the Craft backend to Ghost. Without this rehosting, images in the Ghost article would still refer to resources hosted on the Craft backend, which I don’t want. 😎

A workflow diagram illustrates the process of publishing from Craft to Ghost, including steps for fetching content, converting to HTML, handling images, merging content, and responding to webhooks.

Of course, none of this would be required if there were a way to publish directly to Ghost from within Craft. 🤷🏻‍♂️