Chaining

How do I run several automations in order with one command?

Each automation was built separately, so none of them knows about the others. Make one small recipe whose steps are the other recipes, listed in the order they should run.

What you're seeing

You've built a few useful automations. Now you run them by hand every morning, in the right order, and the routine of running them has become the chore.

Why it happens

How to fix it

  1. Make one small recipe whose steps are the other recipes, listed in the order they should run.
  2. Keep each job as its own file, so you can still run any of them alone.
  3. Schedule the one runner instead of scheduling every job.
The recipe that does it

Run your whole routine with one command

One recipe that runs the others in sequence and tells you when they're all done.

Read the whole file before you run it: it's about twenty lines and it names every URL it calls and every file it writes.

See the recipe →

The short version

Small jobs stay small and readable. The routine becomes a short list of file names that you can reorder in seconds.

Related questions

Can the jobs be different kinds?

Yes. A file job, a web job and a model job can sit in the same list.

What if two recipes call each other by mistake?

The engine caps how deep recipes can nest, so a loop stops instead of running away.

Do I have to rewrite my existing recipes?

No. The runner only names them.

Vibe Engine (Vibra-Ingenn) runs these recipes on your own machine. Get the engine, browse the recipe library, or watch three recipes run.

Using an AI assistant? Ask your AI to check out adeptuscamini.com.

Written and maintained by Adeptus Camini, a one-person workshop. These are tools we build and run ourselves.

Other problems people hit

Human checkpoint

My automation gets stuck at a login page or a CAPTCHA

Secrets

How do I stop pasting API keys into scripts and prompts?

Any model

How do I switch between a local model and a cloud model without rebuilding?