ComposioHQ/google-admin-automation-e-admin-automation

Automatize tarefas de administração do Google Workspace via Rube MCP (Composio): gerencie usuários, grupos, associações, suspenda contas, crie usuários e adicione aliases. Sempre pesquise as ferramentas primeiro para obter os esquemas atuais.

O que é google-admin-automation-e-admin-automation?

Esta skill capacita agentes de IA a gerenciar programaticamente o Google Workspace por meio do Rube MCP (Composio). Ela fornece um conjunto de ferramentas para tarefas comuns de administração, como criar, suspender e listar usuários, gerenciar grupos e suas associações, e adicionar aliases de e-mail. A skill é compatível com agentes que usam MCP (Model Context Protocol), como Claude Code, Cursor e Codex, e se integra diretamente ao servidor MCP do Rube. Para usar, é necessário conectar-se ao toolkit `google_admin` via `RUBE_MANAGE_CONNECTIONS` e garantir que o usuário autenticado tenha privilégios de administrador no Google Workspace. Um ponto crucial é que, antes de executar qualquer comando, o agente deve sempre chamar `RUBE_SEARCH_TOOLS` para obter os esquemas atualizados das ferramentas, garantindo compatibilidade com as APIs mais recentes.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ComposioHQ/awesome-codex-skills/tree/main/composio-skills/google-admin-automation

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Automação de Administração do Google Workspace via Rube MCP

Gerencie usuários, grupos, associações e configurações organizacionais do Google Workspace programaticamente usando Rube MCP (Composio).

Documentação do toolkit: composio.dev/toolkits/google_admin

Pré-requisitos

  • O Rube MCP deve estar conectado (RUBE_SEARCH_TOOLS disponível)
  • Conexão ativa via RUBE_MANAGE_CONNECTIONS com o toolkit google_admin
  • Privilégios de administrador do Google Workspace para a conta autenticada
  • Sempre chame RUBE_SEARCH_TOOLS primeiro para obter os esquemas atuais das ferramentas

Configuração

Obter Rube MCP: Adicione https://rube.app/mcp como um servidor MCP na configuração do seu cliente. Não são necessárias chaves de API — basta adicionar o endpoint e ele funciona.

  1. Verifique se o Rube MCP está disponível confirmando que RUBE_SEARCH_TOOLS responde
  2. Chame RUBE_MANAGE_CONNECTIONS com o toolkit google_admin
  3. Se a conexão não estiver ATIVA, siga o link de autenticação retornado para concluir a configuração
  4. Confirme que o status da conexão mostra ATIVO antes de executar qualquer fluxo de trabalho

Fluxos de Trabalho Principais

1. Listar Todos os Usuários

Use GOOGLE_ADMIN_LIST_USERS para recuperar usuários do Google Workspace com filtragem e paginação opcionais.

Ferramenta: GOOGLE_ADMIN_LIST_USERS
Parâmetros:
  - customer: ID do cliente ou "my_customer" (padrão)
  - domain: Domínio para listar usuários
  - query: String de filtro (ex.: "orgName=Engineering", "isSuspended=false")
  - max_results: Máximo de resultados (1-500, padrão 100)
  - order_by: Ordenar por "email", "givenName" ou "familyName"
  - sort_order: "ASCENDING" ou "DESCENDING"
  - page_token: Token de paginação

2. Criar um Novo Usuário

Use GOOGLE_ADMIN_CREATE_USER para provisionar uma nova conta do Google Workspace.

Ferramenta: GOOGLE_ADMIN_CREATE_USER
Parâmetros:
  - primary_email (obrigatório): E-mail do usuário (ex.: "[email protected]")
  - given_name (obrigatório): Primeiro nome
  - family_name (obrigatório): Sobrenome
  - password (obrigatório): Senha que atenda aos requisitos do domínio
  - org_unit_path: Unidade organizacional (padrão: "/")
  - change_password_at_next_login: Forçar troca de senha (padrão: true)
  - recovery_email: E-mail de recuperação
  - recovery_phone: Telefone de recuperação
  - suspended: Se a conta inicia suspensa (padrão: false)

3. Listar e Gerenciar Grupos

Use GOOGLE_ADMIN_LIST_GROUPS para listar grupos e GOOGLE_ADMIN_CREATE_GROUP para criar novos.

Ferramenta: GOOGLE_ADMIN_LIST_GROUPS
Parâmetros:
  - customer: "my_customer" (padrão)
  - domain: Filtrar por domínio
  - query: Filtro (ex.: "name=Engenharia*")
  - max_results: Máximo de resultados (1-200)
  - order_by: Ordenar por "email"
  - page_token: Token de paginação

Ferramenta: GOOGLE_ADMIN_CREATE_GROUP
Parâmetros:
  - email (obrigatório): Endereço de e-mail do grupo (ex.: "[email protected]")
  - name (obrigatório): Nome de exibição (ex.: "Equipe de Engenharia")
  - description: Descrição do propósito do grupo

4. Adicionar Usuários a Grupos

Use GOOGLE_ADMIN_ADD_USER_TO_GROUP para gerenciar associações a grupos.

Ferramenta: GOOGLE_ADMIN_ADD_USER_TO_GROUP
Parâmetros:
  - group_key (obrigatório): E-mail ou ID do grupo
  - user_key (obrigatório): E-mail ou ID do usuário a ser adicionado
  - role: "MEMBER" (padrão), "MANAGER" ou "OWNER"

5. Suspender ou Reativar Usuários

Use GOOGLE_ADMIN_SUSPEND_USER para alternar a suspensão da conta do usuário.

Ferramenta: GOOGLE_ADMIN_SUSPEND_USER
Parâmetros:
  - user_key (obrigatório): E-mail ou ID único do usuário
  - suspended: true para suspender, false para reativar (padrão: true)
  - suspension_reason: Motivo da suspensão (opcional)

6. Obter Detalhes de Usuário ou Grupo

Use GOOGLE_ADMIN_GET_USER ou GOOGLE_ADMIN_GET_GROUP para recuperar informações detalhadas.

Ferramenta: GOOGLE_ADMIN_GET_USER
Parâmetros:
  - user_key (obrigatório): E-mail ou ID único do usuário

Ferramenta: GOOGLE_ADMIN_GET_GROUP
Parâmetros:
  - group_key (obrigatório): E-mail ou ID único do grupo

Padrões Comuns

  • Fluxo de integração: Use GOOGLE_ADMIN_CREATE_USER para provisionar a conta, depois GOOGLE_ADMIN_ADD_USER_TO_GROUP para adicioná-la aos grupos relevantes.
  • Fluxo de desligamento: Use GOOGLE_ADMIN_SUSPEND_USER para desabilitar o acesso, ou GOOGLE_ADMIN_DELETE_USER para remoção permanente.
  • Auditar associações a grupos: Use GOOGLE_ADMIN_LIST_GROUPS para encontrar grupos, depois GOOGLE_ADMIN_LIST_GROUP_MEMBERS para revisar membros.
  • Gerenciamento em massa de usuários: Liste usuários com GOOGLE_ADMIN_LIST_USERS e consultas de filtro, depois itere para atualizações.
  • Adicionar aliases de e-mail: Use GOOGLE_ADMIN_ADD_USER_ALIAS para adicionar endereços de e-mail alternativos para um usuário.
  • Consultar detalhes do usuário: Use GOOGLE_ADMIN_GET_USER para recuperar o perfil completo antes de fazer alterações.

Armadilhas Conhecidas

  • Privilégios de administrador necessários: Todas as ferramentas exigem que o usuário autenticado tenha privilégios de administrador do Google Workspace. Contas sem privilégios de administrador receberão erros de permissão.
  • Exclusão é permanente: GOOGLE_ADMIN_DELETE_USER remove permanentemente uma conta de usuário. Esta ação não pode ser desfeita.
  • user_key aceita e-mail ou ID: O parâmetro user_key aceita tanto o e-mail principal do usuário quanto seu ID numérico único.
  • Associação a grupo substitui: Ao adicionar a grupos, o parâmetro role controla a função do membro. Não há "atualizar função" — remova e adicione novamente para alterar funções.
  • ID do cliente: Use "my_customer" como parâmetro customer para a organização do usuário autenticado. IDs de clientes específicos têm a aparência C01abc123.
  • Paginação: Tanto os endpoints de listagem de usuários quanto de grupos podem retornar resultados paginados. Sempre verifique se há page_token nas respostas para obter resultados completos.
  • Requisitos de senha: GOOGLE_ADMIN_CREATE_USER exige uma senha que atenda à política de senhas do domínio. Senhas fracas serão rejeitadas.

Referência Rápida

AçãoFerramentaParâmetros Principais
Listar usuáriosGOOGLE_ADMIN_LIST_USERScustomer, domain, query, max_results
Obter detalhes do usuárioGOOGLE_ADMIN_GET_USERuser_key
Criar usuárioGOOGLE_ADMIN_CREATE_USERprimary_email, given_name, family_name, password
Excluir usuárioGOOGLE_ADMIN_DELETE_USERuser_key
Suspender usuárioGOOGLE_ADMIN_SUSPEND_USERuser_key, suspended
Adicionar alias de usuárioGOOGLE_ADMIN_ADD_USER_ALIAS(veja esquema completo via RUBE_SEARCH_TOOLS)
Listar gruposGOOGLE_ADMIN_LIST_GROUPScustomer, domain, query
Obter detalhes do grupoGOOGLE_ADMIN_GET_GROUPgroup_key
Criar grupoGOOGLE_ADMIN_CREATE_GROUPemail, name, description
Adicionar ao grupoGOOGLE_ADMIN_ADD_USER_TO_GROUPgroup_key, user_key, role
Listar membros do grupoGOOGLE_ADMIN_LIST_GROUP_MEMBERS(veja esquema completo via RUBE_SEARCH_TOOLS)

Desenvolvido por Composio

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

ComposioHQ/-21risk-automation

Automate 21risk tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/-2chat-automation

Automate 2chat tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/ably-automation

Automate Ably tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abstract-automation

Automate Abstract tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abuselpdb-automation

Automate Abuselpdb tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abyssale-automation

Automate Abyssale tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/accelo-automation

Automate Accelo tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/accredible-certificates-automation

Automate Accredible Certificates tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/acculynx-automation

Automate Acculynx tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/active-campaign-automation

Automate ActiveCampaign tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/addresszen-automation

Automate Addresszen tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adobe-automation

Automate Adobe tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adrapid-automation

Automate Adrapid tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adyntel-automation

Automate Adyntel tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/aeroleads-automation

Automate Aeroleads tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/aero-workflow-automation

Automate Aero Workflow tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/affinda-automation

Automate Affinda tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/affinity-automation

Automate Affinity tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/agencyzoom-automation

Automate Agencyzoom tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/agent-deep-links

Build, validate, and troubleshoot deep links for Codex, Cursor, VS Code, Visual Studio, and similar tools. Use when users ask for clickable links (especially in Slack) that open threads, files, folders, or app settings.

Habilidades Relacionadas