Clawdbot Personal Automation Pipeline
Setup Time: 45 minutes | Weekly Value: Replace $50–$100/month in automation subscriptions with local cron jobs
Description: Build your own self-improving AI assistant that runs locally, connects to your existing messaging apps, and can create new capabilities on demand—no cloud dependency required.
Architecture:
Trigger: Telegram/WhatsApp message to Clawdbot
|
Action 1: Gateway — Routes message to local Claude agent
|
Action 2: Agent — Processes request, checks memory files, selects tools
|
Action 3: Shell/MCP — Executes actions (API calls, file edits, cron jobs)
|
Action 4: Memory — Logs interaction to daily Markdown file
|
Outcome: Response delivered via original messaging platform
Step 1: Install Clawdbot (The Foundation)
# Clone and install
git clone https://github.com/clawdbot/clawdbot.git
cd clawdbot
pnpm install
# Run setup wizard
pnpm clawdbot wizard
# Start the gateway daemon
pnpm clawdbot gateway start
Signal: Gateway running locally on port 18789.
Step 2: Connect Telegram (The Interface)
# Link Telegram account
pnpm clawdbot channels login
# Configure allowlist (who can message your bot)
# Edit ~/.clawdbot/config.yaml
channels:
telegram:
allowFrom:
- "+1555012345" # Your phone number
Signal: You can now message your assistant from Telegram on any device.
Step 3: Create a Daily Briefing Skill
<!-- ~/clawd/skills/morning-briefing/SKILL.md -->
# Morning Briefing Skill
## Trigger
Cron: 0 7 * * * (7 AM daily)
## Actions
1. Fetch today's calendar events via Google Calendar API
2. Check Todoist for due tasks
3. Summarise top news from RSS feeds
4. Generate audio summary via ElevenLabs TTS
5. Send to Telegram with artwork from Nano Banana
## Output Format
- Text summary (3-5 bullet points)
- Audio file attachment
- AI-generated header image
Step 4: Set Up Cron Job
# Ask Clawdbot to create the cron job
# (In Telegram, send this message to your bot)
"Create a cron job that runs my morning-briefing skill
every day at 7 AM. Include calendar, Todoist tasks,
and an audio summary of my day ahead."
# Clawdbot will:
# 1. Create the skill file
# 2. Register the cron trigger
# 3. Test the workflow
# 4. Confirm via Telegram
Expansion Ideas:
Add RSS monitoring for industry news (replace Feedly)
Create invoice processing workflow (replace Zapier)
Build automated social posting from content calendar
Set up smart home controls via Philips Hue/HomeKit MCP servers
From $50/month in automation tools to a single Mac mini running in your cupboard. Your data, your rules, your agent.
