CLI Automation Worker
@zack/cli-automation-worker
Shell-first automation starter that chains AgentPM tools with agentpm run --input-file.
Use case: automationagentpm-runshell
Bootstrap
agentpm new @zack/cli-automation-worker@0.1.0 my-projectNext steps
cp .env.example .env.localWeekly starts
1
0%
Last publish
1d ago
v0.1.0
agent.json
{
"name": "cli-automation-worker",
"version": "0.1.0",
"description": "Shell-first automation starter that chains AgentPM tools with agentpm run --input-file.",
"template": {
"stack": [
"shell"
],
"use_case": "automation",
"variables": [
{
"name": "project_name",
"default": "cli-automation-worker",
"required": true,
"description": "Generated project name. Generation-time only; do not use for API keys, tokens, passwords, or runtime secrets."
},
{
"name": "workflow_label",
"required": true,
"description": "Human-readable label used in the generated README and output report."
},
{
"name": "source_path",
"default": "sample-inputs/daily-notes.md",
"required": true,
"description": "Default local source document processed by the generated automation script."
},
{
"name": "output_path",
"default": "outputs/daily-brief.md",
"required": true,
"description": "Default markdown report path written by the generated automation script."
}
],
"files_root": "template",
"entrypoints": [
{
"label": "Create local env file",
"command": "cp .env.example .env.local"
},
{
"label": "Run the automation worker",
"command": "bash scripts/run-daily-brief.sh"
},
{
"label": "Review the generated brief",
"command": "cat {{ output_path }}"
}
],
"dependencies": {
"tools": [
{
"name": "@zack/document-convert",
"version": "0.1.0"
},
{
"name": "@zack/summarize-text",
"version": "0.1.8"
}
],
"agents": []
},
"display_name": "CLI Automation Worker",
"execution_surfaces": [
"agentpm-run"
]
},
"readme": "README.md",
"license": {
"spdx": "MIT"
}
}Template metadata
Use case
automation
Execution surfaces
agentpm-run
Stack
shell
Included packages
Agents
This template does not declare any agent package dependencies.
Entrypoints
Create local env file
cp .env.example .env.localRun the automation worker
bash scripts/run-daily-brief.shReview the generated brief
cat {{ output_path }}