Skip to content
Ab Singh
AI Automations, Agents & Systems
All work
Book a call
(opens in a new tab)
Built with Claude
The Claude API inside products, and Claude as the agent that builds and runs automations.
Question
Load site knowledge
Claude answers
Reply
Live — try it
Chat that answers from your own content
A chat on this site that answers from my real projects — and says so when it doesn’t know.
Claude API
Cloudflare
New email
Load thread
Claude scores 4 signals
Draft reply
Route to owner
Flag
~70% of drafts sent unedited
Email triage with a readable score
Claude scores each email on sentiment, intent, urgency and route, then drafts or routes it.
Claude API
Make
n8n
Gmail
Brief
Write logic + tests
Build workflow
Deploy via MCP
Live tool tests
15/15 tests before deploy
n8n backends built by a Claude agent
Claude writes the logic and tests, then deploys the n8n workflow through the n8n MCP server.
Claude Code
n8n MCP
Node.js
Get cursor
Search new jobs
Claude checks fit
Save job
Skip
Advance cursor
Read-only by design
Unattended job scanner
A Claude agent scans new Upwork jobs on a schedule, checks fit and cost, and saves the good ones.
Claude
Upwork MCP
n8n
✕
Question
Load site knowledge
Claude answers
Reply
Chat that answers from your own content
Starts when
A visitor asks a question.
Does
A Cloudflare function grounds Claude on the site’s own content and sends the question.
Result
A short, sourced answer about the work, with no made-up claims.
Claude API
Cloudflare
Ask it something →
✕
New email
Load thread
Claude scores 4 signals
Draft reply
Route to owner
Flag
Email triage with a readable score
Starts when
A new email arrives in Gmail.
Does
Loads the thread, Claude returns four scores, the score decides: draft, route to owner, or flag.
Result
Answering email becomes approving drafts.
Claude API
Make
n8n
Gmail
See the demo →
✕
Brief
Write logic + tests
Build workflow
Deploy via MCP
Live tool tests
n8n backends built by a Claude agent
Starts when
A brief for a new voice agent.
Does
Claude writes the tool logic as tested code, builds the n8n workflow from it, deploys and runs live checks.
Result
Four production voice-agent backends, each rebuilt from source in one command.
Claude Code
n8n MCP
Node.js
See the workflows →
✕
Get cursor
Search new jobs
Claude checks fit
Save job
Skip
Advance cursor
Unattended job scanner
Starts when
A schedule; n8n hands over a cursor so no job is seen twice.
Does
Claude searches new jobs, reads each against the rules, checks the Connects cost, saves the fits.
Result
A short list waiting each morning — and it can’t apply or spend anything on its own.
Claude
Upwork MCP
n8n