闲社服务运行正常AI智能体自动化平台
a

工作区管理

技能标识:agent-workspace-manager

Manage and optimize agent workspace directory structure. Use when: (1) initializing a new agent workspace with proper structure, (2) auditing document placement to ensure files are in correct functional directories, (3) cleaning up expired or redundant content, (4) detecting need for directory structure expansion, or (5) maintaining workspace health across multiple agents. Triggers on phrases like "organize workspace", "cleanup agent directory", "workspace structure", "optimize agent files".

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.1.0
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

工作区管理

Agent Workspace Manager

概述

本技能提供了一种系统化的方法来组织和管理代理工作空间目录。它确保文档被放置在合适的功能目录中,检测结构问题,并维护内容的时效性。

核心能力

1. 结构初始化

为新代理初始化标准化的工作空间结构:

workspace/
├── MEMORY.md # 核心记忆索引(代理首先读取此文件)
├── memory/ # 基于时间的记忆片段
├── knowledge/ # 稳定的领域知识
│ └── sql/ # 核心业务SQL(新增)
├── tasks/ # 临时/项目特定事项
├── decisions/ # 包含理由的决策记录
├── preferences/ # 用户偏好和设置
├── archives/ # 已过期但保留的内容
│ └── sql_versions/ # 历史SQL版本(新增)
├── templates/ # 可复用模板
│ └── sql/ # 可复用SQL模板(新增)
└── scripts/ # 脚本和工具(新增)

用法: 设置新工作空间时,创建此结构以实现高效的信息检索。

2. 文档分类

每个文档必须放置在与功能目的匹配的目录中:

文档类型目录特征
事件、对话、基于时间的记录memory/有时间戳,可能过期
领域知识、技术文档
knowledge/ | 稳定、长期有效 |
| 核心业务SQL | knowledge/sql/ | 长期使用的SQL |
| 任务、待办事项、项目事项 | tasks/ | 临时、项目相关 |
| 包含理由的重要选择 | decisions/ | 决策历史、可追溯 |
| 用户习惯、偏好 | preferences/ | 个性化配置 |
| 已过期但有价值的内容 | archives/ | 保留以供参考 |
| 历史SQL版本 | archives/sql_versions/ | 已弃用的SQL |
| 可复用模式、模板 | templates/ | 可直接复制粘贴 |
| 可复用SQL模板 | templates/sql/ | 标准查询 |
| 脚本(.py, .sh) | scripts/ | 工具脚本 |

分类规则: 在创建任何文档之前,确定其主要功能。将其放置在匹配的目录中。切勿将文件放置在错误的目录中。

3. 代码文件分类(新增)

代码文件(SQL、Python、Shell等)必须遵循以下规则:

文件类型目录用途
.sql(核心业务)knowledge/sql/长期使用的SQL查询
.sql(模板)
templates/sql/ | 可复用的标准查询 |
| .sql(历史) | archives/sql_versions/ | 已弃用的SQL版本 |
| .py(脚本) | scripts/ | Python工具脚本 |
| .sh(脚本) | scripts/ | Shell工具脚本 |
| .json(配置) | config/ 或根目录 | 配置文件 |

SQL文件命名规则:

  • - ✅ 应做: 使用语义化名称:神策宽表转JSON.sql
  • ❌ 不应做: 使用版本后缀:神策宽表转JSONv1.sql、神策宽表转JSON最终版.sql
  • ❌ 不应做: 使用功能后缀:神策宽表转JSON修正版.sql、神策宽表转JSON完整版.sql

何时创建新版本:

  • - 如果SQL需要更新,修改现有文件
  • 如有需要,将旧版本归档到 archives/sql_versions/ 并添加时间戳
  • 在 knowledge/sql/ 中仅保留一个活跃版本

4. 工作空间健康检查

运行健康检查以识别问题:

  • - 文件放错位置: 文档在错误的目录中
  • 重复文件: 多个文件中存在相似内容
  • 代码文件重复: 同一SQL/脚本的多个版本(新增)
  • 过时内容: 需要更新的过时信息
  • 孤立文件: 没有明确用途或引用的文件
  • 命名违规: 带有版本后缀的文件(新增)

输出: 包含具体文件建议的报告。

5. 重复文件检测(增强)

使用以下方法检测重复文件:

对于文档文件(.md)

  1. 1. 名称相似性: 名称相似的文件(例如 report-v1.md 和 report-v2.md)
  2. 内容相似性: 内容重叠超过80%的文件
  3. 功能相似性: 服务于相同目的的文件

对于代码文件(.sql, .py, .sh)

  1. 1. 版本后缀: 带有 v1、v2、final、修正版、_完整版 等的文件
  2. 相同功能: 用于同一转换/查询的多个SQL文件
  3. 名称中的时间戳: 带有时间戳且可能已归档的文件

检测命令:
bash

查找带有版本后缀的SQL文件


find . -name *.sql -type f | grep -E (v[0-9]|最终|完整|修正|_修复)

按名称模式查找重复的MD文件

find . -name *.md -type f | grep -E (v[0-9]|最终|_完整)

6. 内容时效性维护

通过以下方式维护文档的时效性:

  1. 1. 合并: 合并重复或相似的文件,保留所有关键信息
  2. 归档: 将过期内容移动到 archives/ 并添加时间戳
  3. 更新: 用最新信息更新过时的知识
  4. 精简: 删除真正冗余的内容(仅当不丢失关键信息时)
  5. 整合: 将多个版本合并为一个,归档旧版本(新增)

安全原则: 切勿删除可能包含独特有价值信息的内容。改为归档。

7. 结构扩展检测

当现有目录无法满足新的功能需求时:

  1. 1. 检测: 识别不适合当前分类的文档
  2. 建议: 提出新目录或结构重组方案
  3. 实施: 按照命名约定创建新目录
  4. 记录: 更新本技能的结构参考

示例: 如果 knowledge/ 因混合领域类型而变得过大,可拆分为 knowledge/product/、knowledge/technical/、knowledge/business/。

工作流程

新工作空间设置

  1. 1. 确定代理类型(个人助理、项目经理、知识库等)
  2. 查看 references/structure-templates.md 获取合适的模板
  3. 创建目录和初始文件
  4. 将 MEMORY.md 设置为入口点

工作空间审计

  1. 1. 扫描工作空间中的所有文件
  2. 按功能对每个文件进行分类
  3. 检查放错位置的文件
  4. 检测重复文件(包括代码文件)
  5. 生成健康报告
  6. 提出修复建议供用户批准

内容清理

  1. 1. 识别重复/相似文件
  2. 检测带有版本后缀的文件(新增)
  3. 提出合并候选方案
  4. 识别过期内容
  5. 归档并保留
  6. 验证未丢失关键信息

代码文件清理(新增)

  1. 1. 扫描所有代码文件(.sql, .py, .sh)
  2. 识别带有版本后缀的文件
  3. 确定最新/最佳版本
  4. 将最新版本保留在适当目录中(knowledge/sql/ 或 templates/sql/)
  5. 将旧版本归档到 archives/sql_versions/
  6. 从文件名中移除版本后缀

资源

references/

  • - structure-templates.md - 针对不同代理类型的预定义工作空间模板
  • classification-rules.md - 文档分类的详细规则(已更新)

多代理共享

本技能设计为可在多个代理间复制:

  1. 1. 在多个代理工作空间中安装相同的技能
  2. 每个代理遵循相同的结构约定
  3. 共享知识可在代理间交换
  4. 一致的结构支持跨代理协作

更新日志

v1.1(2026-03-25)

  • - 添加了代码文件分类规则(SQL、Python、Shell)
  • 添加了重复文件检测方法
  • 添加了文件命名最佳实践
  • 增强了工作空间健康检查以检测带有版本后缀的文件
  • 添加了SQL特定的清理工作流程

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 agent-workspace-manager-1776078312 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 agent-workspace-manager-1776078312 技能

通过命令行安装

skillhub install agent-workspace-manager-1776078312

下载

⬇ 下载 agent-workspace-manager v1.1.0(免费)

文件大小: 9.72 KB | 发布时间: 2026-4-14 10:41

v1.1.0 最新 2026-4-14 10:41
新增代码文件分类规则(SQL/Python/Shell)、重复文件检测方法、文件命名最佳实践
返回顶部