cal-com-automation
Faz seu agente automatizar tarefas no Cal.com. Ele pode gerenciar agendamentos, verificar disponibilidade e configurar integrações.
O que ela faz
Esta ferramenta permite que você gerencie seus agendamentos no Cal.com automaticamente. Você pode criar, ver ou cancelar compromissos, verificar sua disponibilidade e configurar notificações.
Quando usar
- ✓Quando você quer ver todos os seus compromissos futuros.
- ✓Quando você precisa encontrar horários livres para agendar uma reunião.
- ✓Quando você quer que um sistema te avise quando um novo compromisso for marcado.
Exemplo do que pedir para a IA
“Quero ver todos os meus compromissos marcados para a próxima semana.”
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
Mensagem pronta para colar
Como funciona
Ela se conecta à sua conta Cal.com e usa comandos específicos para buscar informações ou realizar ações, como listar agendamentos ou verificar horários disponíveis.
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 cal-com-automationOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/cal-com-automation/SKILL.md -o SKILL.mdConteú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 do Cal.com via Rube MCP
Automatize operações de agendamento do Cal.com através do toolkit Cal do Composio via Rube MCP.
Pré-requisitos
- O Rube MCP deve estar conectado (RUBE_SEARCH_TOOLS disponível)
- Conexão ativa com o Cal.com via
RUBE_MANAGE_CONNECTIONScom o toolkitcal - Sempre chame
RUBE_SEARCH_TOOLSprimeiro para obter os esquemas de ferramentas atuais
Configuração
Obter Rube MCP: Adicione https://rube.app/mcp como um servidor MCP na configuração do seu cliente. Nenhuma chave de API é necessária — basta adicionar o endpoint e funciona.
- Verifique se o Rube MCP está disponível confirmando que
RUBE_SEARCH_TOOLSresponde - Chame
RUBE_MANAGE_CONNECTIONScom o toolkitcal - Se a conexão não estiver ATIVA, siga o link de autenticação retornado para completar a autenticação do Cal.com
- Confirme se o status da conexão mostra ATIVA antes de executar quaisquer fluxos de trabalho
Fluxos de Trabalho Principais
1. Gerenciar Agendamentos
Quando usar: O usuário deseja listar, criar ou revisar agendamentos
Sequência de ferramentas:
CAL_FETCH_ALL_BOOKINGS- Listar todos os agendamentos com filtros [Obrigatório]CAL_POST_NEW_BOOKING_REQUEST- Criar um novo agendamento [Opcional]
Parâmetros chave para listagem:
status: Filtrar por status do agendamento ('upcoming', 'recurring', 'past', 'cancelled', 'unconfirmed')afterStart: Filtrar agendamentos após esta data (ISO 8601)beforeEnd: Filtrar agendamentos antes desta data (ISO 8601)
Parâmetros chave para criação:
eventTypeId: ID do tipo de evento para o agendamentostart: Hora de início do agendamento (ISO 8601)end: Hora de término do agendamento (ISO 8601)name: Nome do participanteemail: E-mail do participantetimeZone: Fuso horário do participante (formato IANA)language: Código do idioma do participantemetadata: Objeto de metadados adicionais
Armadilhas:
- Filtros de data usam formato ISO 8601 com fuso horário (ex: '2024-01-15T09:00:00Z')
eventTypeIddeve referenciar um tipo de evento válido e ativo- A criação de agendamentos requer a correspondência de um slot disponível; verifique a disponibilidade primeiro
- O fuso horário deve ser uma string de fuso horário IANA válida (ex: 'America/New_York')
- Os valores do filtro de status são strings específicas; valores inválidos retornam resultados vazios
2. Verificar Disponibilidade
Quando usar: O usuário deseja encontrar horários livres/ocupados ou slots de agendamento disponíveis
Sequência de ferramentas:
CAL_RETRIEVE_CALENDAR_BUSY_TIMES- Obter blocos de tempo ocupado [Obrigatório]CAL_GET_AVAILABLE_SLOTS_INFO- Obter slots disponíveis específicos [Obrigatório]
Parâmetros chave:
dateFrom: Data de início para verificação de disponibilidade (AAAA-MM-DD)dateTo: Data de término para verificação de disponibilidade (AAAA-MM-DD)eventTypeId: Tipo de evento para verificar slotstimeZone: Fuso horário para a resposta de disponibilidadeloggedInUsersTz: Fuso horário do usuário solicitante
Armadilhas:
- Horários ocupados mostram quando o usuário NÃO está disponível
- Slots disponíveis são específicos para a duração e configuração de um tipo de evento
- O intervalo de datas deve ser razoável (não meses de antecedência) para obter resultados precisos
- O fuso horário afeta como os slots são exibidos; sempre especifique explicitamente
- A disponibilidade reflete integrações de calendário (Google Agenda, Outlook, etc.)
3. Configurar Webhooks
Quando usar: O usuário deseja configurar ou gerenciar notificações de webhook para eventos de agendamento
Sequência de ferramentas:
CAL_RETRIEVE_WEBHOOKS_LIST- Listar webhooks existentes [Obrigatório]CAL_GET_WEBHOOK_BY_ID- Obter detalhes de webhook específico [Opcional]CAL_UPDATE_WEBHOOK_BY_ID- Atualizar configuração de webhook [Opcional]CAL_DELETE_WEBHOOK_BY_ID- Remover um webhook [Opcional]
Parâmetros chave:
id: ID do webhook para operações GET/UPDATE/DELETEsubscriberUrl: URL do endpoint do webhookeventTriggers: Array de tipos de evento para acionaractive: Se o webhook está ativosecret: Segredo de assinatura do webhook
Armadilhas:
- URLs de webhook devem ser endpoints HTTPS acessíveis publicamente
- Gatilhos de evento incluem: 'BOOKING_CREATED', 'BOOKING_RESCHEDULED', 'BOOKING_CANCELLED', etc.
- Webhooks inativos não disparam; alterne
activepara habilitar/desabilitar - Segredos de webhook são usados para verificação de assinatura de payload
4. Gerenciar Equipes
Quando usar: O usuário deseja criar, visualizar ou gerenciar equipes e tipos de eventos de equipe
Sequência de ferramentas:
CAL_GET_TEAMS_LIST- Listar todas as equipes [Obrigatório]CAL_GET_TEAM_INFORMATION_BY_TEAM_ID- Obter detalhes de equipe específica [Opcional]CAL_CREATE_TEAM_IN_ORGANIZATION- Criar uma nova equipe [Opcional]CAL_RETRIEVE_TEAM_EVENT_TYPES- Listar tipos de evento para uma equipe [Opcional]
Parâmetros chave:
teamId: Identificador da equipename: Nome da equipe (para criação)slug: Identificador de equipe amigável para URL
Armadilhas:
…
Perguntas frequentes
Preciso ter uma conta no Cal.com?
Sim, você precisa ter uma conta ativa no Cal.com para que esta ferramenta funcione.
Como o Rube MCP funciona?
O Rube MCP é um sistema que permite que a IA se conecte a outras ferramentas. Você só precisa adicionar o endereço do Rube MCP nas configurações do seu programa.
O que são 'webhooks'?
Webhooks são como notificações automáticas. Você pode configurar para ser avisado (por um link específico) quando algo acontecer no Cal.com, como um novo agendamento.
Detalhes
Descrição original do autor
Automate Cal.com tasks via Rube MCP (Composio): manage bookings, check availability, configure webhooks, and handle teams. Always search tools first for current schemas.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #2488
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
benchmark
Ajuda seu agente a medir a velocidade e a performance do código. É útil para garantir que as coisas estão rápidas e para encontrar problemas de lentidão.
affaan-m/ECC
content-hash-cache-pattern
Faz seu agente usar hashes de conteúdo para cachear resultados de processamento de arquivos. Isso evita processamento repetido e invalida o cache automaticamente quando o conteúdo muda. Útil para acelerar tarefas lentas.
affaan-m/ECC
parallel-execution-optimizer
Faz seu agente acelerar tarefas complexas dividindo-as em partes menores e executando-as em paralelo. Garante que tudo seja verificado ao final.
affaan-m/ECC