Skip to content

AI agents that actually do work

I'm currently

Who this is for

  • Teams drowning in repetitive triage, follow-ups, and admin
  • Owners who want AI doing real work inside Slack, email, and your tools - not another chat tab to babysit
  • Businesses ready for automation that ships and stays running, not a demo that never reaches production

Need a full ML research programme or a model trained from scratch on proprietary data? Different conversation, and probably not me.

Agents I build and run

Built for your stack, connected to your systems, improved over time. You own the rules and the approvals. I own the plumbing, the prompts, and keeping it running when the real world throws curveballs. Some of these run daily in my own stack; others are templates ready to build for yours.

Chief of Staff

Slack

Executive briefing agent that pulls from Gmail, Calendar, and tasks to deliver a morning brief and triage priorities. Runs daily, no prompting required.

Gmail integrationCalendar syncPriority triage

Client Support Agent

Slack / Web

Handles inbound client queries, drafts status updates from project data, and routes escalations. Knows every project, every deadline, every client.

Status draftingEscalation routingProject context

Gmail Assistant

API

Reads, categorises, and drafts replies to emails. Integrates with Google Workspace for hands-free inbox management across multiple accounts.

Auto-categoriseDraft repliesMulti-account

Research Orchestrator

CLI / API

Multi-agent system that coordinates sub-agents to gather, synthesise, and report on any topic. Parallel research with quality synthesis.

Multi-agentWeb searchReport generation

Community Manager

Discord

Moderates channels, answers community questions from a knowledge base, onboards new members, and runs engagement automations.

Knowledge baseAuto-moderationOnboarding flows

Booking & Enquiry Bot

Telegram / Web

Handles appointment scheduling, answers service questions, and collects lead information around the clock. Always on, even when you're not.

24/7 availabilityLead captureCalendar booking
n8n · workflow automation

n8n pipelines

Visual workflows connecting the tools you already use. Triggers, conditions, actions - no code on your side.

n8n

Lead capture to CRM

Form submission triggers contact creation, Slack notification, and follow-up email sequence.

Webform
CRM
Slack
n8n

Invoice reminders

Overdue invoices trigger automatic email reminders with escalation to Slack after 7 days.

Stripe
Email
Slack
n8n

Content pipeline

Blog post published triggers social media posts, newsletter inclusion, and SEO submission.

CMS
Social
Email

Claude skills & plugins

Custom skills that extend Claude into your stack - content, data, client comms - shaped around how your team actually works.

.claude/skills/client-brief/SKILL.md
Skill
---
name: client-brief
description: Generate branded client briefs (proposals, migration overviews, reports, onboarding summaries) as MDX. Trigger on "create a brief", "proposal for", "report for [client]".
---
# Client Brief Generator

Generate branded HTML proposals, migration overviews, and project reports from project data. Consistent formatting, professional presentation.

.claude/skills/seo-audit/plugin.md
Plugin
---
name: seo-audit
description: Audit on-page SEO, generate schema markup, check broken links, and draft content strategies. Trigger on "audit this page", "SEO check", "generate schema for".
---
# SEO Auditing Plugin

Analyse pages for on-page SEO, generate schema markup, check broken links, and create content strategies tailored to your market.

.claude/skills/client-support/SKILL.md
Skill
---
name: client-support
description: Scan inbox for client emails, cross-reference project status, and draft professional status update replies. Trigger on "check client emails", "draft status update for", "cs".
---
# Client Support Drafter

Scan inbox for client emails, cross-reference project status, and draft professional status update replies. Draft-only, never auto-sends.

.claude/skills/content-generation/SKILL.md
Skill
---
name: content-generation
description: Generate blog posts, social content, and newsletter copy aligned to brand voice and SEO targets. Trigger on "write a blog post", "draft a newsletter", "social post for".
---
# Content Generation

Generate blog posts, social media content, and newsletter copy aligned with your brand voice and SEO targets.

Not a demo

Most AI demos run once. I build agents that run on a schedule, handle failures, and get better - because the job isn't done when the first reply looks good.

Sam Howarth · Samwise Studio

Fair questions

Why not just use ChatGPT Plus?

ChatGPT is brilliant for drafting and thinking in a tab. It does not run on a schedule, does not live in Slack or your inbox, and does not know your CRM, your clients, or your rules. If you need work that happens every day without you opening a browser, you need something built for your stack - not a general-purpose chat window.

What about Zapier or Make?

They are great for simple if-this-then-that flows. They get painful when you need branching logic, AI steps that understand context, retries when APIs flake, or a human to approve before something goes out. I use tools like n8n where it fits, and write custom glue where the no-code tools stop. You get one person who owns the whole thing end to end.

Do I own the automation and my data?

Yes. The workflows and code live in repositories and accounts you control. Your data stays in your systems - I connect to them, I do not warehouse your customer list in a mystery database. You can take the automation with you or hand it to another dev. You're not locked into a black box that only works inside my login.

Spending hours on work that should run itself?

Automation that works inside the tools you already use - Slack, email, spreadsheets. You describe the problem, I handle the rest.

Start a conversation