claude

ravi-system

Ravi system management — agents, contacts, triggers, routes, cron, heartbeat, sessions, permissions, and channels

10 on GitHubv1.0.0MITupdated yesterday
/

Plugin ravi-system from marketplace ravi in filipexyz/ravi. Commands read from the repo's manifest — yesterday.

What it installs

Skills (45)

  • agenda

    Assistente de reunioes sobre a agenda do operador no Ravi Console. Use quando precisar: - Ver as proximas reunioes do operador e o que vai ser gravado - Gravar ou nao gravar uma reuniao da agenda (o Console manda o bot) - Mudar como as calls sao gravadas (perguntar, automatico, nunca), o projeto, br

  • agents-manager

    Gerencia agents do sistema Ravi. Use quando o usuário quiser: - Criar, configurar ou deletar agents - Gerenciar permissões de tools (whitelist/bypass) - Configurar permissões de Bash (allowlist/denylist) - Ver ou resetar sessões de agents - Configurar debounce de mensagens - Entender como rotear men

  • apps

    Gerencia Ravi Apps. Use quando precisar: - Listar, mostrar ou validar manifests de apps - Criar scaffold de um novo Ravi App - Importar um CLI existente como Ravi App - Encaminhar construção ponta a ponta para ravi-dev-app-creator - Entender o CLI real, o contexto delegado e as superficies consumido

  • architect

    DEPRECADO. O CLI `ravi architect`, o catálogo `.ravi/recipes` e os task profiles architect-* não existem para o agente. Para transformar um pedido em uma solução com primitivas reais, use a skill solucoes (ficha de seis verbos e oito regras).

  • artifacts

    Gerencia o ledger genérico de artifacts do Ravi. Use quando precisar: - Registrar outputs reutilizáveis de qualquer parte do Ravi - Encontrar de onde um artifact veio e quais metadados e métricas ele carregou - Editar metadata, anexar artifacts a tasks/sessões/projetos ou arquivar artifacts - Audita

  • audio

    Gera áudio (TTS) via ElevenLabs. Use quando o usuário quiser: - Converter texto em fala - Gerar áudio narrado - Enviar mensagem de voz gerada - Criar podcast/narração

  • automation-recipes

    Receitas de rotina do Ravi, determinísticas primeiro, com Bases como estado durável. Use quando precisar: - aprovar por reação ou botão sem perder a correlação mensagem → linha (grupo do WhatsApp ou botão do Slack; DM não devolve id) - rodar trabalho periódico com `ravi cron add --shell` e chamar ag

  • bases

    Bases: tabelas tipadas do projeto no Console, só backend, via `ravi bases`. É o verbo GUARDAR das soluções; a tela é uma Ravi Page sobre uma view. Use quando precisar: - modelar uma base (propriedades, status, person, ref) a partir de um pedido - criar views como contrato de acesso: filtro com $view

  • channels-manager

    Gerencia canais de comunicação do Ravi. Use quando o usuário quiser: - Ver status das instâncias WhatsApp, Slack, Discord, Telegram - Conectar ou desconectar contas - Configurar policies de DM e grupo por instância - Verificar QR code de pareamento - Troubleshoot problemas de conexão

  • cloud-agents

    Cloud agents: um agent da Library rodando na nuvem em nome de quem pede, via `ravi cloud`. Use quando precisar: - configurar a chave Anthropic da organização (`ravi cloud key`) ou pagar com créditos em reais (`ravi cloud credits`) - fazer deploy de um agent da Library na nuvem e rodar um prompt nele

  • commands

    Gerencia Ravi Commands. Use quando precisar: - Criar, listar, mostrar, validar ou previewar comandos `#nome` - Editar arquivos Markdown em `.ravi/commands` ou `$RAVI_HOME/commands` - Entender como `#command` vira prompt composto antes do runtime - Debugar por que um comando foi expandido, falhou ou

  • connectors

    Contas pessoais conectadas pelo Ravi Console (hoje Google: Gmail e Calendar), via `ravi connectors` e `ravi gmail`. Use quando precisar: - buscar, ler ou enviar email pela conta do dono - conectar, reconectar, listar ou desconectar uma conta - entender um bloqueio exit 3 `CONNECTOR_*` (grupo, outra

  • contacts-manager

    Gerencia contatos do sistema Ravi. Use quando o usuário quiser: - Listar, adicionar, aprovar ou bloquear contatos - Ver contatos pendentes de aprovação - Garantir captura automática de contatos a partir de DMs/chats - Rodar backfill de contatos canônicos a partir do ledger de chats - Configurar agen

  • crm-manager

    Opera o CRM local do Ravi sobre contatos (`ravi crm`): relacionamento, pipeline, facts e follow-ups que só agents usam. Use quando precisar: - ler ou atualizar o card CRM de um contato - criar contas, oportunidades, stakeholders e follow-ups - propor, confirmar ou rejeitar facts com evidência - deci

  • cron-manager

    Gerencia jobs agendados do sistema Ravi. Use quando o usuário quiser: - Criar, listar ou deletar tarefas agendadas - Configurar cron expressions, intervalos ou horários específicos - Ativar/desativar jobs existentes - Executar jobs manualmente

  • cross-manager

    DEPRECADO — use os comandos de sessions: - ravi sessions send <session> "mensagem" - ravi sessions ask <session> "pergunta" "sender" - ravi sessions answer <session> "resposta" "sender" - ravi sessions execute <session> "tarefa" - ravi sessions inform <session> "info

  • daemon-manager

    Controla o daemon do Ravi. Use quando o usuário quiser: - Ver status do daemon - Reiniciar o daemon - Ver logs - Instalar/desinstalar serviço do sistema

  • decisions

    Registra perguntas, donos e respostas imutáveis, com origem task ou thread. Use para abrir ou consultar uma decisão, registrar a resposta explícita, verificar entrega à thread e recuperar falhas sem duplicar o trabalho.

  • events

    Referência do sistema de eventos NATS. Use quando precisar: - Entender os tópicos e fluxo de eventos do Ravi - Emitir eventos manualmente via código - Debugar fluxo de mensagens entre componentes

  • heartbeat-manager

    Gerencia heartbeat dos agents. Use quando o usuário quiser: - Configurar check-ins periódicos para agents - Ativar/desativar heartbeat - Definir intervalo e horários ativos - Disparar heartbeat manualmente

  • image

    Gera imagens via OpenAI (gpt-image-2 padrão) ou Gemini. Use quando o usuário pedir: - Gerar uma imagem a partir de texto - Editar/transformar uma imagem existente - Criar logos, ilustrações, arte - Mockups de UI, infográficos, ads

  • instances-manager

    Gerencia instâncias de canais do Ravi. Use quando o usuário quiser: - Criar, listar ou configurar instâncias (contas omni) - Conectar/desconectar contas WhatsApp, Matrix, etc - Definir policies de DM e grupo por instância - Configurar contact intake automático por instância - Gerenciar rotas de uma

  • knowledge

    Busca o que a org disse e publicou (reuniões, páginas, notas aprovadas, histórico local de chat e transcrições), com fonte, e mantém a memória de contatos. Use quando precisar: - responder "o que foi dito / decidido sobre X" com `ravi knowledge search` e citar a fonte - ler o contexto de um resultad

  • matrix-manager

    DEPRECATED. Matrix-specific management is not a supported Ravi CLI surface. Use this only to redirect away from legacy `ravi matrix ...`, `agents.matrix_account`, and `matrix_accounts` flows toward Ravi channel, instance, contact, chat, and route abstractions.

  • meetings

    Opera reunioes nativas do Ravi. Use quando precisar: - Mandar o bot do Ravi gravar um Google Meet pela nuvem (padrao) - Fazer um agent entrar em Google Meet como participante visivel - Gravar/capturar uma reuniao e gerar artifact raw meet.md - Rodar modo live com runtime nativo do Ravi e agent regis

  • observers

    Gerencia o Observation Plane do Ravi. Use quando precisar: - Listar, explicar ou atualizar observer bindings - Criar regras de observer por global/agent/session/task/profile/tag - Criar, validar ou pré-visualizar observer profiles Markdown - Entender o observer embutido das tasks (`task-observer`) o

  • pages

    Publica páginas como rotas no host default do projeto com `ravi pages ship`, estáticas ou de dados. É o verbo MOSTRAR das soluções. Use quando precisar: - publicar uma página, landing, relatório ou snapshot e obter a URL - ler o conteúdo de um link de Page (`ravi pages read <url>`) em vez de abrir n

  • permissions-manager

    Inspeciona a autorização provider-runtime do Ravi. Use quando o usuário quiser: - Ver a cadeia ativa de providers de permissão - Verificar uma decisão provider-runtime - Materializar capabilities de um subject - Resolver denials com profiles/tags provider-owned - Aplicar autorização recorrente sem l

  • prox-calls

    Opera prox.city Calls no Ravi. Use quando precisar: - Fazer ligacoes via `ravi prox calls` - Escolher ou explicar provider ElevenLabs/Twilio vs Agora SIP - Configurar call profiles, first message, prompt, pipeline/agent id e numero de origem - Consultar eventos, transcript e resultado de calls - Deb

  • routes-manager

    Gerencia rotas de mensagens do Ravi. Use quando o usuário quiser: - Criar, listar ou remover rotas - Direcionar contatos/grupos/threads para agents específicos - Configurar prioridade, policy e dmScope de rotas - Ver qual agent atende qual padrão

  • sessions

    Gerencia sessões do sistema Ravi. Use quando o usuário quiser: - Listar, ver detalhes ou renomear sessões - Resetar ou deletar sessões - Configurar modelo ou thinking level por sessão - Limpar sessões inativas com dry-run e filtros explícitos - Criar sessões efêmeras com TTL - Estender, manter ou ex

  • settings-manager

    Gerencia configurações globais do Ravi. Use quando o usuário quiser: - Ver ou alterar configurações do sistema - Definir agent default - Configurar DM scope padrão - Ver todas as settings disponíveis

  • skill-gates

    Gerencia os skill gates do Ravi. Use quando precisar: - Entender por que uma tool carrega uma skill automaticamente - Listar regras default e overrides de skill gates - Criar novas regras para tools, grupos ou comandos shell - Sobrescrever, desativar ou resetar gates existentes - Usar o CLI `ravi sk

  • skill-creator

    Guia para criar, instalar e inspecionar skills no Ravi. Use quando o usuário quiser: - Instalar skills oficiais do catálogo do Ravi - Instalar skills de um repositório ou path local - Listar ou ver o conteúdo de skills pelo CLI - Buscar, carregar, publicar, propor e fixar (pin) skills da Biblioteca

  • slack

    Opera o canal Slack nativo do Ravi. Use quando o usuario quiser: - Criar, listar, inspecionar, renomear ou convidar pessoas para canais Slack - Enviar, ler, inspecionar ou dar replay em mensagens Slack - Criar, validar, enviar ou atualizar mensagens Slack Block Kit - Trabalhar com botoes, selects e

  • solucoes

    Porta de entrada para montar soluções com o Ravi. Primeiro separa quem é membro da org de quem é de fora; depois decompõe o pedido em seis verbos (captar, guardar, mostrar, reagir, agir, relatar), escolhe uma primitiva por verbo e confere oito regras antes do primeiro comando. Use sempre que o pedid

  • specs

    Gerencia a memória versionada de regras/specs do Ravi. Use quando precisar: - Criar ou consultar regras por domain/capability/feature - Recuperar contexto normativo antes de editar código - Linkar specs a Projects como contexto ou auditoria futura - Reindexar `.ravi/specs` no SQLite

  • stickers

    Gerencia a biblioteca oficial de stickers do Ravi. Use quando o usuário quiser: - Adicionar, listar, mostrar, remover ou enviar stickers - Entender quando stickers aparecem no prompt - Configurar opt-in de stickers por agent - Verificar suporte WhatsApp-only para envio de stickers

  • tag-rules

    Gerencia o engine de auto-tagging do Ravi. Use quando precisar: - Criar, validar, listar ou explicar tag rules - Aplicar regras manualmente em um contato ou em todos via tick - Entender como rules disparam reativas em mensagens novas - Modelar workflows com transições de tags (lifecycle:new → lifecy

  • tasks-eval

    Usa o eval harness do Ravi para medir trabalho real. Use quando o usuário quiser: - Testar um agent, skill ou workflow de forma reproduzível - Criar ou rodar task specs de benchmark - Validar regressão de comportamento no Ravi - Comparar motores, agents ou prompts no mesmo terreno

  • tasks-manager

    DEPRECATED. Compatibility alias for old TASK.md-first task handling. Use `ravi-system-tasks` for all current Ravi task runtime work.

  • tasks

    Gerencia o task runtime profile-aware do Ravi. Use quando precisar: - Criar, listar ou inspecionar tasks - Escolher e operar profiles do catálogo - Despachar trabalho para um agent - Sincronizar progresso, blocker ou conclusão no runtime - Entender como funciona o fluxo task -> profile -> artifacts

  • trigger-manager

    Gerencia triggers: um tópico de evento acorda um agent (`--message`) ou um script (`--shell`). É o verbo REAGIR das soluções. Use quando o usuário quiser: - reagir a mudanças de linha de uma base (`ravi.console.inbox.item`, categoria bases) - reagir a reações, respostas, botões e modais (`ravi.inbou

  • video

    Analisa vídeos do YouTube ou arquivos locais. YouTube usa legendas primeiro e Gemini como fallback. Use quando o usuário quiser: - Assistir/analisar um vídeo do YouTube - Transcrever um vídeo - Entender o conteúdo de um vídeo - Extrair informações de um vídeo

  • whatsapp-manager

    Gerencia funcionalidades do WhatsApp via Baileys. Use quando o usuário quiser: - Criar, gerenciar ou sair de grupos - Adicionar/remover membros de grupos - Gerar ou revogar links de convite - Renomear grupos ou mudar descrição - Alterar configurações de grupo (anúncio, locked) - Entrar em grupo via

View source on GitHub ravi.bot

More from filipexyz/ravi

All 2 plugins →

ravi-dev

claude

Ravi development tools — architecture docs, prompt system, and internal patterns

6 skills

10

Maintain ravi-system?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins2 plugins