{
  "@context": "https://schema.org",
  "@id": "https://aggr.aymericbeaumet.com/items/ghuntley-com/2026-10-16-revisiting-some-of-my-priors-about-openclaw/#webpage",
  "@type": [
    "WebPage",
    "ArchiveComponent"
  ],
  "articleBody": "I have to say, [Peter Steinberg](https://x.com/steipete?ref=ghuntley.com) (aka lobster man) is absolutely brilliant. He was so ahead of his time with OpenClaw. I remember when he first tweeted about it last year, and when it turned into utter lobster madness at the beginning of the year.\n\nHeck, I even ran OpenClaw for a bit, but I couldn't really see the value because I didn't want to maintain it while the [lethal trifecta problem](https://simonwillison.net/2025/Jun/16/the-lethal-trifecta/?ref=ghuntley.com) remains unsolved.\n\nCategorically, this is a billion-dollar problem, perhaps more.\n\n![](https://storage.ghost.io/c/06/e5/06e5d12b-0328-469d-a0d0-3a0f0ba34c46/content/images/2026/10/image-2.png)\n\nSo here's the thing. I kind of want openclaw, but I want it managed. For almost a year now, I've been using Interaction Labs Poke, because if there's going to be a problem with the lethal trifecta, I want to make that problem someone else's as much as possible. I want them losing sleep over the lethal trifecta, not me. It's not full protection, but knowing there's a product team paid to think about these issues and resolve them at scale puts me at ease.\n\nThat is, until last week, when [Poteto](https://x.com/poteto?ref=ghuntley.com) girl nerd-sniped me on X and, in [full disclosure](https://ghuntley.com/disclosures), hooked me up with enough credits to help me reevaluate. I am now using Grokbot full-time instead of Poke (which sucks), and I've revisited my [priors about the utility of an AI bot and who they are useful for](https://ghuntley.com/toronto).\n\nI'm writing this blog post of my own free will in the hope that it will help change some other people's perspectives on the utility of these assistants and give people some ideas on how they can be used, but most importantly, to highlight the risks of using these types of tools.\n\nIn this post, I'm going to give a high-level overview of how I've automated some aspects of my life. Late to the game, I know, but with some things it's better to be cautious.\n\n## initial experiences\n\nOkay, Grokbot is really weird, and I guess this applies to, like, even OpenAI's dots, even though I have not used it. One of the hardest things about it is how generic it is. Once you have it installed, it becomes a question of \"now what?\"\n\nYou need to be curious, have lots of imagination, and when you have an idea, just ask for it. From that point forward, it starts to unfold like a pretty flower. If functionality is missing, ask for it and turn it into a skill.\n\n## starter pack\n\nIf you're using Grok, install this skill pack first, and use it to create other bots. Every time you need a new bot, which is often, ask this bot to create one.\n\n[dr eggbot · Grok Bot Marketplace](https://x.ai/bot/marketplace/bots/dr-eggbot-v2?ref=ghuntley.com)\n\nDesigns high-quality Grok Bots. Asks a few preference questions, then creates them with CreateAgent.\n\n![](https://storage.ghost.io/c/06/e5/06e5d12b-0328-469d-a0d0-3a0f0ba34c46/content/images/icon/icon-991fbc1d-baa8-4b59-a819-3a51b67f9ed7.png)SpaceXSI Lauren Tan\n\n![](https://storage.ghost.io/c/06/e5/06e5d12b-0328-469d-a0d0-3a0f0ba34c46/content/images/thumbnail/introducing-grok-bot-og-2-31caf52c-45db-416f-96aa-980c6471aac8.png)\n\n## some ideas for bots\n\nHere are the bots I've defined in the last week, which I'm getting a lot of utility out of:\n\n**Daily briefs and reporting**\n\n- **Daily Update** sends the 7am brief: calendar, emails that need a reply, and site traffic. Connectors: Google Calendar, Gmail, PostHog.\n- **Blog Pulse** reports on the health of [https://ghuntley.com/newsletter](https://ghuntley.com/newsletter): signups, unsubscribes, churn, MRR, and traffic. Connectors: Ghost Admin API (direct read-only, no connector), Stripe (read-only), PostHog (read-only).\n- **Inbox Diet** finds newsletters worth unsubscribing from and lists them for you to click yourself. This is by far one of my favorite bots. I have unsubscribed from so many newsletters via this bot, probably upwards of 300, that would be too hard to do by hand. Finally, my inbox is under control. Connector: Gmail.\n- **Family** sends a digest of WhatsApp messages related to my kids, does reminders, and automatically extracts classwork and homework reminders from school emails. Connectors: Gmail, bidirectional access to my WhatsApp via the WhatsApp bot. A custom parser for Seesaw that can retrieve updates sent by my kiddos' teachers.\n- **WhatsApp** answers lookups of my WhatsApp messages acts as a function pipe for bots. Connector: WhatsApp Web in a browser, with no connector behind it. The bot can tunnel to my Mac Mini, read the WhatsApp message database directly, and send messages, but it can't send messages from the Mac Mini. To do that, you need to authenticate in a browser session, which allows two-way communication.\n\n**Money, tax and legal**\n\n- **PocketSmith** keeps my spending categorized and my budget up to date. PocketSmith already has pretty good categorization rules built in, but they normally rely on the user to train PocketSmith. Here, I use an LLM to do the categorization automatically. It is good. Connector: none; it calls the PocketSmith REST API directly.\n- **Australian Tax** continually prepares a rough first draft of my personal tax records for each financial year. Connectors: Gmail, plus the PocketSmith bot.\n- **Bank Details** shares my bank details with your other bots when they need them. Connector: none; the details are stored as a secret.\n- **Conference Reimbursement** is one of my favorite bots. Conferences normally work on the basis that they will pick up your flights once you've done the talk, which always carries this risk that you won't be reimbursed. If it's a professional conference, then you get paid up front, but sometimes the community conferences have cash flow problems because they haven't sold all their tickets yet. So normally it's a gentleman's handshake that they'll reimburse, but sometimes these conferences don't reimburse me. For example, right now I'm probably out close to $10,000 in travel expenses this year. When these situations arise, I ask Dr. Egg Bot to create a reimbursement reminder bot. That bot has access to my email, WhatsApp, and everything else, and it can automatically query PocketSmith to see whether the reimbursement has landed. If it hasn't landed, it will ask me for permission to send a WhatsApp message or an email to nudge people along. Connectors: Gmail, WhatsApp bot.\n\n**Life admin**\n\n- **Kitten Vet** tracks the kittens' vaccinations and vet admin and automatically reminds me of what I need to do for them. Connectors: Gmail, Google Calendar.\n- **Desires** keeps my bucket list and \"someday\" list. Connector: Google Calendar and X. What's really cool is that sometimes I'll have a conversation out in public and genuinely want to catch up with someone, but I forget. So I can just prompt my desires bot to like add it to the particular category, either by searching X or dropping the exact link of the conversation.\n\n![](https://storage.ghost.io/c/06/e5/06e5d12b-0328-469d-a0d0-3a0f0ba34c46/content/images/2026/10/Screenshot-2026-10-16-at-8.02.11---PM.png)\\\ndesires bot\n\n**Dev and infrastructure**\n\n- **Mac Mini** operates the Mac mini. It's a function pipe bot. Tailscale is installed on the Linux machine the bot runs on; it's on my Tailscale network and can tunnel its network connectivity out via my Mac Mini as needed to bypass any geo-blocks on data center IP addresses.\n- **Overalls** manages my upcoming open-source project called Overalls (previously known as loom) and acts as a remote interface for dispatching agentic coding tasks in ephemeral Firecracker VMs hosted on my self-hosted infrastructure.\n\n[Overalls: an AI-first developer platform that you own](https://overalls.dev/?ref=ghuntley.com)\n\nOveralls is an open-source, self-hosted platform for persistent Firecracker development machines and the AI agents that work on them.\n\n![](https://storage.ghost.io/c/06/e5/06e5d12b-0328-469d-a0d0-3a0f0ba34c46/content/images/icon/favicon-8885c1b6-40cb-4d08-953b-bdd019d43afe.png)Overalls Geoffrey Huntley\n\n![](https://storage.ghost.io/c/06/e5/06e5d12b-0328-469d-a0d0-3a0f0ba34c46/content/images/thumbnail/og-53ecf474-d1d4-4006-ae97-41c3f1567524.png)\n\nloom is shipping\n\n## lessons learned\n\nWhat you want to do is to create bots thinly. You don't want a fat bot. You want to create a bot per function. Think about the Unix command line, how composable that is. You want to create small bots that can call other small bots, then pipe them together in a function chain.\n\nYou can install software on your Grok bot. For example, I have Tailscale installed, and that's how I do all my tunneling.\n\n## the future\n\nIf the lethal trifecta is ever solved at a fundamental level, I'll move all this stuff into a self-hosted Open Claw, but not before. I get the value of OpenClaw, and they do a [good job with security](https://openclaw.ai/blog/openclaw-trail-of-bits-engagement-recap?ref=ghuntley.com), but fundamentally, I sleep much better at night knowing there's a product team whose arse is on the line, with staff and a funded security organization with a security VDP program that loses sleep over these topics, so I don't have to.\n",
  "authors": [
    "Geoffrey Huntley"
  ],
  "captured_at": "2026-10-16T09:40:32.304738087+00:00",
  "category": "programming",
  "content_html": "<p>I have to say, <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://x.com/steipete?ref=ghuntley.com\">Peter Steinberg</a> (aka lobster man) is absolutely brilliant. He was so ahead of his time with OpenClaw. I remember when he first tweeted about it last year, and when it turned into utter lobster madness at the beginning of the year.</p>\n<p>Heck, I even ran OpenClaw for a bit, but I couldn't really see the value because I didn't want to maintain it while the <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://simonwillison.net/2025/Jun/16/the-lethal-trifecta/?ref=ghuntley.com\">lethal trifecta problem</a> remains unsolved.</p>\n<p>Categorically, this is a billion-dollar problem, perhaps more.</p>\n<figure class=\"article-figure\"><picture class=\"article-picture article-picture-fallback\" style=\"--image-ratio:16 / 9\"><img src=\"https://storage.ghost.io/c/06/e5/06e5d12b-0328-469d-a0d0-3a0f0ba34c46/content/images/2026/10/image-2.png\" alt=\"\" loading=\"eager\" decoding=\"async\" fetchpriority=\"high\" referrerpolicy=\"no-referrer\" class=\"progressive-image\"></picture></p>\n<p>So here's the thing. I kind of want openclaw, but I want it managed. For almost a year now, I've been using Interaction Labs Poke, because if there's going to be a problem with the lethal trifecta, I want to make that problem someone else's as much as possible. I want them losing sleep over the lethal trifecta, not me. It's not full protection, but knowing there's a product team paid to think about these issues and resolve them at scale puts me at ease.</p>\n<p>That is, until last week, when <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://x.com/poteto?ref=ghuntley.com\">Poteto</a> girl nerd-sniped me on X and, in <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://ghuntley.com/disclosures\">full disclosure</a>, hooked me up with enough credits to help me reevaluate. I am now using Grokbot full-time instead of Poke (which sucks), and I've revisited my <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://ghuntley.com/toronto\">priors about the utility of an AI bot and who they are useful for</a>.</p>\n<p>I'm writing this blog post of my own free will in the hope that it will help change some other people's perspectives on the utility of these assistants and give people some ideas on how they can be used, but most importantly, to highlight the risks of using these types of tools.</p>\n<p>In this post, I'm going to give a high-level overview of how I've automated some aspects of my life. Late to the game, I know, but with some things it's better to be cautious.</p>\n<h2>initial experiences</h2>\n<p>Okay, Grokbot is really weird, and I guess this applies to, like, even OpenAI's dots, even though I have not used it. One of the hardest things about it is how generic it is. Once you have it installed, it becomes a question of &quot;now what?&quot;</p>\n<p>You need to be curious, have lots of imagination, and when you have an idea, just ask for it. From that point forward, it starts to unfold like a pretty flower. If functionality is missing, ask for it and turn it into a skill.</p>\n<h2>starter pack</h2>\n<p>If you're using Grok, install this skill pack first, and use it to create other bots. Every time you need a new bot, which is often, ask this bot to create one.</p>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://x.ai/bot/marketplace/bots/dr-eggbot-v2?ref=ghuntley.com\">dr eggbot · Grok Bot Marketplace</a></p>\n<p>Designs high-quality Grok Bots. Asks a few preference questions, then creates them with CreateAgent.</p>\n<p><picture class=\"article-picture article-picture-fallback\" style=\"--image-ratio:16 / 9\"><img src=\"https://storage.ghost.io/c/06/e5/06e5d12b-0328-469d-a0d0-3a0f0ba34c46/content/images/icon/icon-991fbc1d-baa8-4b59-a819-3a51b67f9ed7.png\" alt=\"\" loading=\"lazy\" decoding=\"async\" fetchpriority=\"low\" referrerpolicy=\"no-referrer\" class=\"progressive-image\"></picture>SpaceXSI Lauren Tan</p>\n<p><picture class=\"article-picture article-picture-fallback\" style=\"--image-ratio:16 / 9\"><img src=\"https://storage.ghost.io/c/06/e5/06e5d12b-0328-469d-a0d0-3a0f0ba34c46/content/images/thumbnail/introducing-grok-bot-og-2-31caf52c-45db-416f-96aa-980c6471aac8.png\" alt=\"\" loading=\"lazy\" decoding=\"async\" fetchpriority=\"low\" referrerpolicy=\"no-referrer\" class=\"progressive-image\"></picture></p>\n<h2>some ideas for bots</h2>\n<p>Here are the bots I've defined in the last week, which I'm getting a lot of utility out of:</p>\n<p><strong>Daily briefs and reporting</strong></p>\n<ul>\n<li><strong>Daily Update</strong> sends the 7am brief: calendar, emails that need a reply, and site traffic. Connectors: Google Calendar, Gmail, PostHog.</li>\n<li><strong>Blog Pulse</strong> reports on the health of <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://ghuntley.com/newsletter\">https://ghuntley.com/newsletter</a>: signups, unsubscribes, churn, MRR, and traffic. Connectors: Ghost Admin API (direct read-only, no connector), Stripe (read-only), PostHog (read-only).</li>\n<li><strong>Inbox Diet</strong> finds newsletters worth unsubscribing from and lists them for you to click yourself. This is by far one of my favorite bots. I have unsubscribed from so many newsletters via this bot, probably upwards of 300, that would be too hard to do by hand. Finally, my inbox is under control. Connector: Gmail.</li>\n<li><strong>Family</strong> sends a digest of WhatsApp messages related to my kids, does reminders, and automatically extracts classwork and homework reminders from school emails. Connectors: Gmail, bidirectional access to my WhatsApp via the WhatsApp bot. A custom parser for Seesaw that can retrieve updates sent by my kiddos' teachers.</li>\n<li><strong>WhatsApp</strong> answers lookups of my WhatsApp messages acts as a function pipe for bots. Connector: WhatsApp Web in a browser, with no connector behind it. The bot can tunnel to my Mac Mini, read the WhatsApp message database directly, and send messages, but it can't send messages from the Mac Mini. To do that, you need to authenticate in a browser session, which allows two-way communication.</li>\n</ul>\n<p><strong>Money, tax and legal</strong></p>\n<ul>\n<li><strong>PocketSmith</strong> keeps my spending categorized and my budget up to date. PocketSmith already has pretty good categorization rules built in, but they normally rely on the user to train PocketSmith. Here, I use an LLM to do the categorization automatically. It is good. Connector: none; it calls the PocketSmith REST API directly.</li>\n<li><strong>Australian Tax</strong> continually prepares a rough first draft of my personal tax records for each financial year. Connectors: Gmail, plus the PocketSmith bot.</li>\n<li><strong>Bank Details</strong> shares my bank details with your other bots when they need them. Connector: none; the details are stored as a secret.</li>\n<li><strong>Conference Reimbursement</strong> is one of my favorite bots. Conferences normally work on the basis that they will pick up your flights once you've done the talk, which always carries this risk that you won't be reimbursed. If it's a professional conference, then you get paid up front, but sometimes the community conferences have cash flow problems because they haven't sold all their tickets yet. So normally it's a gentleman's handshake that they'll reimburse, but sometimes these conferences don't reimburse me. For example, right now I'm probably out close to $10,000 in travel expenses this year. When these situations arise, I ask Dr. Egg Bot to create a reimbursement reminder bot. That bot has access to my email, WhatsApp, and everything else, and it can automatically query PocketSmith to see whether the reimbursement has landed. If it hasn't landed, it will ask me for permission to send a WhatsApp message or an email to nudge people along. Connectors: Gmail, WhatsApp bot.</li>\n</ul>\n<p><strong>Life admin</strong></p>\n<ul>\n<li><strong>Kitten Vet</strong> tracks the kittens' vaccinations and vet admin and automatically reminds me of what I need to do for them. Connectors: Gmail, Google Calendar.</li>\n<li><strong>Desires</strong> keeps my bucket list and &quot;someday&quot; list. Connector: Google Calendar and X. What's really cool is that sometimes I'll have a conversation out in public and genuinely want to catch up with someone, but I forget. So I can just prompt my desires bot to like add it to the particular category, either by searching X or dropping the exact link of the conversation.</li>\n</ul>\n<p><picture class=\"article-picture article-picture-fallback\" style=\"--image-ratio:16 / 9\"><img src=\"https://storage.ghost.io/c/06/e5/06e5d12b-0328-469d-a0d0-3a0f0ba34c46/content/images/2026/10/Screenshot-2026-10-16-at-8.02.11---PM.png\" alt=\"\" loading=\"lazy\" decoding=\"async\" fetchpriority=\"low\" referrerpolicy=\"no-referrer\" class=\"progressive-image\"></picture><figcaption>desires bot</figcaption></figure>\n<p><strong>Dev and infrastructure</strong></p>\n<ul>\n<li><strong>Mac Mini</strong> operates the Mac mini. It's a function pipe bot. Tailscale is installed on the Linux machine the bot runs on; it's on my Tailscale network and can tunnel its network connectivity out via my Mac Mini as needed to bypass any geo-blocks on data center IP addresses.</li>\n<li><strong>Overalls</strong> manages my upcoming open-source project called Overalls (previously known as loom) and acts as a remote interface for dispatching agentic coding tasks in ephemeral Firecracker VMs hosted on my self-hosted infrastructure.</li>\n</ul>\n<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://overalls.dev/?ref=ghuntley.com\">Overalls: an AI-first developer platform that you own</a></p>\n<p>Overalls is an open-source, self-hosted platform for persistent Firecracker development machines and the AI agents that work on them.</p>\n<p><picture class=\"article-picture article-picture-fallback\" style=\"--image-ratio:16 / 9\"><img src=\"https://storage.ghost.io/c/06/e5/06e5d12b-0328-469d-a0d0-3a0f0ba34c46/content/images/icon/favicon-8885c1b6-40cb-4d08-953b-bdd019d43afe.png\" alt=\"\" loading=\"lazy\" decoding=\"async\" fetchpriority=\"low\" referrerpolicy=\"no-referrer\" class=\"progressive-image\"></picture>Overalls Geoffrey Huntley</p>\n<p><picture class=\"article-picture article-picture-fallback\" style=\"--image-ratio:16 / 9\"><img src=\"https://storage.ghost.io/c/06/e5/06e5d12b-0328-469d-a0d0-3a0f0ba34c46/content/images/thumbnail/og-53ecf474-d1d4-4006-ae97-41c3f1567524.png\" alt=\"\" loading=\"lazy\" decoding=\"async\" fetchpriority=\"low\" referrerpolicy=\"no-referrer\" class=\"progressive-image\"></picture></p>\n<p>loom is shipping</p>\n<h2>lessons learned</h2>\n<p>What you want to do is to create bots thinly. You don't want a fat bot. You want to create a bot per function. Think about the Unix command line, how composable that is. You want to create small bots that can call other small bots, then pipe them together in a function chain.</p>\n<p>You can install software on your Grok bot. For example, I have Tailscale installed, and that's how I do all my tunneling.</p>\n<h2>the future</h2>\n<p>If the lethal trifecta is ever solved at a fundamental level, I'll move all this stuff into a self-hosted Open Claw, but not before. I get the value of OpenClaw, and they do a <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://openclaw.ai/blog/openclaw-trail-of-bits-engagement-recap?ref=ghuntley.com\">good job with security</a>, but fundamentally, I sleep much better at night knowing there's a product team whose arse is on the line, with staff and a funded security organization with a security VDP program that loses sleep over these topics, so I don't have to.</p>\n",
  "content_markdown": "I have to say, [Peter Steinberg](https://x.com/steipete?ref=ghuntley.com) (aka lobster man) is absolutely brilliant. He was so ahead of his time with OpenClaw. I remember when he first tweeted about it last year, and when it turned into utter lobster madness at the beginning of the year.\n\nHeck, I even ran OpenClaw for a bit, but I couldn't really see the value because I didn't want to maintain it while the [lethal trifecta problem](https://simonwillison.net/2025/Jun/16/the-lethal-trifecta/?ref=ghuntley.com) remains unsolved.\n\nCategorically, this is a billion-dollar problem, perhaps more.\n\n![](https://storage.ghost.io/c/06/e5/06e5d12b-0328-469d-a0d0-3a0f0ba34c46/content/images/2026/10/image-2.png)\n\nSo here's the thing. I kind of want openclaw, but I want it managed. For almost a year now, I've been using Interaction Labs Poke, because if there's going to be a problem with the lethal trifecta, I want to make that problem someone else's as much as possible. I want them losing sleep over the lethal trifecta, not me. It's not full protection, but knowing there's a product team paid to think about these issues and resolve them at scale puts me at ease.\n\nThat is, until last week, when [Poteto](https://x.com/poteto?ref=ghuntley.com) girl nerd-sniped me on X and, in [full disclosure](https://ghuntley.com/disclosures), hooked me up with enough credits to help me reevaluate. I am now using Grokbot full-time instead of Poke (which sucks), and I've revisited my [priors about the utility of an AI bot and who they are useful for](https://ghuntley.com/toronto).\n\nI'm writing this blog post of my own free will in the hope that it will help change some other people's perspectives on the utility of these assistants and give people some ideas on how they can be used, but most importantly, to highlight the risks of using these types of tools.\n\nIn this post, I'm going to give a high-level overview of how I've automated some aspects of my life. Late to the game, I know, but with some things it's better to be cautious.\n\n## initial experiences\n\nOkay, Grokbot is really weird, and I guess this applies to, like, even OpenAI's dots, even though I have not used it. One of the hardest things about it is how generic it is. Once you have it installed, it becomes a question of \"now what?\"\n\nYou need to be curious, have lots of imagination, and when you have an idea, just ask for it. From that point forward, it starts to unfold like a pretty flower. If functionality is missing, ask for it and turn it into a skill.\n\n## starter pack\n\nIf you're using Grok, install this skill pack first, and use it to create other bots. Every time you need a new bot, which is often, ask this bot to create one.\n\n[dr eggbot · Grok Bot Marketplace](https://x.ai/bot/marketplace/bots/dr-eggbot-v2?ref=ghuntley.com)\n\nDesigns high-quality Grok Bots. Asks a few preference questions, then creates them with CreateAgent.\n\n![](https://storage.ghost.io/c/06/e5/06e5d12b-0328-469d-a0d0-3a0f0ba34c46/content/images/icon/icon-991fbc1d-baa8-4b59-a819-3a51b67f9ed7.png)SpaceXSI Lauren Tan\n\n![](https://storage.ghost.io/c/06/e5/06e5d12b-0328-469d-a0d0-3a0f0ba34c46/content/images/thumbnail/introducing-grok-bot-og-2-31caf52c-45db-416f-96aa-980c6471aac8.png)\n\n## some ideas for bots\n\nHere are the bots I've defined in the last week, which I'm getting a lot of utility out of:\n\n**Daily briefs and reporting**\n\n- **Daily Update** sends the 7am brief: calendar, emails that need a reply, and site traffic. Connectors: Google Calendar, Gmail, PostHog.\n- **Blog Pulse** reports on the health of [https://ghuntley.com/newsletter](https://ghuntley.com/newsletter): signups, unsubscribes, churn, MRR, and traffic. Connectors: Ghost Admin API (direct read-only, no connector), Stripe (read-only), PostHog (read-only).\n- **Inbox Diet** finds newsletters worth unsubscribing from and lists them for you to click yourself. This is by far one of my favorite bots. I have unsubscribed from so many newsletters via this bot, probably upwards of 300, that would be too hard to do by hand. Finally, my inbox is under control. Connector: Gmail.\n- **Family** sends a digest of WhatsApp messages related to my kids, does reminders, and automatically extracts classwork and homework reminders from school emails. Connectors: Gmail, bidirectional access to my WhatsApp via the WhatsApp bot. A custom parser for Seesaw that can retrieve updates sent by my kiddos' teachers.\n- **WhatsApp** answers lookups of my WhatsApp messages acts as a function pipe for bots. Connector: WhatsApp Web in a browser, with no connector behind it. The bot can tunnel to my Mac Mini, read the WhatsApp message database directly, and send messages, but it can't send messages from the Mac Mini. To do that, you need to authenticate in a browser session, which allows two-way communication.\n\n**Money, tax and legal**\n\n- **PocketSmith** keeps my spending categorized and my budget up to date. PocketSmith already has pretty good categorization rules built in, but they normally rely on the user to train PocketSmith. Here, I use an LLM to do the categorization automatically. It is good. Connector: none; it calls the PocketSmith REST API directly.\n- **Australian Tax** continually prepares a rough first draft of my personal tax records for each financial year. Connectors: Gmail, plus the PocketSmith bot.\n- **Bank Details** shares my bank details with your other bots when they need them. Connector: none; the details are stored as a secret.\n- **Conference Reimbursement** is one of my favorite bots. Conferences normally work on the basis that they will pick up your flights once you've done the talk, which always carries this risk that you won't be reimbursed. If it's a professional conference, then you get paid up front, but sometimes the community conferences have cash flow problems because they haven't sold all their tickets yet. So normally it's a gentleman's handshake that they'll reimburse, but sometimes these conferences don't reimburse me. For example, right now I'm probably out close to $10,000 in travel expenses this year. When these situations arise, I ask Dr. Egg Bot to create a reimbursement reminder bot. That bot has access to my email, WhatsApp, and everything else, and it can automatically query PocketSmith to see whether the reimbursement has landed. If it hasn't landed, it will ask me for permission to send a WhatsApp message or an email to nudge people along. Connectors: Gmail, WhatsApp bot.\n\n**Life admin**\n\n- **Kitten Vet** tracks the kittens' vaccinations and vet admin and automatically reminds me of what I need to do for them. Connectors: Gmail, Google Calendar.\n- **Desires** keeps my bucket list and \"someday\" list. Connector: Google Calendar and X. What's really cool is that sometimes I'll have a conversation out in public and genuinely want to catch up with someone, but I forget. So I can just prompt my desires bot to like add it to the particular category, either by searching X or dropping the exact link of the conversation.\n\n![](https://storage.ghost.io/c/06/e5/06e5d12b-0328-469d-a0d0-3a0f0ba34c46/content/images/2026/10/Screenshot-2026-10-16-at-8.02.11---PM.png)\\\ndesires bot\n\n**Dev and infrastructure**\n\n- **Mac Mini** operates the Mac mini. It's a function pipe bot. Tailscale is installed on the Linux machine the bot runs on; it's on my Tailscale network and can tunnel its network connectivity out via my Mac Mini as needed to bypass any geo-blocks on data center IP addresses.\n- **Overalls** manages my upcoming open-source project called Overalls (previously known as loom) and acts as a remote interface for dispatching agentic coding tasks in ephemeral Firecracker VMs hosted on my self-hosted infrastructure.\n\n[Overalls: an AI-first developer platform that you own](https://overalls.dev/?ref=ghuntley.com)\n\nOveralls is an open-source, self-hosted platform for persistent Firecracker development machines and the AI agents that work on them.\n\n![](https://storage.ghost.io/c/06/e5/06e5d12b-0328-469d-a0d0-3a0f0ba34c46/content/images/icon/favicon-8885c1b6-40cb-4d08-953b-bdd019d43afe.png)Overalls Geoffrey Huntley\n\n![](https://storage.ghost.io/c/06/e5/06e5d12b-0328-469d-a0d0-3a0f0ba34c46/content/images/thumbnail/og-53ecf474-d1d4-4006-ae97-41c3f1567524.png)\n\nloom is shipping\n\n## lessons learned\n\nWhat you want to do is to create bots thinly. You don't want a fat bot. You want to create a bot per function. Think about the Unix command line, how composable that is. You want to create small bots that can call other small bots, then pipe them together in a function chain.\n\nYou can install software on your Grok bot. For example, I have Tailscale installed, and that's how I do all my tunneling.\n\n## the future\n\nIf the lethal trifecta is ever solved at a fundamental level, I'll move all this stuff into a self-hosted Open Claw, but not before. I get the value of OpenClaw, and they do a [good job with security](https://openclaw.ai/blog/openclaw-trail-of-bits-engagement-recap?ref=ghuntley.com), but fundamentally, I sleep much better at night knowing there's a product team whose arse is on the line, with staff and a funded security organization with a security VDP program that loses sleep over these topics, so I don't have to.\n",
  "dateCreated": "2026-10-16T09:40:32.304738087+00:00",
  "date_created": "2026-10-16T09:26:33+00:00",
  "date_modified": "2026-10-16T09:26:33+00:00",
  "date_published": "2026-10-16T09:26:33+00:00",
  "description": "I have to say, Peter Steinberg (aka lobster man) is absolutely brilliant. He was so ahead of his time with OpenClaw. I remember when he first tweeted about it last year, and when it turned into utter lobster madness at the beginning of the…",
  "external_url": "https://ghuntley.com/bot/",
  "git": {
    "commit": "ebb0941c5c06a2ab2377342d607535262a3e969e",
    "path": "items/ghuntley-com/2026/10/2026-10-16-revisiting-some-of-my-priors-about-openclaw.md",
    "permalink": "https://github.com/aymericbeaumet/aggr-instance/blob/ebb0941c5c06a2ab2377342d607535262a3e969e/items/ghuntley-com/2026/10/2026-10-16-revisiting-some-of-my-priors-about-openclaw.md"
  },
  "id": "urn:aggr:item:d07b68ec33b2886e406f2f95baa6a0a922ad882e",
  "isBasedOn": {
    "@id": "https://ghuntley.com/bot/"
  },
  "mainEntity": {
    "@id": "https://ghuntley.com/bot/",
    "@type": "CreativeWork",
    "archivedAt": {
      "@id": "https://aggr.aymericbeaumet.com/items/ghuntley-com/2026-10-16-revisiting-some-of-my-priors-about-openclaw/#webpage"
    },
    "author": [
      {
        "@type": "Person",
        "name": "Geoffrey Huntley"
      }
    ],
    "dateModified": "2026-10-16T09:26:33+00:00",
    "datePublished": "2026-10-16T09:26:33+00:00",
    "headline": "revisiting some of my priors about openclaw",
    "image": {
      "@type": "ImageObject",
      "caption": "revisiting some of my priors about openclaw",
      "height": 90,
      "url": "https://storage.ghost.io/c/06/e5/06e5d12b-0328-469d-a0d0-3a0f0ba34c46/content/images/2026/10/Symbolic-traditional-tattoo-art-print-representing-a-reassessment-of-prior-beliefs-about-OpenClaw--featuring-complex-ornamental-motifs--retro-flair--luxurious-vibrant-colors--rich-deep-teal--warm-golden-hour-illumination--soft-sunrise-or-su.jpg",
      "width": 160
    },
    "timeRequired": "PT6M",
    "url": "https://ghuntley.com/bot/",
    "wordCount": 1349
  },
  "name": "Archived snapshot: revisiting some of my priors about openclaw",
  "preview": {
    "alt": "revisiting some of my priors about openclaw",
    "color": null,
    "height": 90,
    "placeholder": {
      "data_url": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNk+A8AAQUBAScY42YAAAAASUVORK5CYII=",
      "hash": ""
    },
    "url": "https://storage.ghost.io/c/06/e5/06e5d12b-0328-469d-a0d0-3a0f0ba34c46/content/images/2026/10/Symbolic-traditional-tattoo-art-print-representing-a-reassessment-of-prior-beliefs-about-OpenClaw--featuring-complex-ornamental-motifs--retro-flair--luxurious-vibrant-colors--rich-deep-teal--warm-golden-hour-illumination--soft-sunrise-or-su.jpg",
    "width": 160
  },
  "reading_minutes": 6,
  "replicated_at": null,
  "source": "ghuntley-com",
  "source_name": "Geoffrey Huntley",
  "summary": "I have to say, Peter Steinberg (aka lobster man) is absolutely brilliant. He was so ahead of his time with OpenClaw. I remember when he first tweeted about it last year, and when it turned into utter lobster madness at the beginning of the year. Heck, I even ran OpenClaw",
  "tags": [
    "ai"
  ],
  "temporalCoverage": "2026-10-16T09:40:32.304738087+00:00",
  "title": "revisiting some of my priors about openclaw",
  "url": "https://aggr.aymericbeaumet.com/items/ghuntley-com/2026-10-16-revisiting-some-of-my-priors-about-openclaw/",
  "word_count": 1349
}