Automation

OpenClaw Automation Workflows: 10 Recipes That Run Themselves

Claude just launched web-based scheduled tasks. The whole developer community noticed. Here's why running your AI automations locally with OpenClaw is still smarter โ€” and 10 battle-tested workflows you can copy right now.

๐Ÿฆž claw.mobile EditorialยทMarch 27, 2026ยท
10 min read

The Automation Moment (March 2026)

This week, Anthropic quietly pushed something that lit up Hacker News: Claude.com now supports web-based scheduled tasks. You can point Claude at a URL, give it a schedule, and it'll run the task from Anthropic's servers.

The reaction from developers was immediate โ€” and telling. Not amazement. More like: "Wait, OpenClaw has had this for months."

That's the moment we're in. Every major AI lab is racing to build autonomous, scheduled, action-taking agents. The difference is where those agents run, what data they touch, and who pays the bill when they run 10,000 times a month.

๐Ÿฆพ The core insight

An AI that waits to be asked is a tool. An AI that acts on its own schedule is an agent. The future is agents. And agents that run locally, on your hardware, on your schedule โ€” that's the edge OpenClaw was built for.

Local vs Cloud Automation

Claude's cloud-scheduled tasks are genuinely useful โ€” but they come with tradeoffs that matter once you're running serious automations:

FeatureClaude.com ScheduledOpenClaw (Local)
Access local filesโŒ Noโœ… Full
Send Telegram/iMessageโŒ Noโœ… Yes
Control your desktopโŒ Noโœ… Browser control
Custom skills/pluginsโŒ Noโœ… Unlimited
Data stays privateโš ๏ธ Anthropic serversโœ… Your machine
Cost at 1,000 runs/mo๐Ÿ’ธ Usage-basedโœ… Fixed (your LLM key)
Sub-agents + chainingโŒ Noโœ… Yes
Memory across runsโš ๏ธ Limitedโœ… Persistent MEMORY.md

The cloud solution is a great starting point. Local OpenClaw is where you go when it gets serious.

The OpenClaw Building Blocks

Before diving into recipes, here are the primitives every workflow is built from:

Cron Jobs

Schedule recurring tasks โ€” minutely, hourly, daily, or on a cron expression. The backbone of all automation.

System Events

Inject a message into your main session at any time โ€” like a wake-up call for the agent to do something specific.

Sub-agents

Spawn isolated task agents that run in parallel, complete a job, and report back โ€” without blocking your main session.

Skills

Pre-built capability packs โ€” email, calendar, GitHub, weather, browser control, iMessage, and more. Drop them in.

Memory

MEMORY.md persists state across runs. Your agent remembers what it did yesterday and adjusts today.

Delivery

Results land where you want โ€” Telegram, Discord, webhooks, or stored to a file. Set it and walk away.

Anatomy of a Workflow

Every OpenClaw workflow is a JSON job definition. It has four parts:

{
  "name": "Daily crypto brief",
  "schedule": {
    "kind": "cron",
    "expr": "0 7 * * 1-5",   // Weekdays at 7am
    "tz": "Europe/Belgrade"
  },
  "payload": {
    "kind": "agentTurn",
    "message": "Fetch BTC + ETH prices, check my portfolio allocation, write a 3-bullet morning brief, and send it to Telegram.",
    "timeoutSeconds": 120
  },
  "delivery": {
    "mode": "announce"
  },
  "sessionTarget": "isolated"
}
schedule

When to run โ€” at, every, or cron expression

payload

What to do โ€” a natural language task prompt

delivery

Where to send results โ€” announce, webhook, or none

10 Real Automation Recipes

Copy any of these. They run on your machine, 24/7, without you.

1. Morning Intelligence Brief

โฐ Daily 7am

News + crypto prices + weather + calendar summary โ€” delivered to Telegram before you're out of bed.

{
  "name": "Morning brief",
  "schedule": { "kind": "cron", "expr": "0 7 * * *", "tz": "Europe/Belgrade" },
  "payload": {
    "kind": "agentTurn",
    "message": "Good morning brief: (1) top 3 AI/crypto headlines from HN, (2) BTC ETH prices + 24h change, (3) today's weather in Belgrade, (4) my Google Calendar events for today. Format as a clean Telegram message with emojis.",
    "timeoutSeconds": 90
  },
  "delivery": { "mode": "announce" },
  "sessionTarget": "isolated"
}

2. GitHub PR Watchdog

โฐ Every 2 hours

Checks your repos for new PRs, open review requests, and failing CI runs. Pings you only when action is needed.

{
  "name": "GitHub PR watchdog",
  "schedule": { "kind": "every", "everyMs": 7200000 },
  "payload": {
    "kind": "agentTurn",
    "message": "Check GitHub for: (1) any PRs waiting for my review, (2) PRs where CI just failed, (3) PRs with new comments since last check. Only report if something needs my attention. Be brief.",
    "timeoutSeconds": 60
  },
  "delivery": { "mode": "announce" },
  "sessionTarget": "isolated"
}

3. Weekly Content Digest

๐Ÿ“… Monday 8am

Curates the week's best AI content across HN, Reddit, and key blogs into a single Telegram summary.

{
  "name": "Weekly content digest",
  "schedule": { "kind": "cron", "expr": "0 8 * * 1", "tz": "Europe/Belgrade" },
  "payload": {
    "kind": "agentTurn",
    "message": "Weekly AI digest: fetch the top 5 posts from r/LocalLLaMA + r/MachineLearning this week, top 3 from HN tagged AI, and 2 articles from therundown.ai. Summarize in 1 sentence each. Group by topic. Send to Telegram.",
    "timeoutSeconds": 120
  },
  "delivery": { "mode": "announce" },
  "sessionTarget": "isolated"
}

4. Server Health Check

โฐ Every 30 min

Monitors uptime, disk space, and memory on your VPS or Mac mini. Alerts only when thresholds are crossed.

{
  "name": "Server health",
  "schedule": { "kind": "every", "everyMs": 1800000 },
  "payload": {
    "kind": "agentTurn",
    "message": "Run a quick health check: disk usage (warn if >80%), memory usage (warn if >90%), check that my key processes are running (nginx, openclaw). Only notify me if something is wrong.",
    "timeoutSeconds": 45
  },
  "delivery": { "mode": "announce", "bestEffort": true },
  "sessionTarget": "isolated"
}

5. Daily Journal Prompt

๐ŸŒ™ 9pm Daily

Sends a thoughtful, contextual journaling prompt every evening โ€” customized based on what you were working on that day.

{
  "name": "Evening journal prompt",
  "schedule": { "kind": "cron", "expr": "0 21 * * *", "tz": "Europe/Belgrade" },
  "payload": {
    "kind": "agentTurn",
    "message": "Evening wind-down. Check my calendar and recent messages to understand what I worked on today. Then craft one thoughtful journaling question โ€” specific to my day, not generic. Send it as a Telegram message.",
    "timeoutSeconds": 60
  },
  "delivery": { "mode": "announce" },
  "sessionTarget": "isolated"
}

6. Email Triage + Summary

โฐ Every 4 hours

Reads your inbox, flags emails that need a reply today, and summarizes the rest. Zero inbox anxiety.

{
  "name": "Email triage",
  "schedule": { "kind": "every", "everyMs": 14400000 },
  "payload": {
    "kind": "agentTurn",
    "message": "Check my email inbox (last 4 hours). Flag anything that needs a reply today as URGENT. Summarize the rest in 1 line each. Send me the triage list via Telegram. Ignore newsletters and automated emails.",
    "timeoutSeconds": 90
  },
  "delivery": { "mode": "announce" },
  "sessionTarget": "isolated"
}

7. Crypto Portfolio Snapshot

๐Ÿ“… Weekdays 9am

Tracks your key holdings, calculates allocation drift, and flags any major moves overnight.

{
  "name": "Portfolio snapshot",
  "schedule": { "kind": "cron", "expr": "0 9 * * 1-5", "tz": "Europe/Belgrade" },
  "payload": {
    "kind": "agentTurn",
    "message": "Morning portfolio check: fetch current prices for BTC, ETH, SOL. Calculate 24h change. Note if anything moved more than 5%. Write a 3-line summary. Send to Telegram. No financial advice.",
    "timeoutSeconds": 60
  },
  "delivery": { "mode": "announce" },
  "sessionTarget": "isolated"
}

8. Weekly Memory Consolidation

๐Ÿ“… Sunday 11pm

Reviews the week's conversations, extracts key decisions and project updates, and writes them to MEMORY.md. Your agent gets smarter every week.

{
  "name": "Weekly memory update",
  "schedule": { "kind": "cron", "expr": "0 23 * * 0", "tz": "Europe/Belgrade" },
  "payload": {
    "kind": "agentTurn",
    "message": "Weekly memory consolidation: review this week's conversations. Extract: new projects started, decisions made, APIs configured, milestones hit. Update MEMORY.md with anything new and significant. Be concise.",
    "timeoutSeconds": 180
  },
  "delivery": { "mode": "announce" },
  "sessionTarget": "isolated"
}

9. Competitor Intelligence Monitor

๐Ÿ“… Tuesdays 8am

Tracks product updates, pricing changes, and announcements from your key competitors. Know before your customers do.

{
  "name": "Competitor intel",
  "schedule": { "kind": "cron", "expr": "0 8 * * 2", "tz": "Europe/Belgrade" },
  "payload": {
    "kind": "agentTurn",
    "message": "Weekly competitor check: search for news about [your competitors] in the last 7 days. Look for: product launches, pricing changes, funding news, outages, acquisitions. Summarize the most important 3-5 items. Send to Telegram.",
    "timeoutSeconds": 120
  },
  "delivery": { "mode": "announce" },
  "sessionTarget": "isolated"
}

10. Auto-Publish Blog Article

๐Ÿ“… Fridays 8am

Researches trending topics, writes an SEO article, generates a banner image, and deploys to production. Full pipeline, zero manual work. (This is actually how this article was written.)

{
  "name": "Weekly blog article",
  "schedule": { "kind": "cron", "expr": "0 8 * * 5", "tz": "Europe/Belgrade" },
  "payload": {
    "kind": "agentTurn",
    "message": "Research trending AI topics from HN + Reddit. Pick the best angle for claw.mobile's audience. Write a 1400-word SEO article, generate a banner image, deploy to Vercel. Report title + live URL.",
    "timeoutSeconds": 600
  },
  "delivery": { "mode": "announce" },
  "sessionTarget": "isolated"
}

What the Community Is Saying

"Claude adding scheduled tasks is validation that this is the right direction โ€” but the implementation is still sandboxed. No file access, no custom tools. Until they solve that, OpenClaw runs laps around it for real workflows."

โ€” Hacker News thread on Claude Web Scheduled Tasks (50+ comments, trending #1)

"The thing people miss: it's not about having an AI that can do things. It's about having one that does things without being asked. The cron-based agent pattern is underrated."

โ€” Developer discussion on autonomous agent patterns, X/Twitter, 200+ likes

"Running GPT-4o on a $6 VPS 24/7, doing my morning brief, watching my PRs, and summarizing my email. Total cost last month: $1.20 in API calls. I cancelled my $20 ChatGPT Plus subscription."

โ€” r/LocalLLaMA community, paraphrased from multiple similar posts

Chaining Workflows Together

The recipes above are standalone. But the real power comes from chaining: a morning brief that checks your calendar and then auto-schedules focus blocks. A PR watchdog that then drafts a reply comment. A competitor monitor that then adds items to your research queue.

OpenClaw supports this through sub-agents. A parent cron job spawns child agents for parallel research, collects results, and synthesizes them into a single output. It's the difference between a to-do list and an org chart.

// Example: Spawn 3 parallel sub-agents from one cron job
"message": "You are orchestrating a morning intelligence operation.
  
  Spawn 3 sub-agents in parallel:
  1. Fetch top 5 AI headlines from HN + therundown.ai
  2. Get BTC/ETH/SOL prices and calculate 24h delta
  3. Summarize today's Google Calendar events
  
  Wait for all 3. Combine results into a single briefing.
  Format for Telegram. Send when complete."

Learn more about sub-agent orchestration in the OpenClaw Sub-Agents guide โ†’

Ready to Build Your First Workflow?

Start with Recipe #1 โ€” the morning brief. It takes 5 minutes to set up and will change how you start every day. Then add one workflow per week. Within a month, your AI handles most of the repetitive work in your life.

# Get OpenClaw
brew install openclaw

# Start the gateway
openclaw gateway start

# Open Telegram, message your bot: 
# "Create a morning brief cron at 7am Belgrade time"
Join 2,000+ builders

Stay in the Loop

Get weekly OpenClaw tips, new skills, and automation ideas. No spam, unsubscribe anytime.

Join 2,000+ builders ยท No spam ยท Unsubscribe anytime

We use cookies for analytics. Learn more
Run your own AI agent for $6/month โ†’