• And the next n8n project is?

    My next project with n8n automation is to build a replacement for Mailbrew. 🫣 I’m facing many architectural decisions: How do I fetch content (web or RSS feeds)? How do I extract articles for more efficient summarization? How do I combine the results? How do I control the size of the summary? Do I need some form of temporary data persistence within the workflow? How do I minimize LLM credits usage? Continue reading →

  • My Microblog Poster web front end now supports Markdown files, drag-and-drop, and preview mode, all in a simple (but less simple than initially built) web interface! 😅

  • My updated profile description for 2026:

    “I’m a compulsive creator and contributor, a digital nomad, a light painter. Aspiring peace supremacist and democracy propagandist. Proud member of the Secret Internet Curators (SIC) brigade.”

  • I’ve been working on a new workflow that would let me skip using Ulysses when sharing new content from Craft to Ghost. To that end, Claude came to the rescue as always, but I’m not done yet. Here are a few details.

    Claude needs an n8n workflow (exposed via the n8n MCP server) to retrieve the content of a specific document using Craft APIs. Using an n8n workflow keeps credentials secure, as I don’t need to provide them directly in Claude prompts. Next, Claude converts Craft blocks to well-formatted HTML, the format Ghost expects from its APIs. Next, Claude depends on another small n8n workflow to securely push the HTML content to Ghost. Those two n8n workflows use webhooks (triggers) and HTTP requests (GET, POST) to transfer information between Craft and Ghost via their respective API endpoints.

    The publishing workflow is done and handled by Claude AI, but posts are always in draft mode so I can review them in the Ghost Admin management interface before publishing. I need more work to finish this because now I have to make sure that on the next occasion, in a new Claude conversation, Claude will remember to use my n8n workflows and how I want the content converted. Another issue seems to be about the size of the request being sent to Ghost to create the draft post.

    If I go back a few weeks, I barely knew how to use Claude Code or leverage webhooks and MCP servers meaningfully. Now I do, thanks to AI. I feel empowered by AI.

  • When I get this from Claude AI, it’s time for either a break or to work on something else until the reset.

  • I’m making quite a bit of progress with my Micro.blog UI frontend to the point where I’m wondering how much of the whole experience I could rebuild using Vercel and Claude Code. Challenge?

  • I decided to try building a small website on GitHub Pages. I have no idea if I’ll ever make something useful out of it. Since I’m spending some time with GitHub, I have found some interesting side features.

  • I saw many times people talking about Ghostty for Mac, a terminal emulator. My question: why use Ghostty instead of Apple Terminal? I just downloaded it and my first reactions are: less window chrome, bigger windows, split-window mode, better font and better default colors scheme. Adopted.

  • MacUpdate Is Dead?

    From MacUpdate website: Unfortunately MacUpdater 3’s promised lifetime of “until 2026-01-01” is now over. There will be no MacUpdater 4 or any continuation of the MacUpdater product from us. Our daily maintenance has been stopped and we don’t verify updates anymore. MacUpdater 3.5 is now unsupported but free-to-use including all previous “Pro” features. WTF?? 😩 Continue reading →

  • My most “complex” n8n workflow so far. This workflow retrieves Tinylytics AI-generated insights for the day across all my websites and creates a meta-summarization for inclusion in today’s Craft Daily Note.

  • Let's Start 2026!

    This is my first post of the year on Micro.blog. Despite the overall global, political, and economic challenges that don’t seem very promising, I am personally looking forward to 2026. Travel-wise, I have four planned: Egypt, Mexico, France & Thailand. This could also be a productive year for photography. I’m looking forward to those trips as we celebrate our 20-year relationship, my wife and I. 😊 Tech-wise, it’s the year of the iPhone upgrade. Continue reading →

  • My biggest challenge so far in building automation workflows in n8n is data manipulation (arrays, JSON, data bits extraction, etc.) It’s not fun at all, but when it works, it’s rewarding.

  • In 2026, I’ll Keep an Eye On…

    I’m already turning my attention to 2026, in no particular order: Ghost.org next moves, now that are a better Fediverse citizen. Plausible Analytics, which seems to be overkill for my needs but I might find a use for their service exposure via their APIs. Craft because they finished the year with a bang and I’m super anxious to learn what’s next. Apple because of Apple Intelligence and Siri promised updates. Will they deliver? Continue reading →

  • In my piece this published this morning, I totally forgot to mention the possibility of enshittification of AI offerings by Anthropic and OpenAI, which could trigger some decisions on my part if this happens. For unknown reasons, I have better trust in Anthropic staying away of this for a longer time than OpenAI.

  • I got a lot of positive reactions about my Micro.blog front end for writing and publishing posts in a simplified user experience. I wasn’t expecting that. To me, it might mean that it’s filling a small void in Micro.blog offerings. Thankfully, Micro.blog is an open “platform” which allows such experiments like mine.

    Some people asked me to make my app open source. I’m hesitant. I don’t want to feel the pressure of having to support others in using my work but who would like to add their own touches. I think, for now, I’ll respectfully decline. I would rather encourage anyone to follow the same route that I did and experiment with the tooling. 👾

  • Wow, the UniFi Travel Router is already sold out! I bought one this morning. I hope to get it before I visit Egypt later in January.

  • I won’t write my predictions for 2026, but I want to write about how I envision using different AI offerings to support my creative journey next year.

  • Craft & Inoreader in 2025

    In 2025, two notable apps or services received numerous and meaningful updates: Craft and Inoreader. Craft received long-awaited tag support, with APIs and MCP support added. The latter two are quite transformative, and I expect 2026 to bring many new users to the app. Personally, I’m barely scratching the surface of Craft APIs. Craft is at the center of everything that I create, and I couldn’t think of a better app to support my creative journey. Continue reading →

  • It’s fascinating how building things with Claude AI and Vercel made me forget about my desire to expand my knowledge and experience of Apple Shortcuts. I no longer see the need for that. My wish, though, would be to see Apple bring a way to build Shortcuts using Apple Intelligence.

  • I see a lot of interest in my experiment with Vercel and Micro.blog if the reactions are any indication. I’m going to do a small write up about this. I didn’t expect my experiment to be successful. Can’t wait to share more details about this on meta.numericcitizen.me.