workspace-directory-manager

$npx mdskill add aAAaqwq/AGI-Super-Team/workspace-directory-manager

Automate workspace cleanup and directory organization.

  • Removes temporary files and logs from home directories.
  • Enforces strict folder structure for configuration and memory.
  • Prioritizes disk space recovery when storage is low.
  • Executes scheduled maintenance tasks for system cleanliness.
SKILL.md
.github/skills/workspace-directory-managerView on GitHub ↗
---
name: workspace-directory-manager
description: Workspace directory manager — maintain cleanliness of ~/.openclaw/ and ~/clawd/
---

# Skill: OpenClaw & Workspace Directory Manager

## 触发条件
- "整理目录"、"清理文件夹"、"目录结构"
- "清理 tmp"、"清理日志"、"清理临时文件"
- "skills 整理"、"重复 skill 检查"
- "磁盘空间"、"空间不足"
- "workspace 维护"、"openclaw 维护"

## 职责
维护 `~/.openclaw/` 和 `~/clawd/` 两个目录的整洁和秩序。
**专属 agent: 小ops** — CEO 指定的小ops专用 skill。

## 目录结构规范

### ~/.openclaw/ (系统配置目录)
```
~/.openclaw/
├── openclaw.json          # 主配置(唯一真相源)
├── .env                   # 运行时环境变量(由 rebuild-env.sh 生成,chmod 600)
├── agents/
│   └── <agent-id>/agent/
│       ├── agent.json     # Agent 身份+模型+workspace
│       ├── models.json    # 模型缓存(自动生成)
│       ├── SOUL.md        # Agent 灵魂文件
│       └── AGENTS.md      # Agent 行为规则
├── skills/                # 全局安装的 Skill
├── logs/                  # 运行日志
└── memory/                # 记忆文件
```

### ~/clawd/ (工作空间目录)
```
~/clawd/
├── MEMORY.md              # 长期记忆(main session 维护,只读)
├── SOUL.md                # CEO 灵魂文件
├── AGENTS.md              # 团队规则
├── USER.md                # 用户画像
├── TOOLS.md               # 工具手册
├── IDENTITY.md            # 身份文件
├── HEARTBEAT.md           # 心跳规则
├── memory/                # 日记忆 YYYY-MM-DD.md
├── projects/              # 独立项目
├── reports/               # 研究报告
├── skills/                # 自研 Skill
├── scripts/               # 全局脚本
├── docs/                  # 文档
├── tmp/                   # 临时文件(可定期清理)
└── repos/                 # 代码仓库
```

## 执行命令

### 完整目录健康检查
```bash
python3 ~/clawd/skills/workspace-directory-manager/scripts/health-check.py
```

### 清理临时文件
```bash
python3 ~/clawd/skills/workspace-directory-manager/scripts/cleanup-tmp.py --dry-run   # 预览
python3 ~/clawd/skills/workspace-directory-manager/scripts/cleanup-tmp.py               # 执行
```

### 重复 Skill 检测
```bash
python3 ~/clawd/skills/workspace-directory-manager/scripts/detect-duplicates.py
```

### 磁盘空间报告
```bash
python3 ~/clawd/skills/workspace-directory-manager/scripts/disk-usage.py
```

### 目录结构可视化
```bash
python3 ~/clawd/skills/workspace-directory-manager/scripts/tree-view.py --path ~/clawd --depth 2
python3 ~/clawd/skills/workspace-directory-manager/scripts/tree-view.py --path ~/.openclaw --depth 2
```

## 清理规则

### tmp/ 清理
- `~/clawd/tmp/` 中超过 7 天的文件自动标记删除
- 不删除正在被 cron/session 使用的文件

### 日志清理
- `~/.openclaw/logs/` 中超过 30 天的日志自动清理
- 保留最近 7 天的详细日志

### Agent Session 残留
- 检查 agents/*/agent/ 下异常大的文件
- models.json 如果超过 10MB → 标记清理

### 重复 Skill 清理
- 对比 `~/.openclaw/skills/` 和 `~/clawd/skills/`
- 同名 skill 以 `~/.openclaw/skills/` 为准
- 功能重复的 skill 报告给 CEO 决定

## 安全铁律
1. **永不删除** `MEMORY.md`、`SOUL.md`、`AGENTS.md`、`USER.md`、`TOOLS.md`
2. **清理前 dry-run**,确认无误再执行
3. **用 `trash` 而非 `rm`**(可恢复)
4. **不修改** `openclaw.json`(除非 CEO 明确指示)
5. **memory/ 文件只追加不覆盖**

## 巡检频率
- 每 6 小时(通过 heartbeat 或 cron)运行 health-check
- 每周日运行一次 cleanup + disk-usage

## 更新记录
- 2026-03-29: 初版创建
More from aAAaqwq/AGI-Super-Team