automation-scripting
Installation
SKILL.md
Automation Scripting
Workflow
- Identify inputs, outputs, OS, runtime, frequency, and failure impact.
- Prefer the repo's existing scripting language and command style.
- Make scripts idempotent when they may be re-run.
- Validate inputs and fail with clear messages.
- Log progress enough for troubleshooting without exposing secrets.
- Put destructive actions behind explicit flags, dry runs, or confirmation.
Script Design
- Use structured parsers for JSON, CSV, XML, YAML, and archives.
- Use safe path handling and avoid shell injection.
- Stream large files when memory could matter.
- Return meaningful exit codes for CI and automation.