OpenClaw Automation Recommender
Analyze workspace patterns to recommend tailored OpenClaw automations across all extensibility options.
This skill is read-only. It analyzes the workspace and outputs recommendations. It does NOT create or modify any files. Users implement the recommendations themselves or ask an agent separately to help build them.
Output Guidelines
- Recommend 1-2 of each type: Don't overwhelm — surface the top 1-2 most valuable automations per category
- If user asks for a specific type: Focus only on that type and provide more options (3-5 recommendations)
- Go beyond the reference lists: The reference files contain common patterns, but use web search to find recommendations specific to the workspace's tools, frameworks, and libraries
- Tell users they can ask for more: End by noting they can request more recommendations for any specific category
Automation Types Overview
| Type |
Best For |
| Cron Jobs |
Scheduled recurring tasks (defined via openclaw cron) |
| Skills |
Packaged expertise, workflows, and repeatable tasks (in ~/.openclaw/skills/) |
| Agent Routing |
Dispatching tasks to the right specialist from the 16-agent roster |
| Processes |
Formalized workflows with maturity levels (L1-L4) |
| MCP Servers |
External tool integrations (databases, APIs, browsers, docs) |
| Workspace Structure |
File-based orchestration organization |
Workflow
Phase 1: Workspace Analysis
Gather project context:
# Check OpenClaw configuration
ls -la ~/.openclaw/openclaw.json
cat ~/.openclaw/openclaw.json 2>/dev/null | head -100
# Check existing cron jobs
openclaw cron list 2>/dev/null
# Check existing skills
ls -la ~/.openclaw/skills/ 2>/dev/null
# Check workspace structure
ls -la ~/.openclaw/workspace/ 2>/dev/null
# Check agent workspaces
ls ~/.openclaw/workspace/agents-workspaces/ 2>/dev/null
# Check processes
cat ~/.openclaw/workspace/processes/PROCESSES.json 2>/dev/null | head -50
# Check project files
ls ~/.openclaw/workspace/projects/ 2>/dev/null
# Analyze project structure if applicable
ls -la src/ app/ lib/ tests/ components/ pages/ api/ 2>/dev/null
Key Indicators to Capture:
| Category |
What to Look For |
Informs Recommendations For |
| Existing cron jobs |
Schedule gaps, overlaps |
Cron jobs |
| Agent utilization |
Which agents are idle/busy |
Agent routing |
| Project complexity |
Number of projects, tasks |
Processes, workspace structure |
| Language/Framework |
package.json, pyproject.toml |
Skills, MCP servers |
| External APIs |
Stripe, AWS, databases |
MCP servers |
| Team patterns |
Comms volume, ticket velocity |
Processes, cron jobs |
| Quality gates |
Vigil scores, RCA frequency |
Skills, processes |
Phase 2: Generate Recommendations
Based on analysis, generate recommendations across all categories:
A. Cron Job Recommendations
Cron jobs are scheduled via openclaw cron and run with --no-deliver --session isolated.
| Workspace Signal |
Recommended Cron Job |
| No daily synthesis |
daily-synthesis — Cipher summarizes daily activity |
| No health monitoring |
heartbeat-monitor — Vigil checks agent health every 5m |
| No memory maintenance |
memory-reindex — Cipher reindexes LanceDB every 6h |
| Stale processes |
self-reflection — Vigil audits process maturity every 3h |
| No risk tracking |
weekly-risk-scan — Sage reviews system risks weekly |
| R&D team idle |
rnd-continuous — Nova runs frontier research every 4h |
| No reports |
daily-report — Cooper generates daily status at 9 AM |
Cron job best practices:
- Always use
--no-deliver (critical — even best-effort with no chat window records error)
- Always use
--session isolated (sandboxed, fresh context per run)
- Use
--model override for specific providers (e.g., --model deepseek/deepseek-chat for unlimited)
- Never dispatch Anthropic-primary agents concurrently (shared OAuth rate limits)
- Max 1 dispatch per cron run (prevents race conditions on tickets.json)
B. Skills Recommendations
See references/skills-reference.md for details.
Create skills in ~/.openclaw/skills/<name>/SKILL.md:
| Workspace Signal |
Skill to Create |
| API routes in project |
api-doc (with OpenAPI template) |
| Database project |
create-migration (with validation script) |
| Test suite exists |
gen-test (with example tests) |
| Component library |
new-component (with templates) |
| Frequent deployments |
deploy-checklist (with prereq script) |
| Code style inconsistency |
project-conventions (agent-invoked) |
| New contributor onboarding |
setup-dev (with prereq script) |
| RCA reports needed |
rca-template (with RCA workflow) |
C. Agent Routing Recommendations
OpenClaw has a 16-agent roster with MoE (Mixture of Experts) tag-based dispatch:
| Workspace Signal |
Recommended Routing |
| Security-sensitive code |
Route to Vault (cybersecurity) |
| Complex debugging |
Route to Pixel (root cause analysis, uses Opus) |
| Architecture decisions |
Route to Sage (solution architect) |
| Frontend/UI work |
Route to Muse (creativity) + Forge (implementation) |
| Research tasks |
Route to Nova (R&D lead — never assign regular tickets) |
| Content/documentation |
Route to Anchor (content specialist) |
| Infrastructure/deployment |
Route to Axon (DevOps) |
| Quality assurance |
Route to Vex (adversarial testing) + Vigil (quality gate) |
| Business analysis |
Route to Vista (business analyst) |
| Predictions/foresight |
Route to Oracle (predictive analyst) |
Agent routing best practices:
- Cooper (main) orchestrates — routes, delegates, synthesizes
- Nova is R&D-only — never assign regular tickets
- Pixel uses Opus (expensive) — reserve for complex debugging
- MoE routing is tag-based, not availability-based
- Each agent has idle-time standing orders when queue + backlog empty
D. Process Recommendations
Processes are formalized workflows in ~/.openclaw/workspace/processes/PROCESSES.json with maturity levels:
| Workspace Signal |
Recommended Process |
| No incident response |
Incident Response (L2+) — structured triage and RCA |
| No code review flow |
Code Review (L2+) — multi-agent review with quality gates |
| No deployment pipeline |
Deployment (L3+) — staged rollout with health checks |
| No sprint workflow |
Sprint Planning (L3+) — per-project sprint management |
| No knowledge capture |
Knowledge Synthesis (L2+) — Cipher captures learnings |
| No onboarding |
Agent Onboarding (L1) — bootstrap new agents |
Process maturity levels:
- L1: Ad hoc — just documented
- L2: Documented — has steps and roles
- L3: Practiced — used 3+ times with evidence
- L4: Optimized — measured and improved
E. MCP Server Recommendations
See references/mcp-servers.md for detailed patterns.
| Workspace Signal |
Recommended MCP Server |
| Uses popular libraries |
context7 — Live documentation lookup |
| Frontend with UI testing |
Playwright — Browser automation/testing |
| GitHub repository |
GitHub MCP — Issues, PRs, actions |
| PostgreSQL/MySQL database |
Database MCP — Query and schema tools |
| Uses Supabase |
Supabase MCP — Direct database operations |
| AWS infrastructure |
AWS MCP — Cloud resource management |
| Memory/context persistence |
Memory MCP — Cross-session memory |
| Docker containers |
Docker MCP — Container management |
F. Workspace Structure Recommendations
| Workspace Signal |
Recommended Structure |
| No comms organization |
Set up workspace/comms/inboxes/ and outboxes/ per agent |
| No project organization |
Create workspace/projects/<project-id>/ structure |
| No sprint tracking |
Add workspace/sprints/projects/<project-id>_CURRENT.json |
| No RCA archive |
Create workspace/rca/ for root cause analyses |
| No standards docs |
Add workspace/standards/ (coding, quality, documentation, research) |
| No team structure |
Define teams in workspace/teams/ (like R&D Horizon Squad) |
Phase 3: Output Recommendations Report
Format recommendations clearly. Only include 1-2 recommendations per category — the most valuable ones. Skip categories that aren't relevant.
## OpenClaw Automation Recommendations
I've analyzed your workspace and identified the top automations for each category.
### Workspace Profile
- **Agents Active**: [count]/16
- **Cron Jobs**: [count]/17
- **Skills**: [count]
- **Processes**: [count]/23
- **Projects**: [count]
---
### ⏰ Cron Jobs
#### [cron name]
**Why**: [specific reason based on detected gaps]
**Setup**: `openclaw cron add --name "[name]" --schedule "[cron]" --agent [agent-id] --no-deliver --session isolated`
**Model Override**: `--model [provider/model]`
---
### 🎯 Skills
#### [skill name]
**Why**: [specific reason]
**Create**: `~/.openclaw/skills/[name]/SKILL.md`
---
### 🧠 Agent Routing
#### [routing recommendation]
**Why**: [specific reason based on workspace patterns]
**Tag**: [dispatch tag]
**Agent**: [agent name] ([agent id])
---
### 📋 Processes
#### [process name]
**Why**: [specific reason]
**Maturity Target**: L[level]
**Add to**: `workspace/processes/PROCESSES.json`
---
### 🔌 MCP Servers
#### [server name]
**Why**: [specific reason based on detected services]
**Install**: [install command]
---
### 📁 Workspace Structure
#### [structure recommendation]
**Why**: [specific reason]
**Create**: [paths to create]
---
**Want more?** Ask for additional recommendations for any specific category.
**Want help implementing any of these?** Just ask and the appropriate agent can help set up any of the recommendations above.
Decision Framework
When to Recommend Cron Jobs
- Recurring tasks that should happen on schedule
- Monitoring and health checks
- Synthesis and reporting
- Memory and knowledge maintenance
- R&D continuous exploration
When to Recommend Skills
- Frequently repeated prompts or workflows
- Project-specific tasks with templates
- Domain expertise that agents should apply automatically
- Quick actions the user invokes regularly
When to Recommend Agent Routing Changes
- Tasks consistently going to the wrong agent
- Agents overloaded while others are idle
- New domains or specializations needed
- Quality issues traceable to agent mismatch
When to Recommend Processes
- Workflows that happen repeatedly without structure
- Quality issues from inconsistent approaches
- Team coordination breakdowns
- Compliance or audit requirements
When to Recommend MCP Servers
- External service integration needed (databases, APIs)
- Documentation lookup for libraries/SDKs
- Browser automation or testing
- Team tool integration (GitHub, Linear, Slack)
When to Recommend Workspace Structure
- Files scattered without organization
- Missing communication channels between agents
- No project or sprint tracking
- Knowledge not being captured
Configuration Tips
Cron Job Setup
# Add a new cron job
openclaw cron add --name "my-cron" --schedule "0 */6 * * *" --agent cipher --no-deliver --session isolated
# List existing cron jobs
openclaw cron list
# Remove a cron job
openclaw cron remove --name "my-cron"
Agent Dispatch
Cooper handles routing via MoE tags in CLAUDE.md. To update routing:
- Edit
~/.openclaw/workspace/CLAUDE.md routing table
- Update per-agent SOUL.md if role changes
- Verify with
openclaw doctor
Provider-Aware Scheduling
When scheduling cron jobs, consider provider rate limits:
- Anthropic agents (Cooper, Pixel, Vault): Stagger by 120s minimum, share OAuth limits
- DeepSeek agents (Oracle, Nova, Mirror, Forge, Cipher): No hard limits, safe to overlap
- MiniMax agents (Sage, Vista, Anchor, Muse, Vex): 500 RPM, generous limits
- NIM agents (Axon, Vigil): 40 RPM free tier, use sparingly
Headless Mode (for CI/Automation)
# Run a one-off task
openclaw run --agent forge --task "fix lint errors in src/" --no-deliver
# Scheduled task with model override
openclaw cron add --name "nightly-lint" --schedule "0 3 * * *" --agent forge --model deepseek/deepseek-chat --no-deliver --session isolated
1---2name: openclaw-automation-recommender3description: Analyze a codebase or workspace and recommend OpenClaw automations (cron jobs, skills, agent routing, processes, MCP servers, workspace structure). Use when user asks for automation recommendations, wants to optimize their OpenClaw setup, mentions improving OpenClaw workflows, asks how to best configure OpenClaw for a project, or wants to know what OpenClaw features they should use.4---56# OpenClaw Automation Recommender78Analyze workspace patterns to recommend tailored OpenClaw automations across all extensibility options.910**This skill is read-only.** It analyzes the workspace and outputs recommendations. It does NOT create or modify any files. Users implement the recommendations themselves or ask an agent separately to help build them.1112## Output Guidelines1314- **Recommend 1-2 of each type**: Don't overwhelm — surface the top 1-2 most valuable automations per category15- **If user asks for a specific type**: Focus only on that type and provide more options (3-5 recommendations)16- **Go beyond the reference lists**: The reference files contain common patterns, but use web search to find recommendations specific to the workspace's tools, frameworks, and libraries17- **Tell users they can ask for more**: End by noting they can request more recommendations for any specific category1819## Automation Types Overview2021| Type | Best For |22|------|----------|23| **Cron Jobs** | Scheduled recurring tasks (defined via `openclaw cron`) |24| **Skills** | Packaged expertise, workflows, and repeatable tasks (in `~/.openclaw/skills/`) |25| **Agent Routing** | Dispatching tasks to the right specialist from the 16-agent roster |26| **Processes** | Formalized workflows with maturity levels (L1-L4) |27| **MCP Servers** | External tool integrations (databases, APIs, browsers, docs) |28| **Workspace Structure** | File-based orchestration organization |2930## Workflow3132### Phase 1: Workspace Analysis3334Gather project context:3536```bash37# Check OpenClaw configuration38ls -la ~/.openclaw/openclaw.json39cat ~/.openclaw/openclaw.json 2>/dev/null | head -1004041# Check existing cron jobs42openclaw cron list 2>/dev/null4344# Check existing skills45ls -la ~/.openclaw/skills/ 2>/dev/null4647# Check workspace structure48ls -la ~/.openclaw/workspace/ 2>/dev/null4950# Check agent workspaces51ls ~/.openclaw/workspace/agents-workspaces/ 2>/dev/null5253# Check processes54cat ~/.openclaw/workspace/processes/PROCESSES.json 2>/dev/null | head -505556# Check project files57ls ~/.openclaw/workspace/projects/ 2>/dev/null5859# Analyze project structure if applicable60ls -la src/ app/ lib/ tests/ components/ pages/ api/ 2>/dev/null61```6263**Key Indicators to Capture:**6465| Category | What to Look For | Informs Recommendations For |66|----------|------------------|----------------------------|67| Existing cron jobs | Schedule gaps, overlaps | Cron jobs |68| Agent utilization | Which agents are idle/busy | Agent routing |69| Project complexity | Number of projects, tasks | Processes, workspace structure |70| Language/Framework | package.json, pyproject.toml | Skills, MCP servers |71| External APIs | Stripe, AWS, databases | MCP servers |72| Team patterns | Comms volume, ticket velocity | Processes, cron jobs |73| Quality gates | Vigil scores, RCA frequency | Skills, processes |7475### Phase 2: Generate Recommendations7677Based on analysis, generate recommendations across all categories:7879#### A. Cron Job Recommendations8081Cron jobs are scheduled via `openclaw cron` and run with `--no-deliver --session isolated`.8283| Workspace Signal | Recommended Cron Job |84|-----------------|---------------------|85| No daily synthesis | **daily-synthesis** — Cipher summarizes daily activity |86| No health monitoring | **heartbeat-monitor** — Vigil checks agent health every 5m |87| No memory maintenance | **memory-reindex** — Cipher reindexes LanceDB every 6h |88| Stale processes | **self-reflection** — Vigil audits process maturity every 3h |89| No risk tracking | **weekly-risk-scan** — Sage reviews system risks weekly |90| R&D team idle | **rnd-continuous** — Nova runs frontier research every 4h |91| No reports | **daily-report** — Cooper generates daily status at 9 AM |9293**Cron job best practices:**94- Always use `--no-deliver` (critical — even best-effort with no chat window records error)95- Always use `--session isolated` (sandboxed, fresh context per run)96- Use `--model` override for specific providers (e.g., `--model deepseek/deepseek-chat` for unlimited)97- Never dispatch Anthropic-primary agents concurrently (shared OAuth rate limits)98- Max 1 dispatch per cron run (prevents race conditions on tickets.json)99100#### B. Skills Recommendations101102See [references/skills-reference.md](references/skills-reference.md) for details.103104Create skills in `~/.openclaw/skills/<name>/SKILL.md`:105106| Workspace Signal | Skill to Create |107|-----------------|-----------------|108| API routes in project | **api-doc** (with OpenAPI template) |109| Database project | **create-migration** (with validation script) |110| Test suite exists | **gen-test** (with example tests) |111| Component library | **new-component** (with templates) |112| Frequent deployments | **deploy-checklist** (with prereq script) |113| Code style inconsistency | **project-conventions** (agent-invoked) |114| New contributor onboarding | **setup-dev** (with prereq script) |115| RCA reports needed | **rca-template** (with RCA workflow) |116117#### C. Agent Routing Recommendations118119OpenClaw has a 16-agent roster with MoE (Mixture of Experts) tag-based dispatch:120121| Workspace Signal | Recommended Routing |122|-----------------|---------------------|123| Security-sensitive code | Route to **Vault** (cybersecurity) |124| Complex debugging | Route to **Pixel** (root cause analysis, uses Opus) |125| Architecture decisions | Route to **Sage** (solution architect) |126| Frontend/UI work | Route to **Muse** (creativity) + **Forge** (implementation) |127| Research tasks | Route to **Nova** (R&D lead — never assign regular tickets) |128| Content/documentation | Route to **Anchor** (content specialist) |129| Infrastructure/deployment | Route to **Axon** (DevOps) |130| Quality assurance | Route to **Vex** (adversarial testing) + **Vigil** (quality gate) |131| Business analysis | Route to **Vista** (business analyst) |132| Predictions/foresight | Route to **Oracle** (predictive analyst) |133134**Agent routing best practices:**135- Cooper (main) orchestrates — routes, delegates, synthesizes136- Nova is R&D-only — never assign regular tickets137- Pixel uses Opus (expensive) — reserve for complex debugging138- MoE routing is tag-based, not availability-based139- Each agent has idle-time standing orders when queue + backlog empty140141#### D. Process Recommendations142143Processes are formalized workflows in `~/.openclaw/workspace/processes/PROCESSES.json` with maturity levels:144145| Workspace Signal | Recommended Process |146|-----------------|---------------------|147| No incident response | **Incident Response** (L2+) — structured triage and RCA |148| No code review flow | **Code Review** (L2+) — multi-agent review with quality gates |149| No deployment pipeline | **Deployment** (L3+) — staged rollout with health checks |150| No sprint workflow | **Sprint Planning** (L3+) — per-project sprint management |151| No knowledge capture | **Knowledge Synthesis** (L2+) — Cipher captures learnings |152| No onboarding | **Agent Onboarding** (L1) — bootstrap new agents |153154**Process maturity levels:**155- L1: Ad hoc — just documented156- L2: Documented — has steps and roles157- L3: Practiced — used 3+ times with evidence158- L4: Optimized — measured and improved159160#### E. MCP Server Recommendations161162See [references/mcp-servers.md](references/mcp-servers.md) for detailed patterns.163164| Workspace Signal | Recommended MCP Server |165|-----------------|------------------------|166| Uses popular libraries | **context7** — Live documentation lookup |167| Frontend with UI testing | **Playwright** — Browser automation/testing |168| GitHub repository | **GitHub MCP** — Issues, PRs, actions |169| PostgreSQL/MySQL database | **Database MCP** — Query and schema tools |170| Uses Supabase | **Supabase MCP** — Direct database operations |171| AWS infrastructure | **AWS MCP** — Cloud resource management |172| Memory/context persistence | **Memory MCP** — Cross-session memory |173| Docker containers | **Docker MCP** — Container management |174175#### F. Workspace Structure Recommendations176177| Workspace Signal | Recommended Structure |178|-----------------|----------------------|179| No comms organization | Set up `workspace/comms/inboxes/` and `outboxes/` per agent |180| No project organization | Create `workspace/projects/<project-id>/` structure |181| No sprint tracking | Add `workspace/sprints/projects/<project-id>_CURRENT.json` |182| No RCA archive | Create `workspace/rca/` for root cause analyses |183| No standards docs | Add `workspace/standards/` (coding, quality, documentation, research) |184| No team structure | Define teams in `workspace/teams/` (like R&D Horizon Squad) |185186### Phase 3: Output Recommendations Report187188Format recommendations clearly. **Only include 1-2 recommendations per category** — the most valuable ones. Skip categories that aren't relevant.189190```markdown191## OpenClaw Automation Recommendations192193I've analyzed your workspace and identified the top automations for each category.194195### Workspace Profile196- **Agents Active**: [count]/16197- **Cron Jobs**: [count]/17198- **Skills**: [count]199- **Processes**: [count]/23200- **Projects**: [count]201202---203204### ⏰ Cron Jobs205206#### [cron name]207**Why**: [specific reason based on detected gaps]208**Setup**: `openclaw cron add --name "[name]" --schedule "[cron]" --agent [agent-id] --no-deliver --session isolated`209**Model Override**: `--model [provider/model]`210211---212213### 🎯 Skills214215#### [skill name]216**Why**: [specific reason]217**Create**: `~/.openclaw/skills/[name]/SKILL.md`218219---220221### 🧠 Agent Routing222223#### [routing recommendation]224**Why**: [specific reason based on workspace patterns]225**Tag**: [dispatch tag]226**Agent**: [agent name] ([agent id])227228---229230### 📋 Processes231232#### [process name]233**Why**: [specific reason]234**Maturity Target**: L[level]235**Add to**: `workspace/processes/PROCESSES.json`236237---238239### 🔌 MCP Servers240241#### [server name]242**Why**: [specific reason based on detected services]243**Install**: [install command]244245---246247### 📁 Workspace Structure248249#### [structure recommendation]250**Why**: [specific reason]251**Create**: [paths to create]252253---254255**Want more?** Ask for additional recommendations for any specific category.256257**Want help implementing any of these?** Just ask and the appropriate agent can help set up any of the recommendations above.258```259260## Decision Framework261262### When to Recommend Cron Jobs263- Recurring tasks that should happen on schedule264- Monitoring and health checks265- Synthesis and reporting266- Memory and knowledge maintenance267- R&D continuous exploration268269### When to Recommend Skills270- Frequently repeated prompts or workflows271- Project-specific tasks with templates272- Domain expertise that agents should apply automatically273- Quick actions the user invokes regularly274275### When to Recommend Agent Routing Changes276- Tasks consistently going to the wrong agent277- Agents overloaded while others are idle278- New domains or specializations needed279- Quality issues traceable to agent mismatch280281### When to Recommend Processes282- Workflows that happen repeatedly without structure283- Quality issues from inconsistent approaches284- Team coordination breakdowns285- Compliance or audit requirements286287### When to Recommend MCP Servers288- External service integration needed (databases, APIs)289- Documentation lookup for libraries/SDKs290- Browser automation or testing291- Team tool integration (GitHub, Linear, Slack)292293### When to Recommend Workspace Structure294- Files scattered without organization295- Missing communication channels between agents296- No project or sprint tracking297- Knowledge not being captured298299---300301## Configuration Tips302303### Cron Job Setup304305```bash306# Add a new cron job307openclaw cron add --name "my-cron" --schedule "0 */6 * * *" --agent cipher --no-deliver --session isolated308309# List existing cron jobs310openclaw cron list311312# Remove a cron job313openclaw cron remove --name "my-cron"314```315316### Agent Dispatch317318Cooper handles routing via MoE tags in CLAUDE.md. To update routing:3191. Edit `~/.openclaw/workspace/CLAUDE.md` routing table3202. Update per-agent SOUL.md if role changes3213. Verify with `openclaw doctor`322323### Provider-Aware Scheduling324325When scheduling cron jobs, consider provider rate limits:326- **Anthropic agents** (Cooper, Pixel, Vault): Stagger by 120s minimum, share OAuth limits327- **DeepSeek agents** (Oracle, Nova, Mirror, Forge, Cipher): No hard limits, safe to overlap328- **MiniMax agents** (Sage, Vista, Anchor, Muse, Vex): 500 RPM, generous limits329- **NIM agents** (Axon, Vigil): 40 RPM free tier, use sparingly330331### Headless Mode (for CI/Automation)332333```bash334# Run a one-off task335openclaw run --agent forge --task "fix lint errors in src/" --no-deliver336337# Scheduled task with model override338openclaw cron add --name "nightly-lint" --schedule "0 3 * * *" --agent forge --model deepseek/deepseek-chat --no-deliver --session isolated339```