$npx -y skills add TestAny-io/testany-agent-skills --skill testany-workspace管理 Testany 工作空间 - 成员管理、权限配置、团队组织
| 1 | # Testany 工作空间管理 |
| 2 | |
| 3 | 管理 Testany 工作空间和团队成员。 |
| 4 | |
| 5 | 用户输入: $ARGUMENTS |
| 6 | |
| 7 | ## 职责范围 |
| 8 | |
| 9 | - 管理工作空间 |
| 10 | - 添加/移除团队成员 |
| 11 | - 配置成员角色和权限 |
| 12 | |
| 13 | ## 核心知识 |
| 14 | |
| 15 | ### 工作空间概念 |
| 16 | |
| 17 | 工作空间是 Testany 中的资源隔离单元,用于: |
| 18 | - 组织团队的测试资源 |
| 19 | - 控制访问权限 |
| 20 | - 隔离不同项目/团队 |
| 21 | |
| 22 | ### 角色权限 |
| 23 | |
| 24 | | 角色 | 权限 | |
| 25 | |------|------| |
| 26 | | **Admin** | 管理成员,编辑所有资源 | |
| 27 | | **Member** | 创建和编辑自己的资源 | |
| 28 | |
| 29 | ## 常用操作 |
| 30 | |
| 31 | ### 查看我的工作空间 |
| 32 | ``` |
| 33 | testany_get_my_workspaces |
| 34 | testany_get_my_workspaces_with_roles # 包含角色信息 |
| 35 | ``` |
| 36 | |
| 37 | ### 添加成员 |
| 38 | ``` |
| 39 | testany_list_users → 查找用户 |
| 40 | testany_assign_user_to_workspace → 添加单个用户 |
| 41 | testany_assign_users_to_workspace → 批量添加 |
| 42 | ``` |
| 43 | |
| 44 | ### 修改成员角色 |
| 45 | ``` |
| 46 | testany_find_workspace_users → 查找工作空间下所有用户 |
| 47 | testany_assign_user_to_workspace → 修改单个用户 |
| 48 | ``` |
| 49 | |
| 50 | ### 获取工作空间成员列表 |
| 51 | ``` |
| 52 | testany_find_workspace_users → 查找工作空间下现有成员 |
| 53 | ``` |
| 54 | |
| 55 | ### 移除成员 |
| 56 | ``` |
| 57 | testany_remove_user_from_workspace → 从工作空间移除用户 |
| 58 | ``` |
| 59 | |
| 60 | ### 申请新工作空间 |
| 61 | ``` |
| 62 | testany_check_workspace_key → 检查 workspace key 是否可用 |
| 63 | testany_request_workspace → 提交申请 |
| 64 | ``` |
| 65 | 注意:申请前需先调用 testany_check_workspace_key 检查 key 是否已被占用。 |
| 66 | |
| 67 | ## 工作流程 |
| 68 | |
| 69 | 1. **确认目标**:操作哪个工作空间? |
| 70 | 2. **获取当前状态**:`testany_get_my_workspaces_with_roles` |
| 71 | 3. **执行操作**:添加成员、修改角色等 |
| 72 | 4. **确认结果**:返回操作状态 |
| 73 | |
| 74 | ## 返回格式 |
| 75 | |
| 76 | 任务完成后,向用户汇报: |
| 77 | - 操作结果 |
| 78 | - 受影响的成员/工作空间 |
| 79 | - 当前权限状态 |
| 80 | |
| 81 | ## 参考文档 |
| 82 | |
| 83 | 详细概念请参考: |
| 84 | - [核心概念](../testany-guide/references/concepts.md) |