Pular para o conteúdo
Skillpedia
Automações48 mil · #3784

outlook-calendar-automation

Faz seu agente automatizar o calendário do Outlook. Ele cria eventos, gerencia convidados e lida com convites de reuniões.

O que ela faz

Este agente ajuda a gerenciar seu calendário do Outlook. Você pode criar eventos, convidar pessoas, encontrar horários para reuniões e responder a convites.

Quando usar

  • ✓Agendar uma nova reunião.
  • ✓Verificar a disponibilidade de horários para uma reunião.
  • ✓Responder a um convite de reunião.

Exemplo do que pedir para a IA

“Crie um evento no meu calendário para 'Reunião de Projeto' amanhã às 14h com João Silva e Maria Souza.”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/outlook-calendar-automation/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/outlook-calendar-automation/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

Ele se conecta ao seu Outlook para ler e escrever informações do calendário. Primeiro, ele verifica se pode acessar suas ferramentas do Outlook e, em seguida, executa os comandos necessários para realizar sua solicitação.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add sickn33/agentic-awesome-skills --skill outlook-calendar-automation

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/outlook-calendar-automation/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Automação de Calendário do Outlook via Rube MCP

Automatize operações do Calendário do Outlook através do toolkit do Outlook da Composio via Rube MCP.

Pré-requisitos

  • O Rube MCP deve estar conectado (RUBE_SEARCH_TOOLS disponível)
  • Conexão ativa do Outlook via RUBE_MANAGE_CONNECTIONS com o toolkit outlook
  • Sempre chame RUBE_SEARCH_TOOLS primeiro para obter os esquemas de ferramentas atuais

Configuração

Obter Rube MCP: Adicione https://rube.app/mcp como um servidor MCP na sua configuração de cliente. Nenhuma chave de API é necessária — basta adicionar o endpoint e funciona.

  1. Verifique se o Rube MCP está disponível confirmando que RUBE_SEARCH_TOOLS responde
  2. Chame RUBE_MANAGE_CONNECTIONS com o toolkit outlook
  3. Se a conexão não estiver ATIVA, siga o link de autenticação retornado para completar o Microsoft OAuth
  4. Confirme se o status da conexão mostra ATIVA antes de executar quaisquer fluxos de trabalho

Fluxos de Trabalho Principais

1. Criar Eventos no Calendário

Quando usar: O usuário deseja agendar um novo evento em seu calendário do Outlook

Sequência de ferramentas:

  1. OUTLOOK_LIST_CALENDARS - Listar calendários disponíveis [Opcional]
  2. OUTLOOK_CALENDAR_CREATE_EVENT - Criar o evento [Obrigatório]

Parâmetros chave:

  • subject: Título do evento
  • start_datetime: Hora de início no formato ISO 8601 (ex: '2025-01-03T10:00:00')
  • end_datetime: Hora de término no formato ISO 8601 (deve ser após o início)
  • time_zone: Fuso horário IANA ou Windows (ex: 'America/New_York', 'Pacific Standard Time')
  • attendees_info: Array de strings de e-mail ou objetos de participante
  • body: Descrição do evento (texto simples ou HTML)
  • is_html: Defina como true se o corpo contiver HTML
  • location: String de localização física
  • is_online_meeting: Defina como true para link de reunião do Teams
  • online_meeting_provider: 'teamsForBusiness' para integração com o Teams
  • show_as: 'free', 'tentative', 'busy', 'oof'

Armadilhas:

  • start_datetime deve ser cronologicamente anterior a end_datetime
  • time_zone é obrigatório e deve ser um nome de fuso horário IANA ou Windows válido
  • Adicionar participantes pode disparar e-mails de convite imediatamente
  • Para gerar um link de reunião do Teams, defina AMBOS is_online_meeting=true E online_meeting_provider='teamsForBusiness'
  • user_id tem como padrão 'me'; use e-mail ou UUID para calendários de outros usuários

2. Listar e Pesquisar Eventos

Quando usar: O usuário deseja encontrar eventos em seu calendário

Sequência de ferramentas:

  1. OUTLOOK_GET_MAILBOX_SETTINGS - Obter fuso horário do usuário para consultas precisas [Pré-requisito]
  2. OUTLOOK_LIST_EVENTS - Pesquisar eventos com filtros [Obrigatório]
  3. OUTLOOK_GET_EVENT - Obter detalhes completos de um evento específico [Opcional]
  4. OUTLOOK_GET_CALENDAR_VIEW - Obter eventos ativos durante uma janela de tempo [Alternativa]

Parâmetros chave:

  • filter: String de filtro OData (ex: "start/dateTime ge '2024-07-01T00:00:00Z'")
  • select: Array de propriedades a serem retornadas
  • orderby: Critérios de ordenação (ex: ['start/dateTime desc'])
  • top: Resultados por página (1-999)
  • timezone: Fuso horário de exibição para resultados
  • start_datetime/end_datetime: Para a janela de tempo CALENDAR_VIEW (UTC com sufixo Z)

Armadilhas:

  • Valores de data/hora de filtro OData exigem aspas simples e sufixo Z
  • Use 'start/dateTime' para filtrar o início do evento, NÃO 'receivedDateTime' (isso é para e-mails)
  • 'createdDateTime' suporta orderby/select, mas NÃO filtragem
  • Paginação: siga @odata.nextLink até que todas as páginas sejam coletadas
  • CALENDAR_VIEW é melhor para consultas do tipo "o que está no meu calendário hoje" (inclui eventos que se estendem)
  • LIST_EVENTS é melhor para filtragem por palavra-chave/categoria
  • Eventos de resposta têm start/end aninhados como start.dateTime e end.dateTime

3. Atualizar Eventos

Quando usar: O usuário deseja modificar um evento de calendário existente

Sequência de ferramentas:

  1. OUTLOOK_LIST_EVENTS - Encontrar o evento a ser atualizado [Pré-requisito]
  2. OUTLOOK_UPDATE_CALENDAR_EVENT - Atualizar o evento [Obrigatório]

Parâmetros chave:

  • event_id: Identificador único do evento (de LIST_EVENTS)
  • subject: Novo título do evento (opcional)
  • start_datetime/end_datetime: Novos horários (opcional)
  • time_zone: Fuso horário para novos horários
  • attendees: Lista de participantes atualizada (substitui a existente se fornecida)
  • body: Descrição atualizada com contentType e content
  • location: Localização atualizada

Armadilhas:

  • UPDATE mescla os campos fornecidos com o evento existente; campos não especificados são preservados
  • Fornecer participantes substitui a lista INTEIRA de participantes; inclua todos os participantes desejados
  • Fornecer categorias substitui a lista INTEIRA de categorias
  • Atualizar horários pode disparar reenvios para os participantes
  • event_id é obrigatório; obtenha de LIST_EVENTS primeiro

4. Excluir Eventos e Recusar Convites

…

Perguntas frequentes

Como o agente sabe qual é o meu fuso horário?

Ele tenta obter suas configurações de caixa de correio para usar o fuso horário correto ao agendar ou pesquisar eventos.

O que acontece se eu adicionar convidados a um evento?

Adicionar convidados geralmente envia um convite por e-mail para eles imediatamente.

Como o agente encontra horários para reuniões?

Ele verifica a disponibilidade das pessoas que você lista e procura horários em que todos estejam livres, dentro das restrições de tempo que você definir.

Detalhes

Descrição original do autor

Automate Outlook Calendar tasks via Rube MCP (Composio): create events, manage attendees, find meeting times, and handle invitations. Always search tools first for current schemas.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#3784
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas