自动化处理 Google Workspace 管理员的用户、群组与账号维护任务
复制安装指令,让 AI 自动完成配置 · 推荐新手
请帮我安装 askskill 上的 "google-admin-automation" 技能: 1. 下载 https://raw.githubusercontent.com/ComposioHQ/awesome-claude-skills/master/composio-skills/google-admin-automation/SKILL.md 2. 保存为 ~/.claude/skills/google-admin-automation/SKILL.md 3. 装好后重载技能,告诉我可以用了
先搜索可用工具及其最新参数 schema,然后为以下新员工批量创建 Google Workspace 账号:张敏 [email protected]、李浩 [email protected]。为每个账号设置名字、主邮箱、所属部门,并返回创建结果与失败项。
返回账号创建结果,包括成功列表、失败原因及已创建用户的关键信息。
先搜索工具确认最新 schema,然后把 [email protected] 和 [email protected] 加入 [email protected] 与 [email protected] 两个群组;如果用户已在群组中,请跳过并汇总结果。
返回每个用户加入各群组的执行状态,标明已添加、已存在或失败情况。
先搜索工具和最新 schema,然后停用离职员工账号 [email protected],并检查其现有别名;如果缺少 [email protected] 这个别名则添加,最后输出账号状态与别名结果。
返回账号停用状态、别名检查与新增结果,以及任何需要人工处理的问题。
Manage Google Workspace users, groups, memberships, and organizational settings programmatically using Rube MCP (Composio).
Toolkit docs: composio.dev/toolkits/google_admin
RUBE_MANAGE_CONNECTIONS with toolkit google_adminRUBE_SEARCH_TOOLS first to get current tool schemasGet Rube MCP: Add https://rube.app/mcp as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
RUBE_SEARCH_TOOLS respondsRUBE_MANAGE_CONNECTIONS with toolkit google_adminUse GOOGLE_ADMIN_LIST_USERS to retrieve Google Workspace users with optional filtering and pagination.
Tool: GOOGLE_ADMIN_LIST_USERS
Parameters:
- customer: Customer ID or "my_customer" (default)
- domain: Domain to list users from
- query: Filter string (e.g., "orgName=Engineering", "isSuspended=false")
- max_results: Maximum results (1-500, default 100)
- order_by: Sort by "email", "givenName", or "familyName"
- sort_order: "ASCENDING" or "DESCENDING"
- page_token: Pagination token
Use GOOGLE_ADMIN_CREATE_USER to provision a new Google Workspace account.
Tool: GOOGLE_ADMIN_CREATE_USER
Parameters:
- primary_email (required): User's email (e.g., "[email protected]")
- given_name (required): First name
- family_name (required): Last name
- password (required): Password meeting domain requirements
- org_unit_path: Organizational unit (default: "/")
- change_password_at_next_login: Force password change (default: true)
- recovery_email: Recovery email address
- recovery_phone: Recovery phone number
- suspended: Whether account starts suspended (default: false)
Use GOOGLE_ADMIN_LIST_GROUPS to list groups, and GOOGLE_ADMIN_CREATE_GROUP to create new ones.
Tool: GOOGLE_ADMIN_LIST_GROUPS
Parameters:
- customer: "my_customer" (default)
- domain: Filter by domain
- query: Filter (e.g., "name=Engineering*")
- max_results: Max results (1-200)
- order_by: Sort by "email"
- page_token: Pagination token
Tool: GOOGLE_ADMIN_CREATE_GROUP
Parameters:
- email (required): Group email address (e.g., "[email protected]")
- name (required): Display name (e.g., "Engineering Team")
- description: Group purpose description
Use GOOGLE_ADMIN_ADD_USER_TO_GROUP to manage group membership.
Tool: GOOGLE_ADMIN_ADD_USER_TO_GROUP
Parameters:
- group_key (required): Group email or ID
- user_key (required): User email or ID to add
- role: "MEMBER" (default), "MANAGER", or "OWNER"
Use GOOGLE_ADMIN_SUSPEND_USER to toggle user account suspension.
Tool: GOOGLE_ADMIN_SUSPEND_USER
Parameters:
- user_key (required): User's email or unique ID
- suspended: true to suspend, false to unsuspend (default: true)
- suspension_reason: Reason for suspension (optional)
Use GOOGLE_ADMIN_GET_USER or GOOGLE_ADMIN_GET_GROUP to retrieve detailed information.
Tool: GOOGLE_ADMIN_GET_USER
Parameters:
- user_key (required): User's email or unique ID
Tool: GOOGLE_ADMIN_GET_GROUP
Parameters:
- group_key (required): Group's email or unique ID
GOOGLE_ADMIN_CREATE_USER to provision the account, then GOOGLE_ADMIN_ADD_USER_TO_GROUP to add them to relevant groups.…
通过 Rube MCP 自动化 Agiled 中的客户、项目与业务流程操作。
自动化管理 Google Tasks 与任务清单,批量增删改移并提升协作效率