All authors

Claude Skills by filipexyz
github.com/filipexyz50 skills0 installs0 views
- App CreatorConstrói Ravi Apps ponta a ponta a partir de documentação de API pública, um CLI existente ou uma nova capacidade de domínio. Use quando precisar pesquisar o contrato-fonte, desenhar o CLI real, criar ou importar o ravi.app.json, integrar credenciais e contexto-filho, classificar permissões, decidir storage/eventos/artifacts/UI, criar a skill operacional e provar a aplicação com testes funcionais. Não use para apenas listar, inspecionar ou operar um app existente; nesse caso use ravi-system-a...Votes: 0GitHub stars: 9
- ArchitectureDocumentacao completa da arquitetura do Ravi. Use quando precisar: - Entender como o sistema funciona end-to-end - Modificar componentes existentes - Adicionar novos subsistemas - Debugar fluxos de mensagem - Onboarding no codebaseVotes: 0GitHub stars: 9
- Cli CreatorCria e refatora CLIs no ecossistema Ravi, aterrado na arquitetura REAL do runtime. Cobre as duas famílias (CLI nativo do Ravi = classe com decorators auto-descoberta; CLI standalone/domínio = binário próprio), o contrato de decorators (@Group/@Command/@Arg/@Option/@CommandAccess/@Returns/@Scope), output agent-first (mandato --json, envelopes canônicos, exit 0/1/2/3, ContractError, IDs semânticos), paginação real (páginas limitadas 50/500 + nextCommand), gate de --help padrão-ouro, e os meta-t...Votes: 0GitHub stars: 9
- Context CliEnsina como emitir contexto-filho e integrar CLIs externos com o runtime do Ravi. Use quando precisar: - Criar ou revisar um generator/launcher para CLI externa - Ensinar um agent a emitir `ravi context issue` com least privilege - Validar o contrato de `RAVI_CONTEXT_KEY`, identidade e approvals - Auditar lineage de contextos emitidos para CLIsVotes: 0GitHub stars: 9
- Prompt BuilderDocumenta o sistema de construcao de prompts do Ravi. Use quando precisar: - Entender como system prompts sao montados - Adicionar novas secoes ao prompt - Modificar formatacao por canal - Entender injecao de contexto (grupo, reactions, runtime) - Criar novas regras de output por plataformaVotes: 0GitHub stars: 9
- Ravi RulesUse when creating, reviewing, or debugging `.ravi/rules` runtime prompt rules: - adding workspace/fleet rules that must be injected into built system prompts - diagnosing missing or duplicated `## Ravi Rules` sections - changing runtime prompt assembly around rules, AGENTS.md, or provider fallbacks - deciding whether a rule belongs in `.ravi/rules`, AGENTS.md, a spec, or an agent promptVotes: 0GitHub stars: 9
- AgendaAssistente 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, briefing e follow-up - Preparar o briefing antes de uma reuniao ou o follow-up depois da gravacao - Responder a uma rotina "[System] Execute: calendar setup / meeting prep / meeting briefing / meetin...Votes: 0GitHub stars: 9
- AgentsGerencia 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 mensagens pra um agentVotes: 0GitHub stars: 9
- AppsGerencia 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 consumidoras de um app - Usar operations, storage, events, artifacts, skills e health checks declarados em ravi.app.json - Ensinar agentes a operar apps via `ravi <app-id> <operation>`Votes: 0GitHub stars: 9
- ArchitectDEPRECADO. 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).Votes: 0GitHub stars: 9
- ArtifactsGerencia 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 - Auditar lineage de imagens, reports, traces, documentos, tool outputs e mensagensVotes: 0GitHub stars: 9
- AudioGera á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çãoVotes: 0GitHub stars: 9
- Automation RecipesReceitas 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 agent só em erro ou decisão - guardar o estado de uma rotina numa base (em vez de JSON local) quando alguém precisa ver ou editar - varrer pendências que um evento perdido deixou para trás - revisar ...Votes: 0GitHub stars: 9
- BasesBases: 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 $viewer, colunas editáveis, write.set, formulário - consultar, criar, atualizar ou arquivar linhas com --idempotency-key e --expected-version; ver histórico - criar gráficos, agregar, importar ou export...Votes: 0GitHub stars: 9
- ChannelsGerencia 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ãoVotes: 0GitHub stars: 9
- Cloud AgentsCloud agents: um agent da Library rodando nos managed agents da Anthropic, com a chave da própria organização, via `ravi cloud`. Use quando precisar: - configurar a chave Anthropic da organização (`ravi cloud key`) - fazer deploy de um agent da Library na nuvem e rodar um prompt nele - acompanhar um run, responder, aprovar ou negar uma escrita, baixar arquivos - agendar runs na nuvem (cron) - despachar uma task local para a nuvem (`ravi tasks dispatch --cloud`) - ajustar o bloco `cloud` do `a...Votes: 0GitHub stars: 9
- CommandsGerencia 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 passou como chat normal - Usar o CLI `ravi commands`Votes: 0GitHub stars: 9
- ConnectorsContas 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 pessoa, aprovação, ferramenta bloqueada) - pedir a aprovação do dono e rodar o mesmo comando de novo com `--approval <id>` - ver ou mudar de quem é a conta que um agent usa (`ravi connectors mode`:...Votes: 0GitHub stars: 9
- ContactsGerencia 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 agent ou modo de resposta por contato - Adicionar/remover tags ou buscar por tags - Ver detalhes de um contato específicoVotes: 0GitHub stars: 9
- CrmOpera 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 - decidir entre campo forte e proposta revisável Pipeline que pessoas do time veem ou editam numa tela é Bases + Pages (skill bases; para decidir, skill solucoes). Um dono por campo: não espelhe CRM e ba...Votes: 0GitHub stars: 9
- CronGerencia 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 manualmenteVotes: 0GitHub stars: 9
- CrossDEPRECADO — 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"Votes: 0GitHub stars: 9
- DaemonControla o daemon do Ravi. Use quando o usuário quiser: - Ver status do daemon - Reiniciar o daemon - Ver logs - Instalar/desinstalar serviço do sistemaVotes: 0GitHub stars: 9
- EventsReferê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 componentesVotes: 0GitHub stars: 9
- HeartbeatGerencia 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 manualmenteVotes: 0GitHub stars: 9
- ImageGera 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, adsVotes: 0GitHub stars: 9
- InstancesGerencia 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 instância específica - Aprovar ou rejeitar pendências de acessoVotes: 0GitHub stars: 9
- KnowledgeBusca 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 resultado (`ravi knowledge read <ref> --around 2`) ou mostrar o que foi citado (`ravi knowledge why --last`) - montar um resumo e publicar em `/resumo` com `ravi pages ship` (privado) - lembrar ou esquecer...Votes: 0GitHub stars: 9
- MatrixDEPRECATED. 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.Votes: 0GitHub stars: 9
- MeetingsOpera 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 registrado - Finalizar runs do meet-recorder em artifacts do Ravi - Auditar eventos, transcricao, midias e diagnosticos de uma meeting - Ler a transcricao de uma reuniao do Console a partir do link (so ...Votes: 0GitHub stars: 9
- ObserversGerencia 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`) ou trocá-lo por uma rule própriaVotes: 0GitHub stars: 9
- PagesPublica 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 no navegador - publicar uma página de dados sobre uma view de Bases (`--uses ravi.bases.*` com os ids que a própria rota chama) - mudar visibilidade, senha ou domínio de uma rota sem reenviar arquiv...Votes: 0GitHub stars: 9
- PermissionsInspeciona 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 listas longas de capabilityVotes: 0GitHub stars: 9
- Prox CallsOpera 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 - Debugar webhooks, hangup por `end_call`, quiet-hours/rules e modo `--force`Votes: 0GitHub stars: 9
- RoutesGerencia 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ãoVotes: 0GitHub stars: 9
- SessionsGerencia 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 excluir sessões efêmeras - Enviar prompts, perguntas ou comandos entre sessões - Ler histórico de mensagens de uma sessão - Inspecionar trace SQLite de uma sessão para incidentes de runtime/canal - A...Votes: 0GitHub stars: 9
- SettingsGerencia 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íveisVotes: 0GitHub stars: 9
- Skill GatesGerencia 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 skill-gates`Votes: 0GitHub stars: 9
- skill-creatorGuia 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 (organização e projeto) - Criar uma nova skill - Entender como skills funcionam - Configurar frontmatter de skills - Adicionar skills a pluginsVotes: 0GitHub stars: 9
- SlackOpera 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 eventos interativos do Slack nativo - Validar, publicar, unfurl e apresentar Work Objects nativos do Slack - Criar, publicar, editar ou gerenciar Slack Canvas - Publicar artifacts Markdown como Sla...Votes: 0GitHub stars: 9
- SolucoesPorta 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 pedido juntar mais de uma peça ou falar de pessoas, telas ou rotina: - tela, painel, dashboard, portal, agenda, ranking, formulário, kanban, "cada um vê o seu" - clientes, pacientes, alunos, família ou ...Votes: 0GitHub stars: 9
- SpecsGerencia 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 SQLiteVotes: 0GitHub stars: 9
- StickersGerencia 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 stickersVotes: 0GitHub stars: 9
- Tag RulesGerencia 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 → lifecycle:qualified)Votes: 0GitHub stars: 9
- Tasks EvalUsa 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 terrenoVotes: 0GitHub stars: 9
- Tasks ManagerDEPRECATED. Compatibility alias for old TASK.md-first task handling. Use `ravi-system-tasks` for all current Ravi task runtime work.Votes: 0GitHub stars: 9
- TasksGerencia 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 -> CLI -> DB/NATSVotes: 0GitHub stars: 9
- TriggersGerencia 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.inbound.*`), e-mail, reuniões, tasks, watch e comandos da CLI - aprovar algo por reação ou botão antes de agir - criar, listar, testar, ativar ou desativar triggers Regras: o prompt drena a fila ("toda ...Votes: 0GitHub stars: 9
- VideoAnalisa 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ídeoVotes: 0GitHub stars: 9
- WhatsappGerencia 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 link de convite - Listar todos os grupos que o bot participaVotes: 0GitHub stars: 9