LaunchKit · 2026
Back to Skills

automation-runner

Executes approved shell commands, manages backups, and safely retrieves secrets from Bitwarden.

0
386 downloads
by @barnyp

Setup & Installation

openclaw skills install @barnyp/automation-runner

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install automation-runner

What This Skill Does

Shell-level automation agent that executes approved scripts, manages backups, and fetches secrets from Bitwarden at runtime. Every command passes through an approval gate before running. Output is logged to dated markdown files in the workspace.

The approval gate blocks unintended or unauthorized execution that plain cron jobs or unguarded shell scripts would allow through.

When to use it

  • Running a database backup script with manual approval before execution
  • Fetching API credentials from Bitwarden before a deploy
  • Auditing which scripts ran on a given day via daily log files
  • Managing long-running background processes like incremental backups
  • Safely executing maintenance scripts without storing secrets in plain text

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Run the nightly database backup script

AGENT
  1. 1Receives script execution request
  2. 2Calls bws secret get to retrieve required environment variables at runtime
  3. 3Queues the command and waits for user to type /approve
  4. 4Executes the backup script in the designated workspace directory
  5. 5Logs command output to memory/YYYY-MM-DD.md
OUTPUT

Backup completes successfully; result recorded in the daily log file

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

Bitwarden Secrets Manager account (for bws secret access)bws CLI installed and authenticated with a valid access token