Install
openclaw skills install @rafacpti23/meeting-assistant-publishAI Meeting Assistant for Jitsi Meet and Google Meet. Joins calls, transcribes with diarization, interacts via duplex voice, and generates structured minutes through your own self-hosted MCP gateway.
openclaw skills install @rafacpti23/meeting-assistant-publishBot de IA que participa de reuniões no Jitsi Meet e no Google Meet, transcrevendo em tempo real com diarização de oradores, interagindo via voz duplex (Gemini Live / OpenAI Realtime) e gerando atas estruturadas automaticamente.
⚡ Toda a execução é orquestrada pelo Habilis MCP Gateway — nenhuma lógica roda localmente.
[PENDENTE] Token Habilis MCP
[PENDENTE] Conexão MCP configurada
[PENDENTE] Variáveis de ambiente do anunciante
Acesse o portal de desenvolvedores para gerar sua chave de acesso: 👉 https://
export HABILIS_API_KEY="hab_live_..."
export GEMINI_API_KEY="..." # Para voz Jitsi Meet (Gemini Live)
export OPENAI_API_KEY="..." # Para voz Google Meet (OpenAI Realtime)
Adicione ao config.yaml do Hermes / OpenClaw / Claude Desktop:
mcp_servers:
habilis:
url: "https://<your-domain>/api/mcp"
headers:
Authorization: "Bearer ${HABILIS_API_KEY}"
Após configurar, o agente receberá automaticamente todas as ferramentas de reunião disponíveis.
Esta skill opera exclusivamente através das ferramentas fornecidas pelo Habilis MCP Gateway:
| Ferramenta | Descrição |
|---|---|
mcp__habilis__jitsi_join | Entra em uma sala Jitsi com nome, modo (realtime/listen_only/chat_only) e voz configurável |
mcp__habilis__jitsi_status | Retorna participantes ativos, orador atual e status do bot |
mcp__habilis__jitsi_say | Fala texto na reunião em tempo real via síntese de voz |
mcp__habilis__jitsi_transcript | Obtém transcrição com diarização (últimas N mensagens) |
mcp__habilis__jitsi_leave | Sai da chamada com motivo opcional |
| Ferramenta | Descrição |
|---|---|
mcp__habilis__meet_join | Entra em uma chamada do Google Meet com nome e modo configurável |
mcp__habilis__meet_status | Verifica participantes e tempo de chamada |
mcp__habilis__meet_say | Fala texto na reunião via síntese de voz |
mcp__habilis__meet_transcript | Obtém legendas transcritas com identificação de oradores |
mcp__habilis__meet_leave | Sai da chamada de forma limpa |
| Ferramenta | Descrição |
|---|---|
mcp__habilis__meeting_summarize | Gera ata estruturada a partir da transcrição da reunião |
O agente recebe a URL da sala (Jitsi ou Google Meet) e entra via mcp__habilis__jitsi_join ou mcp__habilis__meet_join, configurando:
realtime (voz bidirecional), listen_only (apenas transcrição) ou chat_onlyDurante a chamada, o gateway processa o áudio dos participantes com:
O agente pode responder perguntas, fornecer dados e participar ativamente da reunião:
realtime, responde com voz natural duplex (conversa fluida)Ao encerrar a chamada, o agente gera automaticamente: