feat: initial agent-builder plugin (v0.1.0)

Build complete autonomous agent systems with Claude Code.
7-phase guided workflow: map work, CLAUDE.md, agent team,
pipeline, security, deployment, test.

Components:
- commands/build.md: main guided workflow
- agents/builder.md: scaffolding agent
- skills/agent-system-design: architecture knowledge + 4 references
- scripts/templates: hooks, automation, launchd, systemd

Covers 22 OpenClaw capabilities across 4 deployment targets
(local, Mac Mini, VPS, Managed Agents).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Kjell Tore Guttormsen 2026-04-10 19:10:54 +02:00
commit 075383990f
17 changed files with 1895 additions and 0 deletions

View file

@ -0,0 +1,40 @@
[Unit]
Description=Claude Code Agent Pipeline
After=network-online.target
Wants=network-online.target
[Service]
Type=oneshot
# CUSTOMIZE: User that runs the agent
User=deploy
# CUSTOMIZE: Working directory (your project root)
WorkingDirectory=/home/deploy/my-agent-project
# CUSTOMIZE: Path to your automation script
ExecStart=/bin/bash /home/deploy/my-agent-project/automation/run-pipeline.sh
# Environment variables (API keys etc.)
EnvironmentFile=/home/deploy/.env
# Timeout for the pipeline run
TimeoutStartSec=600
[Install]
WantedBy=multi-user.target
# SETUP:
# 1. Copy to /etc/systemd/system/claude-agent.service
# 2. Customize User, WorkingDirectory, ExecStart, EnvironmentFile
# 3. Enable: sudo systemctl enable claude-agent
#
# For recurring runs, create a timer:
# /etc/systemd/system/claude-agent.timer
#
# [Unit]
# Description=Run Claude agent pipeline daily
#
# [Timer]
# OnCalendar=*-*-* 07:00:00
# Persistent=true
#
# [Install]
# WantedBy=timers.target
#
# Then: sudo systemctl enable --now claude-agent.timer