arc-department-manager
Manage a team of AI sub-agents organized into departments.
Setup & Installation
Install command
clawhub install trypto1019/arc-department-managerIf the CLI is not installed:
Install command
npx clawhub@latest install trypto1019/arc-department-managerOr install with OpenClaw CLI:
Install command
openclaw skills install trypto1019/arc-department-manageror paste the repo link into your assistant's chat
Install command
https://github.com/openclaw/skills/tree/main/skills/trypto1019/arc-department-managerWhat This Skill Does
Organize AI sub-agents into named departments with assigned models and task queues. Delegate tasks by department, track status, and generate summary reports across the full team. Built for autonomous workflows where multiple domains need to run in parallel.
Parallel delegation across specialized departments is faster and more organized than routing all tasks through a single agent sequentially.
When to Use It
- Delegating blog writing to a content department while engineering handles bug fixes simultaneously
- Checking all active tasks across every department in a single command
- Assigning a high-priority market research task to a specialized research agent
- Running an end-of-day report to review what each department completed
- Removing a department after a project phase wraps up
View original SKILL.md file
# 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
```bash
python3 {baseDir}/scripts/departments.py create --name "content" --description "SEO blog posts, marketing copy, newsletters" --model "arcee-ai/trinity-large-preview:free"
```
### List departments
```bash
python3 {baseDir}/scripts/departments.py list
```
### Assign a task to a department
```bash
python3 {baseDir}/scripts/departments.py assign --dept "content" --task "Write a blog post about OpenClaw memory system" --priority high
```
### Check department status
```bash
python3 {baseDir}/scripts/departments.py status --dept "content"
```
### View all active tasks across departments
```bash
python3 {baseDir}/scripts/departments.py active
```
### Complete a task
```bash
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)
```bash
python3 {baseDir}/scripts/departments.py report
```
### Remove a department
```bash
python3 {baseDir}/scripts/departments.py remove --name "content"
```
## Recommended Department Structure
| Department | Model | Responsibilities |
|------------|-------|-----------------|
| content | arcee-ai/trinity-large-preview:free | Blog posts, marketing copy, newsletters |
| research | stepfun/step-3.5-flash:free | Market research, competitor analysis, data gathering |
| engineering | openrouter/free | Code 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
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: Delegating blog writing to a content department while engineering handles bug fixes simultaneously
- 1Delegating blog writing to a content department while engineering handles bug fixes simultaneously
- 2Checking all active tasks across every department in a single command
- 3Assigning a high-priority market research task to a specialized research agent
- 4Running an end-of-day report to review what each department completed
- 5Removing a department after a project phase wraps up
Manage a team of AI sub-agents organized into departments.
Security Audits
These signals reflect official OpenClaw status values. A Suspicious status means the skill should be used with extra caution.