技能详情(站内镜像,无评论)
许可证:MIT-0
MIT-0 ·免费使用、修改和重新分发。无需归因。
版本:v1.0.0
统计:⭐ 0 · 27 · 0 current installs · 0 all-time installs
⭐ 0
安装量(当前) 0
🛡 VirusTotal :良性 · OpenClaw :良性
Package:cabbage1016/digital-team
安全扫描(ClawHub)
- VirusTotal :良性
- OpenClaw :良性
OpenClaw 评估
技能的声明、所需资源与运行时指令在逻辑上自洽:它只在 agent 工作区内读写角色/记忆文件并启动子 agent,没有请求额外凭据或下载可疑代码。
目的
名称和描述(管理与启动数字员工、记忆管理)与 SKILL.md 中列出的行为一致:检查/创建 workspace/agents/{角色} 目录、读写 profile/memory/current、列出/创建/启动角色、并使用 sessions_spawn 启动子 agent。没有要求与描述不相关的凭据或外部工具。
说明范围
指令限定在工作区文件路径(workspace/agents/*、workspace/knowledge/*)和内部命令(exec ls、mkdir、read/write、sessions_spawn)。这与功能相符,但需注意技能会读取并更新项目/团队/记忆文件,可能包含敏感信息;且会创建并注入记忆到子 agent(应确认子 agent 的隔离与外发行为)。
安装机制
无安装规范、无代码文件(instruction-only),因此不会在本地下载或写入额外二进制,这降低了供应链风险。
证书
技能不请求任何环境变量、凭据或外部配置路径。所需访问(工作区内的文件与目录)与其声明的用途相匹配,没有多余的秘密或第三方 API 要求。
持久
flags 显示 always:false 且允许模型调用(默认行为)。技能不会要求强制常驻或修改其他技能/系统范围配置;其权限边界局限于工作区文件与启动子 agent。
综合结论
该技能总体内部一致且可解释,但在安装或启用前请确认以下几点: - 确认 agent 平台如何隔离由 sessions_spawn 启动的子 agent(防止未经授权的数据外发)。 - 检查 workspace 目录的位置与访问控制:不要把敏感凭据或机密放入 workspace/agents 或 workspace/knowledge 下的文件。 - 备份或审阅 ROLES.md、profile.md、memory.md、current.md 的写入策略,避免意外覆盖重要文件。 - 在受控环境(沙箱或测试工作区)先行测试“创建/启动/更新记忆”流程,观察子 agent 的实际行为和日志。 - 如果需更严格审计,要求技能作者或平台提供关于 sessions_spawn 的实现细节及子 agent 的网络/文件权限说明。
安装(复制给龙虾 AI)
将下方整段复制到龙虾中文库对话中,由龙虾按 SKILL.md 完成安装。
请把本段交给龙虾中文库(龙虾 AI)执行:为本机安装 OpenClaw 技能「数字员工管理」。简介:管理和启动数字员工角色,支持角色创建、记忆读取与更新,以及自动检测与确认角色存在。。
请 fetch 以下地址读取 SKILL.md 并按文档完成安装:https://raw.githubusercontent.com/openclaw/skills/refs/heads/main/skills/cabbage1016/digital-team/SKILL.md
(来源:yingzhi8.cn 技能库)
SKILL.md
# digital-team
管理数字员工(子 agent)的 skill,支持快速创建角色、启动、记忆管理。
## 触发方式
说"创建数字员工"、"管理数字员工"、"启动 XX 角色"等
---
## 核心逻辑:启动前自动检查
**用户说"启动 XXX"时的处理流程:**
1. **解析角色**:从用户指令中提取角色名(支持别名)
2. **检查记忆**:查看 `workspace/agents/{角色}/` 是否存在
3. **存在** → 正常启动,读取记忆
4. **不存在** → 询问用户是否创建新角色
```
用户:启动 design 做登录页面
↓
1. 识别角色:design
2. 检查:agents/design/ 不存在
3. 询问:"还没创建 design 角色,要现在创建吗?"
↓
用户:好的
↓
4. 自动创建 agents/design/{profile,memory,current}.md
5. 继续启动流程
```
---
## 功能列表
### 1. 列出所有角色
```
列出所有数字员工
```
显示所有已创建的角色及其状态。
### 2. 创建新角色
```
创建角色 {角色名}: {核心职责描述}
```
例如:`创建角色 design: UI/UX设计、交互优化`
会在 `workspace/agents/{角色名}/` 下自动创建:
- `profile.md` - 角色设定
- `memory.md` - 长期记忆
- `current.md` - 当前状态
### 3. 启动数字员工 ⚡(核心功能)
```
启动 {角色名}
启动 {角色名} 执行 {任务描述}
```
**启动流程:**
1. 解析角色名(支持别名匹配)
2. 检查 `agents/{角色}/` 是否存在
3. **不存在** → 询问用户:"还没创建 {角色} 角色,要现在创建吗?"
- 用户确认 → 创建角色 → 继续启动
- 用户拒绝 → 取消启动
4. **存在** → 读取记忆文件:
- `agents/{角色}/profile.md`
- `agents/{角色}/memory.md`
- `agents/{角色}/current.md`
- `knowledge/project.md`
- `knowledge/team.md`
5. 创建子 agent 并注入记忆
6. 任务完成后自动更新记忆
### 4. 查看角色状态
```
{角色名} 状态
查看 {角色名} 记忆
```
### 5. 更新角色记忆
```
{角色名} 记住 {内容}
```
### 6. 批量创建角色
```
创建数字员工团队:{角色1}, {角色2}, {角色3}
```
---
## 文件结构
```
workspace/agents/
├── ROLES.md # 角色别名映射
├── TEMPLATE.md # 启动模板
├── pm/
│ ├── profile.md # 角色设定
│ ├── memory.md # 长期记忆
│ └── current.md # 当前任务
├── arch/
│ └── ...
├── qa/
│ └── ...
└── {新角色}/
└── ...
workspace/knowledge/
├── project.md # 项目背景
├── decisions.md # 已决策事项
└── team.md # 协作规则
```
---
## 内部命令
本 skill 内部使用:
- `exec ls` - 检查角色目录是否存在
- `exec mkdir` - 创建角色目录
- `read/write` - 读写记忆文件
- `sessions_spawn` - 启动子 agent
---
## 使用示例
**示例 1:启动已有角色**
**用户:** "启动 pm 做一个用户登录功能"
**skill 执行:**
1. 识别角色:pm
2. 检查:`agents/pm/` 存在 ✅
3. 读取记忆文件
4. 创建子 agent
5. 任务完成后更新 `agents/pm/memory.md` 和 `current.md`
---
**示例 2:启动新角色(自动询问)**
**用户:** "启动 design 做登录页面"
**skill 执行:**
1. 识别角色:design
2. 检查:`agents/design/` 不存在 ❌
3. 询问用户:"还没创建 design 角色,要现在创建吗?"
**用户:** "好的"
4. 自动创建:
- `agents/design/profile.md`
- `agents/design/memory.md`
- `agents/design/current.md`
- 更新 `ROLES.md` 添加 design 映射
5. 继续启动流程,读取新建的记忆文件
6. 创建子 agent 执行任务
---
**示例 3:取消创建**
**用户:** "启动 design 做登录页面"
**skill:** "还没创建 design 角色,要现在创建吗?"
**用户:** "算了"
→ 取消启动,不创建角色