B2b Sdr Agent
iPythoning/b2b-sdr-agent-template
Open-source B2B AI SDR template. An agent skill from iPythoning/b2b-sdr-agent-template.
Doutrina de arquitetura do Sistema Vivo — o método para construir software em que nada morre por falta de resposta, resolução ou visibilidade.
$ npx skills add melgarafael/DeskcommCRM --skill sistema-vivo -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install melgarafael/DeskcommCRM sistema-vivo --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/melgarafael/DeskcommCRM.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/sistema-vivo .claude/skills/sistema-vivo && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "sistema-vivo" agent skill from https://github.com/melgarafael/DeskcommCRM/tree/main/.agents/skills/sistema-vivo into .claude/skills/sistema-vivo/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sistema-vivo", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/melgarafael/DeskcommCRM/tree/main/.agents/skills/sistema-vivoType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add melgarafael/DeskcommCRM --skill sistema-vivo -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install melgarafael/DeskcommCRM sistema-vivo --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/melgarafael/DeskcommCRM.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/sistema-vivo .agents/skills/sistema-vivo && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "sistema-vivo" agent skill from https://github.com/melgarafael/DeskcommCRM/tree/main/.agents/skills/sistema-vivo into .agents/skills/sistema-vivo/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sistema-vivo", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add melgarafael/DeskcommCRM --skill sistema-vivo -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install melgarafael/DeskcommCRM sistema-vivo --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/melgarafael/DeskcommCRM.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/sistema-vivo .cursor/skills/sistema-vivo && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "sistema-vivo" agent skill from https://github.com/melgarafael/DeskcommCRM/tree/main/.agents/skills/sistema-vivo into .cursor/skills/sistema-vivo/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sistema-vivo", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/melgarafael/DeskcommCRM.git --path .agents/skills/sistema-vivo--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add melgarafael/DeskcommCRM --skill sistema-vivo -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install melgarafael/DeskcommCRM sistema-vivo --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/melgarafael/DeskcommCRM.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/sistema-vivo .gemini/skills/sistema-vivo && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "sistema-vivo" agent skill from https://github.com/melgarafael/DeskcommCRM/tree/main/.agents/skills/sistema-vivo into .gemini/skills/sistema-vivo/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sistema-vivo", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install melgarafael/DeskcommCRM sistema-vivoInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add melgarafael/DeskcommCRM --skill sistema-vivo -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/melgarafael/DeskcommCRM.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/sistema-vivo .github/skills/sistema-vivo && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "sistema-vivo" agent skill from https://github.com/melgarafael/DeskcommCRM/tree/main/.agents/skills/sistema-vivo into .github/skills/sistema-vivo/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sistema-vivo", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add melgarafael/DeskcommCRM --skill sistema-vivo -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install melgarafael/DeskcommCRM sistema-vivo --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/melgarafael/DeskcommCRM.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/sistema-vivo .opencode/skills/sistema-vivo && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "sistema-vivo" agent skill from https://github.com/melgarafael/DeskcommCRM/tree/main/.agents/skills/sistema-vivo into .opencode/skills/sistema-vivo/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sistema-vivo", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
sistema-vivoDoutrina de arquitetura do Sistema Vivo — o método para construir software em que nada morre por falta de resposta, resolução ou visibilidade.
Sistema Vivo is an agent skill from melgarafael/DeskcommCRM. Doutrina de arquitetura do Sistema Vivo — o método para construir software em que nada morre por falta de resposta, resolução ou visibilidade. USE SEMPRE ao implementar, projetar ou refatorar QUALQUER peça de um sistema que atende pessoas (lead, agente, atendente, follow-up, conversa, pipeline, handoff, demanda, caso, métrica, painel, log, tela, worker, rota, tabela). Aplica os 7 invariantes — nada é ilha, continuidade IA↔humano nas duas direções, log universal e visível, nenhuma demanda sem próximo passo…
Its SKILL.md is about 2.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files (for example `agents/openai.yaml`).
It sits in Sales & Support. It works with WhatsApp. The repository describes itself as: Open-source AI sales OS — self-hosted CRM with native AI agents + WhatsApp (WAHA). Open alternative to Kommo, Octadesk & Intercom for any business that sells by chat. MCP-ready… The licence is MIT.
7 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit b3bd604. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Sistema Vivo loads about 2.3k tokens when it runs. Until then it costs about 214 tokens; SKILL.md has 1,060 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from melgarafael/DeskcommCRM at commit b3bd604, republished under its MIT licence (© melgarafael). 1,060 words, ~2,318 tokens.
.claude/skills/sistema-vivo/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.Esta skill é o gate operacional. A lei está em docs/doctrine/sistema-vivo.md; o racional completo, no manual docs/doctrine/sistema-vivo/.
Portabilidade: as seções 1 a 6 são universais — valem em qualquer sistema que adote a doutrina. A seção 7 (Binding) é o que muda de repositório para repositório. Ao levar esta skill para outro sistema, reescreva só a seção 7.
O sistema é responsável pela linha do tempo inteira de cada demanda — alguém interessado ou alguém com um problema — até a resolução ou o encerramento declarado pela própria pessoa.
Nada morre por falta de resposta, de resolução, ou porque ninguém viu. Toda peça é um polvo: recebe e distribui.
Living System Checklist — <nome da peça>
[ ] 1. Quem me alimenta? → aresta de entrada; fonte real e confiável
[ ] 2. Quem eu alimento? → aresta de saída; "ninguém" = ilha
[ ] 3. Que registro eu emito? → atividade / auditoria / evento
[ ] 4. Onde eu apareço na tela? → registro só no banco é registro morto
[ ] 5. Por qual porta se chega? → ter tela ≠ ser alcançável
[ ] 6. Qual meu anti-morte? → próximo passo garantido, ou justificativa
[ ] 7. Onde se configura? → ver + mudar + o que aparece se faltar
[ ] 8. Qual a continuidade? → IA↔humano, nas DUAS direções
[ ] 9. Qual meu laço de retorno? → o que muda no sistema quando eu erro
[ ] 10. Atualizei o mapa? → peça nova entra com ≥2 arestasComo se responde mal, e é o padrão: respondendo o que a peça poderia fazer. A resposta válida nomeia o artefato concreto — o consumidor real, a tela real, o log real. "Vai aparecer no painel" não é resposta; "aparece na timeline do lead, renderizada por <componente>" é.
"Nenhum" é aceitável nas perguntas 6 e 9, com justificativa escrita. Peça de leitura pura não tem anti-morte. Dívida declarada não é defeito; dívida presumida é.
| # | Invariante | Violação típica |
|---|---|---|
| 1 | Nada é ilha — ≥1 aresta de entrada e ≥1 de saída | CRUD disfarçado de feature |
| 2 | Continuidade nas duas direções — IA→humano entrega contexto pronto; humano→IA deixa input estruturado | Handoff que entrega conversa crua: transferiu custo, não contexto |
| 3 | Log universal e visível — emite atividade E aparece na tela | Log só no banco: ninguém lê, não muda decisão |
| 4 | Nenhuma demanda sem próximo passo — follow-up é o anti-morte | Silêncio tratado como neutro. Não é: é a perda mais comum e a mais invisível |
| 5 | Informação com propósito — todo dado responde "e daí?" | Painel de vaidade: números que sobem e não mudam nada |
| 6 | Configuração tem superfície — ver + mudar + falha visível | Mecanismo invisível que funciona; quando falha, falha sem culpado |
| 7 | Todo laço se fecha — decisão automática tem retorno que altera decisão futura | Esteira: 1–6 satisfeitos e o sistema não aprende nada |
O 7 é o mais fácil de perder. O 1 garante caminho; o 7 garante ciclo. A pergunta que expõe: quando o sistema erra, o que muda nele? Se a resposta é "fica no log", o log é estoque morto.
Observação em tempo real. Ação no tempo apropriado ao humano do outro lado.
Nunca escreva "tudo em realtime" numa spec. Diga quem observa e o que age.
| Sinal | Invariante ferido |
|---|---|
| "É só um CRUD de X" | 1 — X vivo tem métrica, log, destino de handoff, timeline |
| Mutação sem atividade emitida | 3 |
| Dado na tela que não muda decisão | 5 — ruído compete com o que importava |
| Demanda aberta sem próximo passo | 4 — algo vai morrer sem ninguém ver |
| Peça nova fora do diagrama | 3, aplicado à documentação |
| Handoff entrega conversa crua | 2 |
| Configuração só alterável no banco | 6 |
| Decisão automática sem sinal de retorno | 7 |
| "Vamos medir depois" | Nunca. A instrumentação some entre a intenção e o merge |
| Métrica de eficiência sem contra-métrica de dano | 5 — o sistema vai se otimizar contra si mesmo |
Reescreva apenas esta seção ao levar a skill para outro sistema.
| Pergunta do checklist | Neste repo |
|---|---|
| Que registro eu emito? | event_log (side effects) · audit() de lib/audit/ → api_audit_log · crm_lead_activities (timeline do lead) |
| Onde apareço na tela? | Timeline no inbox · Radar de Risco (/app/radar) · painéis em app/app/ |
| Por qual porta se chega? | lib/navigation/registry.ts — ou allowlist com justificativa escrita em tests/unit/navegacao-completude.test.ts |
| Qual meu anti-morte? | Motor de follow-up (lib/followup/, lib/agent-engine/cron/) + Radar de Risco |
| Qual a continuidade IA↔humano? | buildHandoffSummary() em lib/agent-engine/agent/human-handoff.ts |
| Atualizei o mapa? | docs/architecture/*.json (fonte da verdade). Sem re-render: o archify 2.11.0 recusa o formato architecture — ver docs/architecture/README.md |
Orientação antes de implementar: rode graphify query "<pergunta>" sobre graphify-out/ para descobrir de quem a peça recebe e quem ela deve alimentar — evita criar ilha por desconhecimento do que já existe.
Gates mecânicos ligados: completude de navegação (tests/unit/navegacao-completude.test.ts) · forma da cadeia de envio (tests/unit/before-send-chain-shape.test.ts) · isolamento entre organizações (tests/invariants/).
Não substitui outras doutrinas — rode junto:
CLAUDE.md e skill tomik-db-doctrinedocs/doctrine/restricao-de-canal.mddocs/doctrine/separacao-fala-e-operacao.mdEsta skill trata de conectividade e vida; as outras tratam de correção em eixos específicos.
Definition of Done: o item "Living System Checklist" do CLAUDE.md é este mesmo checklist. A task não fecha sem ele.
A skill basta para a maioria das implementações. Vá ao manual (docs/doctrine/sistema-vivo/) quando:
| Situação | Capítulo |
|---|---|
| Precisa do racional para convencer alguém (ou a si mesmo) | 01-fundamentos.md |
| Está criando ou revisando um invariante | 02-lei-dos-invariantes.md |
| Vai definir métrica, painel ou meta | 03-medida-do-proposito.md |
| Mexe em handoff, escalada, permissão ou autoridade da IA | 04-fronteira-de-autoridade.md |
| Mexe em lead, caso, conversa ou modelagem de demanda | 05-unidade-de-demanda.md |
| Decide sobre realtime, throttle, delay ou agendamento | 06-tempo-do-sistema.md |
| Trata de adoção, contribuição, telemetria ou patrocínio | 07-o-projeto-como-sistema.md |
| Vai ligar um gate ou adotar a doutrina num sistema novo | 08-aplicacao.md |
© melgarafael, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 1 other file in .agents/skills/sistema-vivo of melgarafael/DeskcommCRM.
Open the folder on GitHubat commit b3bd604
Sistema Vivo next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Sistema Vivo this skillmelgarafael/DeskcommCRM | 4.5k | — | ~2.3k | Automated safety check: Pass | MIT | |
| B2b Sdr AgentiPythoning/b2b-sdr-agent-template | 190 | — | ~744 | Automated safety check: Pass | MIT-0 | |
| Lead DiscoveryiPythoning/b2b-sdr-agent-template | 190 | — | ~961 | Automated safety check: Pass | MIT | |
| Cashclaw Whatsapp Managerertugrulakben/cashclaw | 303 | — | ~2.5k | Automated safety check: Pass | MIT | |
| Service Omni Channel Inventory Analyzeforcedotcom/sf-skills | 1.1k | — | ~1.2k | Automated safety check: Notes | Apache-2.0 | |
| Marketing Message Testforcedotcom/sf-skills | 1.1k | — | ~5.1k | Automated safety check: Pass | Apache-2.0 |
iPythoning/b2b-sdr-agent-template
Open-source B2B AI SDR template. An agent skill from iPythoning/b2b-sdr-agent-template.
iPythoning/b2b-sdr-agent-template
AI-driven lead discovery for B2B export. An agent skill from iPythoning/b2b-sdr-agent-template.
ertugrulakben/cashclaw
Sets up and manages WhatsApp Business accounts including auto-response systems, client communication workflows, FAQ templates, and broadcast campaigns.
forcedotcom/sf-skills
A skill your agent uses to inventory configured Omni-Channel instances across Voice, Email, Chat, SMS, Facebook, WhatsApp, and In-App, including each channel's Queue, Flow, or Other routing target…
forcedotcom/sf-skills
Salesforce Marketing Cloud / Engagement 360 message preview and test-send.
forcedotcom/sf-skills
Confirm the customer's WhatsApp Business Account is shared with Salesforce on Meta's side.
melgarafael/DeskcommCRM
Guia de contribuição ao DeskcommCRM para quem vai mexer no código e abrir um pull request, sobretudo de um fork.
melgarafael/DeskcommCRM
Guia para criar uma extensão do DeskcommCRM — o pacote declarativo — em vez de abrir um PR no núcleo.
melgarafael/DeskcommCRM
Guia de análise das métricas de uma instalação do DeskcommCRM como um analista de dados experiente — conversão, funil, tempo de resposta, handoff, follow-ups, custo de IA, motivos de perda, horários…
melgarafael/DeskcommCRM
Guia para montar um cliente novo no DeskcommCRM por nicho — clínica, imobiliária, serviços/agência, curso/infoproduto, loja, escritório de advocacia — criando os agentes de IA, roteadores…
melgarafael/DeskcommCRM
Guia de operação diária do DeskcommCRM para quem já tem o sistema instalado e precisa encontrar telas, entender fluxos, configurar recursos correntes e resolver dúvidas de uso sem mexer no código.
melgarafael/DeskcommCRM
Guia para afinar o prompt de um agente de IA do DeskcommCRM que não está performando — como um engenheiro de prompt sênior de atendimento e vendas, com dados da operação, não achismo.
Works with
Categories
Doutrina de arquitetura do Sistema Vivo — o método para construir software em que nada morre por falta de resposta, resolução ou visibilidade. Sistema Vivo is an agent skill from melgarafael/DeskcommCRM. Doutrina de arquitetura do Sistema Vivo — o método para construir software em que nada morre por falta de resposta, resolução ou visibilidade.
Sistema Vivo fits situations like: sales & Support work in your project.
Run `npx skills add melgarafael/DeskcommCRM --skill sistema-vivo -a claude-code`. Or copy the skill folder (.agents/skills/sistema-vivo in melgarafael/DeskcommCRM) into .claude/skills/sistema-vivo in your project. Claude Code loads it when a task matches its description.
Run `npx skills add melgarafael/DeskcommCRM --skill sistema-vivo -a codex`. Or copy the skill folder (.agents/skills/sistema-vivo in melgarafael/DeskcommCRM) into .agents/skills/sistema-vivo in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add melgarafael/DeskcommCRM --skill sistema-vivo -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/sistema-vivo, .gemini/skills/sistema-vivo, .github/skills/sistema-vivo and .opencode/skills/sistema-vivo in your project.
SKILL.md names no scripts, command-line tools or credentials: Sistema Vivo is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Sistema Vivo is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.3k tokens (SKILL.md is roughly 9.3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Sistema Vivo: B2b Sdr Agent (iPythoning/b2b-sdr-agent-template, 190 stars), Lead Discovery (iPythoning/b2b-sdr-agent-template, 190 stars), Cashclaw Whatsapp Manager (ertugrulakben/cashclaw, 303 stars) and Service Omni Channel Inventory Analyze (forcedotcom/sf-skills, 1.1k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
melgarafael (a GitHub user) maintains it in melgarafael/DeskcommCRM, which has 4,530 GitHub stars. The repository holds 8 skills in this directory. The repository was last updated on October 11, 2026.
Source: melgarafael/DeskcommCRM on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.