Workflow Automation
AI Tooling

I build AI automation tools for me, customers, and open source. Lead generation, voice synthesis, help widgets, and agent skills — all used in production systems.
Skill

ai-voice-kit

Local AI voice tools for Claude Code. Text-to-speech with 50 voices (Kokoro), audio transcription with speaker identification (WhisperX). No cloud APIs, runs on your machine.

  • 3 skills: voice-to-text, strategic-analysis, text-to-voice
  • 50 voices, generates audio in seconds
  • Transcription with speaker diarization
  • 4 analysis modes: sales, consulting, competitive, debrief
  • Full chain: recording → analysis → audio briefing
View on GitHubSetup Guide
# The full chain > /voice-to-text client-call.m4a Transcribing... 2 speakers found. > /strategic-analysis client-call.txt Gathering project context... Output: analysis.md + analysis-voice.txt > /text-to-voice analysis-voice.txt Generating with Kokoro (bf_lily)... Output: ├─ analysis-voice.mp3 (6m 18s) └─ Engine: Kokoro, Voice: bf_lily # Listen on the drive home.
Tool

lead-monitor

Automated lead generation that watches Reddit, Hacker News, and RSS feeds for buying signals. Scores relevance, deduplicates, and notifies you via email or Slack.

  • Keyword matching with intent scoring
  • Reddit, Hacker News, and RSS sources
  • Email (Resend) and Slack notifications
  • 30-day historical backfill
  • Run as cron job or on-demand
View on GitHubSetup Guide
// Configure your keywords and sources const config = { keywords: { high: ["need a tool for", "looking for"], medium: ["automate", "alternative to"], }, sources: { reddit: ["r/sales", "r/startups"], rss: ["techcrunch.com/feed"], hn: true, }, notify: { email: "you@company.com", slack: "#leads", }, };
Library

docsbot

Drop-in AI help assistant for any website. Add a floating chat widget powered by Claude that answers questions from your knowledge base. Three lines of code.

  • React widget with typewriter animation
  • Headless hook for custom UI
  • Backend handler for Next.js / Express
  • CSS custom properties for theming
  • One dependency (react-markdown)
View on GitHubSetup Guide
Help
How do I invite team members?
Go to Settings → Team and click Invite. Enter their email and assign a role: Admin, Editor, or Viewer. They'll get an invite link immediately.
Starter Kit

claude-code-starter

A pre-configured Claude Code project with 20 skills for voice/audio, strategic analysis, opportunity evaluation, and product development. Clone it, open it, start talking.

  • 20 skills across 4 categories, ready to use
  • Interactive getting-started guide
  • 6-step opportunity evaluation pipeline
  • BMAD Method with 7 product dev agents
  • Pre-approved permissions, no constant prompts
View on GitHubDetails
# Clone and go > git clone github.com/.../claude-code-starter > cd claude-code-starter && claude # Just talk naturally > Transcribe this meeting recording Transcribing... 2 speakers found. > I have a new business idea Let's capture this properly... > Score this opportunity Recommendation: Conditional Go (7.2/10)
Skill

voice-to-text

Transcribe audio and video files with speaker identification. WhisperX-powered diarization, local processing.

Skill

text-to-voice

Convert text to natural speech with 50 voices. Kokoro engine, no cloud APIs. Generates MP3 in seconds.

Skill

strategic-analysis

Analyze meeting transcripts with full project context. Four modes: sales, consulting, competitive, debrief.

Skill

opportunity-brief

Capture a new business opportunity: pitch, model, people, risks, and initial assessment in a structured brief.

Skill

market-research

Size the market, find demand signals, check trends. TAM/SAM/SOM analysis with evidence-based scoring.

Skill

competitor-landscape

Map existing players in a market. Identify gaps, positioning opportunities, and competitive dynamics.

Skill

strategy-session

Brainstorm go-to-market, differentiation, and blue ocean strategy. Interactive creative thinking session.

Skill

due-diligence

Vet people, financials, legal, and technical feasibility. Structured DD findings with red flag tracking.

Skill

viability-assessment

Score an opportunity across 8 weighted dimensions. Produces a go/no-go recommendation with confidence level.

Skill

new-idea

Scaffold a new idea directory with brief, research, competitors, and assessment files. Starting point for evaluation.

Skill

competitive-intel

Competitive gap analysis. Signal vs noise classification, gap matrix, and actionable report.

Skill

voice-briefing

Turn a meeting transcript or document into a concise spoken audio briefing you can listen to on the go.

Based in Brisbane, Australia, I built a software consulting business (2008-2019) and then a private equity backed enterprise SaaS company acquired by Seattle-listed Smartsheet in 2022. I'm now building an AI-native logistics platform and helping small businesses ship production AI solutions in document intelligence, workflow automation, RAG, LLM integration. The useful stuff gets open-sourced along the way.

Everything here started as something I needed for a real project. The lead monitor runs daily for a client. The help widget is live in production. The Claude Code skills power my consulting practice. If you're in sales, marketing, or building a startup and want to automate with AI — I hope you find them as useful as I have. Reach out if I can help.