How to Automate Your Daily Tasks with an AI Agent (Without Writing Code)

AI & Agents10 min read
L
Lucas RegaladoSsr. Software Developer

The AI Routine That Plans My Day at 8 AM and Nags Me Until I Answer

Every weekday at 8:00, before I open my laptop, an AI agent reads my Jira board, my Slack, my GitHub and yesterday's meeting notes, and writes a one-page plan for my day into a git repo. Then it asks me the questions it couldn't answer on its own. If I ignore a question, it asks again the next day, with a counter.

I did not write a line of code for this. I wrote a document.

This post is the story of that routine: why I built it, the three pieces it is made of, the rules that keep it from producing noise, and the four other routines that grew out of it. It's part one of two. Part two is about what happened when it worked so well that I was out of Claude credits by 11 AM every day, and how a handful of cheap subagents fixed that.

Which daily tasks should you automate with AI first?

Start with the work that prepares your work: collecting context from the tools you already use, so the first half hour of the day goes to decisions instead of gathering.

In July we were closing in on a delivery deadline on a loan origination system for a US auto-finance lender, and I felt disorganized. Not lazy. Disorganized. The work was varied, and a lot of it was small and fast: reply to a thread, review a pull request, confirm a detail. Those were exactly the things not getting done. Context lived in four places, Jira, Slack, GitHub and the recordings of our meetings, and every morning I stitched it together by hand. That took the better part of an hour, and things still fell through.

A pull request waited four days for a review because I had asked "the team" and nobody felt named. A Slack thread sat unanswered for weeks. Questions I could have answered in sixty seconds never got answered at all.

The detail that pushed me to start with the morning, and not with something bigger, was this: the first half hour of the day is the most expensive one. It's when I have the most judgment. And I was spending it collecting context instead of deciding what to do with it.

So I decided to automate the half hour that prepared my work, not the work itself.

What does an AI daily planner agent do at 8 AM?

It reads Jira, Slack, GitHub and yesterday's meeting notes, and writes a one-page plan for the day into a git repo, ending with the questions it couldn't answer on its own.

Here is what waits for me now. One markdown file per day, committed to a private repo, written by a routine that ran while I was still asleep. Nine sections, same order every day:

  • Focus of the day. Three to five things, prioritized. Anything with a fixed time today, a meeting, a demo, a promise made in Slack, outranks everything else.
  • Quick wins. Things under fifteen minutes: a message to send, a review to do, a question I keep forgetting to ask.
  • Free tickets. Unassigned work I could pick up, flagged when it only looks free.
  • Blockers. What's stuck, on whom, and for how many days. The count goes in the heading so it reads at a glance.
  • KPIs. The team's three delivery metrics for the current month, with a status glyph each.
  • Clocks. Days each of my tickets has been in flight, sorted by age, with what it's waiting for in four words.
  • Tickets without estimates. Live work with no story points, so nothing stays invisible to the team's numbers.
  • Meetings archived. Yesterday's meeting summaries saved to the repo, plus my action items from them.
  • Questions. Numbered, so I can answer by number. Yes or no wherever possible.

Two things about that file matter more than any section. First, four sources go in, one file comes out, and nobody wrote it. Second, it lives in git, so every morning has history. A message in a chat is gone in a week. A file in a repo is a record.

Four sourcesJiraSlackGitHubMeeting notes08:00 · the routineReads yesterday's 'For tomorrow'Scans all four sourcesPrioritizesWrites, then commitsOne daily fileOne markdown file per dayCommitted to a git repoEnds with numbered questionsNobody wrote itFour sources in, one file out, and nobody wrote it. It writes itself at 08:00.

How to build an AI agent without code: a document, a schedule, one prompt

None of this is hard, and none of it is code. An automation, at least the kind I run, is three things.

A document with the steps, in your own words. Mine is called daily-goals.md. It says what the routine is for, what to read first (yesterday's "For tomorrow" section, always), which sources to scan and in what order, which sections to write, and how to prioritize. The first version had twenty lines. Today it has about 190, because I've been correcting it since July, every time it failed.

A schedule. I run my sessions and my automations in Orca, the desktop app my teammate Mateo described in his post about disposable dev workspaces. An automation there is a prompt with a time. It opens a fresh Claude Code session on my machine, weekdays at 08:00, with nobody watching. If my laptop is off, it doesn't run. Nothing leaves my machine except the calls the agent makes to the tools I already use.

One line of prompt. This is the entire automation, as Orca sees it:

Run daily-goals.md exactly as written. Run unattended; ask only if something is unclear.

That's it. All the knowledge is in the document, and anyone can write that document. I wrote mine with Claude, one afternoon in July. My first message was, verbatim, "vos me podrías ayudar a crear una automatización en Orca?", which is Rioplatense Spanish for "could you help me create an automation in Orca?", lowercase, no opening question mark, the way I'd text a friend. The first real run was Monday, July 20.

3 rules for AI task automation that doesn't create noise

I've rewritten that document dozens of times. These are the rules that survived.

1. Don't automate your work. Automate the half hour that prepares it. The routine doesn't write code or answer anyone. It reads, prioritizes, and hands me a plan. The judgment stays with me; what I outsourced is the collection.

2. Make it write to a file you read, in a repo with history. Not a chat message, not a notification. Messages get lost, and you can't diff them. When the routine gets something wrong, I fix the document, and the fix is a commit.

3. Let it ask without blocking, and let it insist. An agent that stops and waits for an answer is useless at night. One that silently drops its questions is worse. So the routine writes its questions at the bottom of the file, numbered, keeps going, and repeats an unanswered question the next day with a note that it's a repeat.

There's a fourth rule, and it's the one that took me longest to learn: the routine has to be allowed to finish without doing anything. A routine that feels it must produce something produces noise. Mine did. On quiet days it invented work: something mentioned in a meeting, not decided by anyone, would show up the next morning as a task I had to do. Now "nothing new today" is a valid, expected outcome.

How should an AI agent follow up on questions you ignore?

It should keep asking without blocking: repeat the question the next day, count the repeats, and move it up the plan until you decide.

This is the story I tell most, because it's where rule three paid for itself.

One morning the routine found two tickets that looked like the same bug, filed by different people. It couldn't decide on its own, so it wrote a question: are these duplicates, and which one is the original? I didn't answer. Next morning, the question was back. And the next. By then it carried a counter: "repeated, day six." On the sixth day it moved the question out of the questions section and into the focus of the day, like a manager would.

The decision took me sixty seconds. It took me six days to make it. Without the routine I would never have made it at all, and two people would have implemented the same fix.

That is rule three, applied: questions don't block, but they don't disappear either.

It has done the same with smaller things since. Slack threads where someone was waiting on me, the kind that scroll out of sight by lunch. And the goals document I owed my team lead after a one-on-one: it sat in the questions for ten days, with the count climbing, and the routine kept moving it up the list until I wrote it.

5 AI automation examples from a developer's workday

Once the morning worked, the others appeared. Today there are five, and the three daily ones close a loop: what the evening routine leaves under "For tomorrow" is the first thing the next morning reads.

  • 08:00, morning brief. The one above.
  • 11:30, standup prep. Reads the day's file and writes my standup block: yesterday, today, blockers, in ten lines. The blocker filter turned out to be the most valuable part. Only what another person has to unblock today makes the list.
  • 17:00, end of day. Reconciles the morning plan against what actually happened. Done, not done, and different, meaning the real work that wasn't in the plan. Then it writes "For tomorrow".
  • Hourly, the bug triager. The only routine a client asked for. It started with a button the client added to a Slack channel: anything submitted there wakes a session on my machine, which asks for clarification in the thread, checks with QA whether it belongs to the current phase, and only then creates the ticket. The first weeks it had something to do every hour. Now most runs end without writing anything, which is the expected result, and I'm about to drop it to once a day.
  • Fridays at 17:30, the coder review. It reads a week of review comments on my pull requests, plus my own corrections, and updates the subagent that writes my code. That one deserves its own post, and it gets one in part two.

08:00 · Morning briefPlans the dayReads 'For tomorrow' firstAsks without blocking11:30 · Standup prepYesterday, today, blockersTen lines, no moreOnly blockers someone else must unblock17:00 · End of dayDone, not done, differentWrites 'For tomorrow'Feeds the next morningHourly · bug triageFridays 17:30 · the coder learnsThree routines, one loop. What the evening leaves under 'For tomorrow' is what the next morning reads first.

How much does it cost to run daily AI agents?

The routines are cheap to run. They live on the cheaper models: the reading goes to the cheapest tier, the synthesis to a mid-tier one. In practice they're close to free.

There's even a timing trick I didn't plan. Claude's plans meter usage in five-hour windows. Running the brief at 08:00 opens the first window early, so it resets around one in the afternoon, exactly when I want a second one.

What I did not expect was what happened once the morning worked. The routine was fine. I was the problem. I kept writing code, reviewing pull requests and planning in the most expensive model, and the routine ran there too. By 11 AM I was out of credits, and I'd wait until two in the afternoon to work again, staring at the clock with everything stopped.

That's the second half of this story, in part two: how I stopped paying top-tier prices for reading a diff, and the four small agents that came out of it.

How to start automating your tasks with AI: pick one

If you have no automation running yet, this is the whole method. Pick one thing you do every day. Write the steps in a paragraph, in your own language. Give it a schedule. Make it write to a file, not a chat. Let it ask without blocking. Then fix the document every time it fails, and write down why.

The first one took me an afternoon. The rest took ten weeks of ten-minute adjustments.

Part two: How to Cut Claude Code Token Usage: The Cheapest Model That Does the Job · Coming soon

FAQ

What is a scheduled AI agent?
A scheduled AI agent is an AI session that runs on a timer with nobody watching, follows a written set of steps, and leaves an output you can check later, such as a file or a message. Mine runs every weekday at 08:00, reads Jira, Slack, GitHub and yesterday's meeting notes, and writes my day plan into a git repo.
How do you automate a daily standup with an AI agent?
Write the steps in a document in plain language: which sources to read, what to write, and in what format. Schedule it to run shortly before the standup so it can read the day's plan and recent activity, and have it write a short block of yesterday, today and blockers. Keep the blocker filter strict: only what someone else has to unblock today.
Do I need to write code to build an AI routine?
No. My routines are three things: a document with the steps, a schedule, and a one-line prompt that tells the agent to run the document exactly as written. The document is the product. Mine grew from 20 lines to about 190 as I corrected it. Anyone who can write instructions can write one.
Which tools do you need for an AI morning briefing?
I use Claude Code for the agent and Orca to schedule it on my machine, one fresh session per run. Claude Code's own routines can run the same kind of task in the cloud, and other editors have similar automations. The agent needs access to the tools you already use, in my case Jira, Slack, GitHub and Granola, through their integrations.
Is it safe to give an AI agent access to Jira, Slack and GitHub?
Mine runs on my own machine with the same accounts and permissions I have, and it only reads. It writes its output to a private repo, never transitions tickets or posts under my name without a human read, and its questions go into a file for me to answer. Keep secrets out of its reach and start with read-only sources.
How much does it cost to run a daily AI routine?
Very little. The routines run on the cheaper models: the reading goes to the cheapest tier and the synthesis to a mid-tier one. Running the morning brief at 08:00 also opens the first five-hour usage window early, so it resets around 1 PM. The expensive part of my day is implementing tickets, not the routines.

Facing something similar?

This is the kind of work we do at Streaver: applied AI and agentic systems built around the people who own the decisions, on the tools a team already uses. If your team's context lives in four places and nobody has time to stitch it together, let's talk.

Get in touch

Sources

  1. Automate work with routines — Claude Code Docs
  2. How Anthropic teams use Claude Code — Anthropic
Have a project in mind?

Let’s build something that ships.

Streaver embeds senior product teams inside companies building AI-native software, from whiteboard to live customers.

Talk to us