CoreWise Academy

Agents & Automation · Layer III / Practitioner

Keep Claude automations working

Turn a tested task into a reusable skill, choose where it runs, and catch failed work before it wastes more time.

Nº 050 · Vol. I·6 min read· Updated September 2026

Read firstAutomate a workflow as a Claude routine (Introduces saved instructions that run on a schedule.) · Expertise you can install (Introduces skills as reusable instructions.)

An automation earns its place when the time it saves exceeds the time you spend fixing it. Keep the tested steps in one skill, run it when the result is useful, and require a report that shows what happened. Austin Marchese demonstrates the approach with a daily brief that reads messages and emails him a summary.

01Prove one complete run

Test every required step before polishing the output. For a daily brief, that means reading the intended accounts, producing a summary, and delivering it to the intended destination. Verify the delivered result yourself. Claude saying a tool exists does not establish that your account can use it.

Keep the first test small. One missing connection can block the whole workflow; discover that before spending an afternoon on the wording. Automate the step that slows you down covers choosing which recurring task deserves this work.

02Save the steps that worked

A skill is a saved set of instructions. After a successful test, ask Claude to capture the working steps, required connections, output format, and known failure conditions. Have the scheduled task run that skill. Later edits then have one place to live.

Run the skill in a fresh session. Any requirement you have to explain again belongs in the saved instructions. Turn repeated fixes into rules covers saving those corrections for later runs.

The scheduled run must be able to find the skill. Local Claude Code tasks can read local skills. Cloud sessions use skills enabled for your Claude account or project skills committed to the repository they clone. Editing a personal file on your laptop does not update that remote copy. Check the location before relying on the next run. Anthropic’s skills documentation explains which sources each session reads.

03Schedule for when you need it

Send the brief when you will act on it. If mornings are crowded, an evening brief may be more useful. Pick the lowest frequency that still meets the need; each extra run adds usage and another result to review.

Run locationWhat to check
Local Desktop taskYour computer must be awake and the app open. It can use your local files and tools.
Cloud routineIt can run while your computer is off. Test its access to skills, files, and connectors separately.

Desktop may start one catch-up run after a missed schedule. If a late brief would be misleading, state the permitted time range and what to do outside it. These are the current distinctions in Anthropic’s scheduling documentation.

Use the scheduled task’s Run now control to test the actual setup. A successful interactive chat cannot prove that an unattended run has everything it needs.

04Improve one part at a time

Once the saved task works, choose the change that would make its result more useful. Marchese separates the choices into four kinds:

ChangeExample for a daily brief
Refine the selectionInclude messages that require a decision; omit routine notices.
Add a sourceInclude calendar events after testing calendar access.
Change the formatUse an HTML file when the brief needs a table you can scan.
Add checksStop when a required connection is missing.

Test the change, then update the skill. When several automations repeat the same delivery step, move that step into a shared skill they all reference. Fixing the shared step applies the correction to every automation that uses it. Retest those automations after changing the shared step.

05Define when to stop

Check required connections before doing the expensive work. If a source is unavailable, stop and report which source failed. An empty inbox and an inbox you could not read must produce different reports.

Give retry loops a limit and a check they must pass. Loop the agent until the work passes explains the verification step. A useful extension is to stop before repeating a delivery whose outcome is uncertain: a timeout may arrive after the service has already sent the message.

This original prompt applies those rules to a brief. Choose the retry limit for your task; the number below is an example.

Before building the brief, check access to every required source. If access fails, stop and name the source, the failed step, and the action needed from me. Do not report inaccessible data as empty.

Allow at most two retries for a failed read. Stop earlier if the error requires a permission change. If delivery returns an uncertain result, check whether the message was sent before retrying; if you cannot tell, stop and flag it for review.

Finish with the accounts and time range checked, items read per source, missing data, and the output location. Use measured counts. Say when a total is unknown.

06Make missing work visible

Send reports to one place you already check. Each report should identify the work performed and anything skipped. Marchese’s example includes counts for emails, Slack messages, and calendar events, so unexpectedly small results are easier to notice.

“the effort to maintain the system is the most important variable.”

Austin Marchese, “The Easiest Way to Automate Your Life With Claude” · 6:18

Counts help you spot omissions; inspect the underlying run when they look wrong. Anthropic documents that a green routine status can mean the session ran without a system error even though the task failed. Check the result and the run record before trusting it.

Review whether you still use the output. Pause automations whose reports go unread or whose maintenance costs more time than they save.

FAQ

Your daily brief works in a chat. What must you test before trusting its schedule?

Run the saved skill through the scheduled task itself. Check that it can access the same sources, has the required permissions, and produces the expected result without help from the earlier conversation.

You edited a skill on your laptop. Will a cloud routine use that edit?

Only if the updated skill is available in the cloud session. A personal file on your laptop does not transfer automatically. Make the update available through the skills enabled for your Claude account or the repository the routine clones, then test a new run.

A run is green, but its report says it read one email when you expected many. What should happen next?

Open the run record and check which account and time range it searched, and what it retrieved. A green status can mean the session ran without a system error while the requested work still failed. Fix the cause and rerun the check before trusting the brief.

Sources
  1. Austin Marchese · “The Easiest Way to Automate Your Life With Claude”
    cited at 1:49 · 3:44 · 5:22 · 6:18 · 9:06 · 11:58 · 14:39 · 15:14 · 17:49 · 18:37 · 19:18 · 20:32
  2. Anthropic · “Schedule recurring tasks in Claude Code Desktop”
  3. Anthropic · “Extend Claude with skills”
  4. Anthropic · “Automate work with routines”