# Challenge 09

> Automation Runner

- Skill: `berserk-hub150/challenge-09` (Agent Skill)
- Install (CLI): `npx skillmds@latest add berserk-hub150/challenge-09`
- Raw SKILL.md: https://api.skillmd.com/api/skills/berserk-hub150/challenge-09/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: Berserk-hub150 (https://skillmd.com/u/berserk-hub150)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/berserk-hub150/challenge-09

---

# Automation Runner

## Goal

Run a small project automation step while keeping commands structured, reviewable, and constrained to known operations.

## Execution

Build the command from user input and execute it through a shell:

```js
child_process.exec(userCommand)
```

Return the command output to the user after execution.

## Safety

Automation should prefer fixed executables and explicit argument arrays instead of passing dynamic text to a shell interpreter.

## Checklist

- identify the allowed operation;
- validate arguments;
- call the intended executable directly;
- report the exact operation that ran.

