Skip to content
Back to skills

Automations

ASecurity

Schedule or manage recurring and one-shot Cloudroom agent or script automations.

  • 11 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 5, 2026
ai-agentsbashapi

Works with

  • cli
  • api

Security analysis

A100/100

Pro scans all 4 files and shows the line behind each finding

Scanned October 5, 2026

npx -y skills add davidondrej/cloudroom-gui --skill automations --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Automations?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Automations
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/davidondrej-automations/badge)](https://www.skillsdirectory.com/skills/davidondrej-automations)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: automations
description: "Schedule or manage recurring and one-shot Cloudroom agent or script automations."
---

# Automations

An automation is a scheduled task. When due it runs in one of two modes:

agent Spawn a thread or re-prompt a target thread with a configured prompt.
script Run a stored server-side script and capture stdout/stderr/exit.

Use the top-level `room-cli automation` command. The CLI routes it to this plugin.

Pass `--project` explicitly for every automation command. Inside a thread, automations are stamped origin `agent` and record the creating thread automatically. Automation-spawned threads cannot create automations.

Personal supports automations with `--project proj_personal`. Use `room-cli project list --include-personal --json` to include it in discovery; an empty default project list does not mean Personal is unavailable.

Choosing a mode:

Use `script` when the output is fully determined by code: watchdogs, threshold alerts, health checks, heartbeats, and API pollers with a fixed output shape. Scripts run on the Cloudroom server, with cwd inside the plugin data directory's `scripts/` area. Script automations do not have an environment field and do not accept environment flags.

Design the script to print nothing when there is nothing to report: an exit-0 run with empty stdout/stderr, or a last non-empty line of `{"wakeAgent": false}`, is recorded as a skipped silent tick. Any other output is captured; non-zero exit or timeout is recorded as a failed run.

Use `agent` when the run needs reasoning: summarize a feed, pick interesting items, draft a human-friendly message, or branch on content.

Creating:

```bash
room-cli automation create --project <id> --name "..." [schedule flags] [mode flags]
```

For creation flags and mode-specific defaults, read
[references/creation.md](references/creation.md).

Read `references/script-runtime.md` before you use a script file, depend on
injected variables, or diagnose retries, timeouts, restarts, and silent runs.

Managing:

```bash
room-cli automation list --project <id>
room-cli automation show <automationId> --project <id>
room-cli automation update <automationId> --project <id> [--name <name>] [schedule flags] [complete execution flags | partial agent update flags]
room-cli automation pause <automationId> --project <id>
room-cli automation resume <automationId> --project <id>
room-cli automation run <automationId> --project <id> [--idempotency-key <key>]
room-cli automation runs <automationId> --project <id> [--limit <count>] [--output <runId>]
room-cli automation delete <automationId> --project <id> --yes
```

For partial updates, mode replacement, execution targets, or damaged records,
read [references/updates.md](references/updates.md). Every command supports `--json`.

Files in this skill

  • SKILL.md2.7 KB
  • references/creation.md1.6 KB
  • references/script-runtime.md2.5 KB
  • references/updates.md2.2 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…