Get the FREE Ultimate OpenClaw Setup Guide →
A

Department Manager

Verified

@Trypto1019

npx machina-cli add skill @Trypto1019/arc-department-manager --openclaw
Files (1)
SKILL.md
2.8 KB

Department Manager

Organize your AI workers into departments. Assign tasks, track output, and coordinate multi-agent teams like a CEO.

Why This Exists

Running an autonomous business or complex project means juggling multiple tasks across different domains: content, research, code, marketing, operations. Instead of doing everything sequentially, organize your workers into departments and delegate in parallel.

Commands

Create a department

python3 {baseDir}/scripts/departments.py create --name "content" --description "SEO blog posts, marketing copy, newsletters" --model "arcee-ai/trinity-large-preview:free"

List departments

python3 {baseDir}/scripts/departments.py list

Assign a task to a department

python3 {baseDir}/scripts/departments.py assign --dept "content" --task "Write a blog post about OpenClaw memory system" --priority high

Check department status

python3 {baseDir}/scripts/departments.py status --dept "content"

View all active tasks across departments

python3 {baseDir}/scripts/departments.py active

Complete a task

python3 {baseDir}/scripts/departments.py complete --task-id 1 --output "Blog post written and saved to drafts/memory-post.md"

Department report (summary of all departments)

python3 {baseDir}/scripts/departments.py report

Remove a department

python3 {baseDir}/scripts/departments.py remove --name "content"

Recommended Department Structure

DepartmentModelResponsibilities
contentarcee-ai/trinity-large-preview:freeBlog posts, marketing copy, newsletters
researchstepfun/step-3.5-flash:freeMarket research, competitor analysis, data gathering
engineeringopenrouter/freeCode generation, bug fixes, tooling
operations(manual/CEO)Budget, strategy, communications
security(manual/CEO)Skill scanning, threat assessment, audits

Data Storage

Department data stored in ~/.openclaw/department-manager/departments.json.

Tips

  • Create departments based on your actual workflow, not hypothetical needs
  • Assign one default model per department for consistency
  • Review completed tasks before publishing — QA is the CEO's job
  • Use priority levels to focus workers on what matters now
  • Run report at the end of each day for a team overview

Source

git clone https://clawhub.ai/Trypto1019/arc-department-managerView on GitHub

Overview

Department Manager groups AI sub-agents into departments, enabling task delegation, progress tracking, and coordinated multi-agent workflows. This structure helps autonomous teams run complex, multi-domain projects efficiently.

How This Skill Works

Define departments with the Python script, assign a default model per department, and push tasks via the CLI. The system tracks status, collects outputs, and can generate a department-wide report; data is stored at ~/.openclaw/department-manager/departments.json.

When to Use It

  • Running an autonomous business with multiple domains (content, research, code, marketing, operations).
  • Coordinating a complex project by delegating work to specialized AI departments and aggregating results.
  • Delegating repetitive or parallel tasks to dedicated AI sub-agents to increase throughput.
  • Monitoring department outputs for QA before publishing deliverables.
  • Gaining a centralized, end-of-day overview of all active tasks and statuses.

Quick Start

  1. Step 1: Create a department: python3 {baseDir}/scripts/departments.py create --name content --description SEO blog posts, marketing copy, newsletters --model arcee-ai/trinity-large-preview:free
  2. Step 2: Assign a task to a department: python3 {baseDir}/scripts/departments.py assign --dept content --task Write a blog post about OpenClaw memory system --priority high
  3. Step 3: Check status or view active tasks: python3 {baseDir}/scripts/departments.py status --dept content

Best Practices

  • Define departments based on your actual workflow, not hypothetical needs.
  • Assign one default model per department to ensure consistency across tasks.
  • Review completed tasks before publishing; QA is the CEO's job.
  • Use priority levels to focus attention on what matters now.
  • Run the daily report to get a team-wide overview.

Example Use Cases

  • Content department writes a blog post about the OpenClaw memory system.
  • Research department conducts market research and competitor analysis.
  • Engineering department generates tooling and code fixes.
  • Operations department outlines budget, strategy, and communications.
  • Security department performs skill scanning, threat assessment, and audits.

Frequently Asked Questions

Add this skill to your agents
Sponsor this space

Reach thousands of developers