Workflows
17 recipes, filter by use case, license, or difficulty.
Self-hosting the open-source stack? Prove your backup actually restores before you need it
Make the one self-hosting discipline that matters a machine check: back up your database, destroy the live copy, restore from the backup, and assert the restored data matches the original exactly, so you find a broken backup in CI instead of at 2am.
Chat with a CSV, but pin a known-answer guardrail so a wrong query cannot pass
Ask a CSV or dataframe questions in plain English with PandasAI, but wrap it in a deterministic known-answer check so a confident-but-wrong generated query is caught instead of trusted.
Advisor pattern: cap how often the expensive model gets called, and catch drift
Run a cheap executor with a rarely-consulted expensive advisor, but enforce a hard cap on advisor calls per task and a drift-check before the executor can keep going, so the benchmark's 63% discount doesn't quietly erode into nothing.
Route through a gateway with a tested open-weights fallback
Keep model access from being a single point of failure: route through an OpenAI-compatible gateway and pin a fallback that is open-weights and has actually been tested, so a pulled or deprecated model is a two-minute config change, not a lost week.
ReMe pattern: define prospective memory as a schedule your agent can tick off
Write a reminder schedule config that an agent can load to surface its own future obligations — follow-ups, timed checks, recurring digests — and validate the structure before wiring it up.
Grind a huge one-time job overnight on a free tier's tiny rate limit
Pace a big one-time batch (label a dataset, summarize an archive, draft alt text) through a free tier with a very low rate ceiling, proven to finish within the rate limit and the monthly token budget before you start it.
Teach OpenCode Go your weekly chore once, then run it in minutes
Capture a repeating chore as a reusable OpenCode command backed by the Go plan's models, so a two-hour weekly task becomes a five-minute run.
Let a free model triage your reading: one-line summary + reply flag
Point any OpenAI-compatible tool at an OpenRouter free model so each email/article/report comes back as a one-sentence summary plus a needs-reply flag, and you only open what earns it.
Scrape politely: honor robots.txt and a crawl delay (the part most skip)
Gate any scraper behind a robots.txt check and a crawl delay so you only fetch what a site allows, at a rate it allows, using nothing but the Python standard library.
Firecrawl: turn a page into the exact JSON you asked for
Author a Firecrawl extract request that returns schema-structured JSON (not just markdown) and validate the request shape before you spend a crawl on it.
Claude Code Cloud Schedule: Runs With Your Laptop Off
Schedule Claude Code on Anthropic-managed infra at 1-hour-or-coarser cadence, pushing only to claude/ branches.
Claude Code Headless: An Always-On Local Schedule
Run Claude Code headless with -p on an OS-cron schedule so a job survives restarts.
Claude Code /loop: Poll a Deploy on a Fixed Interval
Re-fire a prompt on a valid cron interval inside a live Claude Code session.
Obsidian × MCPVault: The Vault Health Check
A monthly, scheduled audit that finds orphan notes, stale info, and inconsistent tags before your vault rots.
Weekly Review: a Finished Review Instead of a Blank Page
Every Friday, have Claude Code turn your week's note activity into a written review.
Morning Synthesis: a Start-of-Day Note Before Coffee
Schedule Claude Code to read your recent notes and write a daily start-of-day briefing.
Dedupe and Rank a Keyword List with Coreutils
Turn a messy keyword dump into a clean, frequency-ranked list using only shell builtins.