Crawler Summary

crm-multiagent-ai-integration answer-first brief

Uma plataforma de automação conversacional de ponta para WhatsApp. Integra o CRM Callbell com uma arquitetura de multiagentes (CrewAI) em Python, otimizando vendas e suporte. Com recursos como RAG para uma base de conhecimento, processamento de áudio/imagem e Celery, este projeto oferece um agente de IA robusto, preciso e escalável. Callbell AI Integration Hub Descrição Curta Este projeto é uma plataforma de automação conversacional de ponta que conecta o CRM **Callbell** a um ecossistema de Inteligência Artificial, utilizando o WhatsApp como principal canal de comunicação. Construído em Python e orquestrado por **Celery**, o sistema emprega uma arquitetura de multiagentes (CrewAI) para gerenciar conversas complexas, automatizar operações de sis Capability contract not published. No trust telemetry is available yet. 1 GitHub stars reported by the source. Last updated 2/25/2026.

Freshness

Last checked 2/25/2026

Best For

crm-multiagent-ai-integration is best for crewai, multi-agent workflows where OpenClaw compatibility matters.

Not Ideal For

Contract metadata is missing or unavailable for deterministic execution.

Evidence Sources Checked

editorial-content, GITHUB REPOS, runtime-metrics, public facts pack

Claim this agent
Agent DossierGITHUB REPOSSafety: 66/100

crm-multiagent-ai-integration

Uma plataforma de automação conversacional de ponta para WhatsApp. Integra o CRM Callbell com uma arquitetura de multiagentes (CrewAI) em Python, otimizando vendas e suporte. Com recursos como RAG para uma base de conhecimento, processamento de áudio/imagem e Celery, este projeto oferece um agente de IA robusto, preciso e escalável. Callbell AI Integration Hub Descrição Curta Este projeto é uma plataforma de automação conversacional de ponta que conecta o CRM **Callbell** a um ecossistema de Inteligência Artificial, utilizando o WhatsApp como principal canal de comunicação. Construído em Python e orquestrado por **Celery**, o sistema emprega uma arquitetura de multiagentes (CrewAI) para gerenciar conversas complexas, automatizar operações de sis

OpenClawself-declared

Public facts

5

Change events

1

Artifacts

0

Freshness

Feb 25, 2026

Verifiededitorial-contentNo verified compatibility signals1 GitHub stars

Capability contract not published. No trust telemetry is available yet. 1 GitHub stars reported by the source. Last updated 2/25/2026.

1 GitHub starsTrust evidence available

Trust score

Unknown

Compatibility

OpenClaw

Freshness

Feb 25, 2026

Vendor

Ju Sants

Artifacts

0

Benchmarks

0

Last release

Unpublished

Executive Summary

Key links, install path, and a quick operational read before the deeper crawl record.

Verifiededitorial-content

Summary

Capability contract not published. No trust telemetry is available yet. 1 GitHub stars reported by the source. Last updated 2/25/2026.

Setup snapshot

  1. 1

    Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.

  2. 2

    Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.

Evidence Ledger

Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.

Verifiededitorial-content
Vendor (1)

Vendor

Ju Sants

profilemedium
Observed Feb 25, 2026Source linkProvenance
Compatibility (1)

Protocol compatibility

OpenClaw

contractmedium
Observed Feb 25, 2026Source linkProvenance
Adoption (1)

Adoption signal

1 GitHub stars

profilemedium
Observed Feb 25, 2026Source linkProvenance
Security (1)

Handshake status

UNKNOWN

trustmedium
Observed unknownSource linkProvenance
Integration (1)

Crawlable docs

6 indexed pages on the official domain

search_documentmedium
Observed Apr 15, 2026Source linkProvenance

Release & Crawl Timeline

Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.

Self-declaredagent-index

Artifacts Archive

Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.

Self-declaredGITHUB REPOS

Extracted files

0

Examples

6

Snippets

0

Languages

python

Executable Examples

bash

git clone <URL_DO_SEU_REPOSITORIO>
    cd <NOME_DO_DIRETORIO>

bash

python -m venv venv
    source venv/bin/activate  # No Windows: venv\Scripts\activate

bash

pip install -r requirements.txt

env

# --- Chaves de API para LLMs ---
    XAI_API_KEY="sua_chave_xai"
    GEMINI_API_KEY="sua_chave_google_gemini"
    OPENAI_API_KEY="sua_chave_openai"

    # --- Chaves de API para Serviços ---
    CALLBELL_API_KEY="sua_chave_da_api_callbell"
    ELEVEN_LABS_API_KEY="sua_chave_da_elevenlabs"
    X_GLADIA_KEY="sua_chave_da_gladia"
    GMAPS_API_KEY="sua_chave_do_google_maps"
    APPID_IMAGE_DESCRIPTION='seu_appid'
    SECRET_IMAGE_DESCRIPTION='seu_secret'

    # --- Configurações do Redis ---
    REDIS_HOST="localhost"
    REDIS_PORT=6379
    REDIS_PASSWORD="" # Opcional
    REDIS_DB_MAIN=0

    # --- Outras Configurações ---
    LOG_LEVEL="INFO"

bash

celery -A app.services.celery_service.celery_app worker --loglevel=INFO

bash

python main.py

Docs & README

Full documentation captured from public sources, including the complete README when available.

Self-declaredGITHUB REPOS

Docs source

GITHUB REPOS

Editorial quality

ready

Uma plataforma de automação conversacional de ponta para WhatsApp. Integra o CRM Callbell com uma arquitetura de multiagentes (CrewAI) em Python, otimizando vendas e suporte. Com recursos como RAG para uma base de conhecimento, processamento de áudio/imagem e Celery, este projeto oferece um agente de IA robusto, preciso e escalável. Callbell AI Integration Hub Descrição Curta Este projeto é uma plataforma de automação conversacional de ponta que conecta o CRM **Callbell** a um ecossistema de Inteligência Artificial, utilizando o WhatsApp como principal canal de comunicação. Construído em Python e orquestrado por **Celery**, o sistema emprega uma arquitetura de multiagentes (CrewAI) para gerenciar conversas complexas, automatizar operações de sis

Full README

Callbell AI Integration Hub

Descrição Curta

Este projeto é uma plataforma de automação conversacional de ponta que conecta o CRM Callbell a um ecossistema de Inteligência Artificial, utilizando o WhatsApp como principal canal de comunicação. Construído em Python e orquestrado por Celery, o sistema emprega uma arquitetura de multiagentes (CrewAI) para gerenciar conversas complexas, automatizar operações de sistema e fornecer respostas contextuais e precisas, atuando como um agente de vendas e suporte de alta performance.

A solução foi projetada com foco em robustez e extensibilidade, incorporando features avançadas como base de conhecimento para RAG, processamento de áudio e imagem, e estratégias de diálogo dinâmicas.

Principais Funcionalidades

  • Arquitetura Multiagente Especializada: Utiliza um sistema de agentes de IA com papéis definidos (analistas, comunicadores, operadores de sistema) para planejar e executar tarefas complexas, garantindo respostas coesas e alinhadas aos objetivos de negócio.
  • Planejamento Estratégico Dinâmico: Um agente dedicado avalia e refina continuamente a estratégia de conversação, adaptando o plano de diálogo a cada turno para maximizar a eficácia da interação.
  • Base de Conhecimento com RAG: As respostas são enriquecidas com informações de uma base de conhecimento estruturada (localizada em /app/domain_knowledge), carregada via /app/services/knowledge_service.py, minimizando alucinações e garantindo a precisão dos dados fornecidos.
  • Tolerância a Erros de Digitação (Fuzzy Matching): Emprega a biblioteca thefuzz para interpretar queries de forma flexível, aumentando a robustez do sistema contra erros de digitação do usuário.
  • Processamento de Mídia: Transcreve áudios, descreve imagens e envia respostas em áudio (via ElevenLabs) para criar uma experiência de usuário mais rica e acessível.
  • Limpeza de Saída do LLM: Aplica técnicas de NLP com Sentence Transformers para remover "tiques verbais" e artefatos indesejados das respostas geradas pela IA, garantindo uma comunicação mais natural. Veja a implementação em /app/utils/funcs/parse_llm_output.py.
  • Anonimização de Nome de Usuário: Resolve o problema de repetição excessiva do nome do cliente pela IA. Um modelo BERT para NER extrai o nome real do usuário do nome do contato (que pode conter códigos adicionais), salva-o no estado da conversa (em app/models/data_models.py), e, após a geração da mensagem, remove-o estrategicamente das respostas do agente (implementado em app/crews/src/main_crews/communication.py). A extração do nome é feita por app/services/nlp_service.py.
  • Interação Segura com o Sistema: Agentes especializados podem interagir com sistemas externos através de ferramentas seguras e bem definidas, como as encontradas em /app/tools/system_operations_tools.py.
  • Agente de Reengajamento: Um worker de inatividade (/app/workers/inactivity_worker.py) monitora conversas silenciosas e decide de forma inteligente se deve ou não enviar uma mensagem de acompanhamento para reengajar o cliente.
  • Gerenciamento de Estado com Pydantic e Redis: O estado da conversa é gerenciado de forma robusta e persistente com modelos Pydantic e armazenado no Redis, permitindo que os agentes tenham memória de longo prazo das interações.
  • Otimização com Cache: Utiliza lru_cache para armazenar em cache os resultados de serviços de áudio e imagem, reduzindo a latência e o custo de API.
  • Processamento Assíncrono com Celery: Garante que a aplicação principal permaneça responsiva ao delegar tarefas pesadas (processamento de IA, APIs externas) para workers Celery.

Arquitetura da Solução

A aplicação é um serviço de backend que expõe um webhook para o Callbell. O fluxo de interação é orquestrado por uma série de componentes especializados:

  1. Webhook e Debounce: O endpoint em main.py recebe a notificação da Callbell, armazena a mensagem em uma fila no Redis e agenda uma tarefa Celery com debounce para agrupar mensagens rápidas.
  2. Orquestração de Agentes (CrewAI): A tarefa Celery aciona a "tripulação" de IA. a. Agentes Analisadores: Avaliam a intenção do usuário e o estado da conversa. b. Agente Estratégico: Cria ou refina o plano de diálogo (strategic_plan), consultando a base de conhecimento quando necessário. c. Agente de Comunicação: Gera a resposta final com base no plano estratégico. d. Agente Operador de Sistema: É acionado quando a intenção do usuário é realizar uma ação no sistema (ex: cadastro), utilizando ferramentas específicas para a tarefa.
  3. Gerenciamento de Estado: O StateManagerService persiste o ConversationState no Redis durante todo o ciclo.
  4. Entrega da Resposta: O CallbellService envia a mensagem final, decidindo se o formato será texto ou áudio.

Prompts e Personalização

O comportamento dos agentes é definido por prompts programáticos de alto nível, projetados para raciocínio em múltiplas etapas. Estes podem ser encontrados em /app/crews/agents_definitions/prompts/agents.yaml.

Patches e Customizações

O projeto faz uso inteligente de monkey patching para resolver problemas intrínsecos e limitações de bibliotecas de terceiros, garantindo um comportamento mais robusto e adaptado às necessidades da aplicação. Os patches podem ser encontrados em /app/patches e incluem:

  • litellm_patch.py: Implementa o comando stop_sequences para provedores de LLM que nativamente não o suportam (como Grok ou o4), removendo o parâmetro stop da chamada litellm.completion para evitar crashes e padronizar o comportamento de parada de geração de texto.
  • crewai_telemetry_patch.py: Desabilita a telemetria da biblioteca CrewAI, evitando erros de conexão e garantindo a privacidade ao "destruir" a classe Telemetry original e substituindo seus métodos por operações noop.
  • crewai_tool_input_validation_patch.py: Aprimora a validação de entrada de ferramentas do CrewAI. A função original lançava um erro e impedia o agente de tentar novamente, levando a alucinações. Este patch introduz um regex robusto para extrair parâmetros válidos de inputs malformados (mesmo quando acompanhados de outras alucinações que não são bem lidados pelo ast.literal_eval), permitindo que o agente recupere informações e use a ferramenta corretamente.

Tecnologias Utilizadas

  • Linguagem: Python 3.x
  • Framework Principal: Flask
  • Orquestração de IA: CrewAI
  • Modelos de Linguagem (LLMs): OpenAI (gpt-4-o-mini), Google (gemini-2.5-flash), XAI (grok-3)
  • Processamento Assíncrono: Celery
  • Banco de Dados / Cache / Broker: Redis
  • Bibliotecas Principais: pydantic, thefuzz, sentence-transformers, pyyaml
  • APIs e Plataformas: Callbell, ElevenLabs, Gladia, Google Maps
  • DevOps: Gunicorn

Pré-requisitos

  • Python (3.9+)
  • Pip
  • Git
  • Redis

Instalação e Configuração

  1. Clonar o Repositório:

    git clone <URL_DO_SEU_REPOSITORIO>
    cd <NOME_DO_DIRETORIO>
    
  2. Criar e Ativar um Ambiente Virtual:

    python -m venv venv
    source venv/bin/activate  # No Windows: venv\Scripts\activate
    
  3. Instalar as Dependências:

    pip install -r requirements.txt
    
  4. Configurar as Variáveis de Ambiente: Crie um arquivo .env na raiz do projeto, usando app/config/settings.py como modelo, e preencha as chaves de API e configurações do Redis.

    # --- Chaves de API para LLMs ---
    XAI_API_KEY="sua_chave_xai"
    GEMINI_API_KEY="sua_chave_google_gemini"
    OPENAI_API_KEY="sua_chave_openai"
    
    # --- Chaves de API para Serviços ---
    CALLBELL_API_KEY="sua_chave_da_api_callbell"
    ELEVEN_LABS_API_KEY="sua_chave_da_elevenlabs"
    X_GLADIA_KEY="sua_chave_da_gladia"
    GMAPS_API_KEY="sua_chave_do_google_maps"
    APPID_IMAGE_DESCRIPTION='seu_appid'
    SECRET_IMAGE_DESCRIPTION='seu_secret'
    
    # --- Configurações do Redis ---
    REDIS_HOST="localhost"
    REDIS_PORT=6379
    REDIS_PASSWORD="" # Opcional
    REDIS_DB_MAIN=0
    
    # --- Outras Configurações ---
    LOG_LEVEL="INFO"
    

Como Executar a Aplicação

  1. Iniciar os Serviços:

    • Garanta que o servidor Redis esteja rodando.
    • Em um terminal, inicie o worker do Celery:
      celery -A app.services.celery_service.celery_app worker --loglevel=INFO
      
  2. Iniciar o Servidor Flask:

    • Em outro terminal, inicie a aplicação:
      python main.py
      
    • O servidor estará disponível em http://0.0.0.0:8080.

Estrutura dos Arquivos

/app
├── /config       # Configurações da aplicação e chaves
├── /core         # Módulos centrais como o logger
├── /crews        # Definição dos agentes, tarefas e prompts (o cérebro)
├── /domain_knowledge # Base de conhecimento para o RAG
├── /models       # Modelos de dados Pydantic
├── /patches      # Patches para bibliotecas de terceiros
├── /services     # Lógica de negócio e integrações com APIs
├── /tools        # Ferramentas que os agentes podem usar
├── /utils        # Funções utilitárias, callbacks e wrappers
└── /workers      # Workers assíncronos (ex: inatividade)
main.py           # Ponto de entrada da aplicação (Flask)
requirements.txt  # Dependências do projeto
Procfile          # Comando de execução para produção

Licença

Este projeto não possui um arquivo de licença definido. Recomenda-se adicionar um arquivo LICENSE (ex: MIT, Apache 2.0).

Como Contribuir

Contribuições são bem-vindas!

  1. Faça um Fork do repositório.
  2. Crie uma Nova Branch (git checkout -b feature/minha-feature).
  3. Faça o Commit (git commit -am 'Adiciona nova feature').
  4. Faça o Push (git push origin feature/minha-feature).
  5. Abra um Pull Request.

Contract & API

Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.

MissingGITHUB REPOS

Contract coverage

Status

missing

Auth

None

Streaming

No

Data region

Unspecified

Protocol support

OpenClaw: self-declared

Requires: none

Forbidden: none

Guardrails

Operational confidence: low

No positive guardrails captured.
Invocation examples
curl -s "https://xpersona.co/api/v1/agents/crewai-ju-sants-crm-multiagent-ai-integration/snapshot"
curl -s "https://xpersona.co/api/v1/agents/crewai-ju-sants-crm-multiagent-ai-integration/contract"
curl -s "https://xpersona.co/api/v1/agents/crewai-ju-sants-crm-multiagent-ai-integration/trust"

Reliability & Benchmarks

Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.

Missingruntime-metrics

Trust signals

Handshake

UNKNOWN

Confidence

unknown

Attempts 30d

unknown

Fallback rate

unknown

Runtime metrics

Observed P50

unknown

Observed P95

unknown

Rate limit

unknown

Estimated cost

unknown

Do not use if

Contract metadata is missing or unavailable for deterministic execution.
No benchmark suites or observed failure patterns are available.

Media & Demo

Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.

Missingno-media
No screenshots, media assets, or demo links are available.

Related Agents

Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.

Self-declaredprotocol-neighbors
GITHUB_REPOSactivepieces

Rank

70

AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents

Traction

No public download signal

Freshness

Updated 2d ago

OPENCLAW
GITHUB_REPOScherry-studio

Rank

70

AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs

Traction

No public download signal

Freshness

Updated 6d ago

MCPOPENCLAW
GITHUB_REPOSAionUi

Rank

70

Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!

Traction

No public download signal

Freshness

Updated 6d ago

MCPOPENCLAW
GITHUB_REPOSCopilotKit

Rank

70

The Frontend for Agents & Generative UI. React + Angular

Traction

No public download signal

Freshness

Updated 23d ago

OPENCLAW
Machine Appendix

Contract JSON

{
  "contractStatus": "missing",
  "authModes": [],
  "requires": [],
  "forbidden": [],
  "supportsMcp": false,
  "supportsA2a": false,
  "supportsStreaming": false,
  "inputSchemaRef": null,
  "outputSchemaRef": null,
  "dataRegion": null,
  "contractUpdatedAt": null,
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Invocation Guide

{
  "preferredApi": {
    "snapshotUrl": "https://xpersona.co/api/v1/agents/crewai-ju-sants-crm-multiagent-ai-integration/snapshot",
    "contractUrl": "https://xpersona.co/api/v1/agents/crewai-ju-sants-crm-multiagent-ai-integration/contract",
    "trustUrl": "https://xpersona.co/api/v1/agents/crewai-ju-sants-crm-multiagent-ai-integration/trust"
  },
  "curlExamples": [
    "curl -s \"https://xpersona.co/api/v1/agents/crewai-ju-sants-crm-multiagent-ai-integration/snapshot\"",
    "curl -s \"https://xpersona.co/api/v1/agents/crewai-ju-sants-crm-multiagent-ai-integration/contract\"",
    "curl -s \"https://xpersona.co/api/v1/agents/crewai-ju-sants-crm-multiagent-ai-integration/trust\""
  ],
  "jsonRequestTemplate": {
    "query": "summarize this repo",
    "constraints": {
      "maxLatencyMs": 2000,
      "protocolPreference": [
        "OPENCLEW"
      ]
    }
  },
  "jsonResponseTemplate": {
    "ok": true,
    "result": {
      "summary": "...",
      "confidence": 0.9
    },
    "meta": {
      "source": "GITHUB_REPOS",
      "generatedAt": "2026-04-17T04:38:40.109Z"
    }
  },
  "retryPolicy": {
    "maxAttempts": 3,
    "backoffMs": [
      500,
      1500,
      3500
    ],
    "retryableConditions": [
      "HTTP_429",
      "HTTP_503",
      "NETWORK_TIMEOUT"
    ]
  }
}

Trust JSON

{
  "status": "unavailable",
  "handshakeStatus": "UNKNOWN",
  "verificationFreshnessHours": null,
  "reputationScore": null,
  "p95LatencyMs": null,
  "successRate30d": null,
  "fallbackRate": null,
  "attempts30d": null,
  "trustUpdatedAt": null,
  "trustConfidence": "unknown",
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Capability Matrix

{
  "rows": [
    {
      "key": "OPENCLEW",
      "type": "protocol",
      "support": "unknown",
      "confidenceSource": "profile",
      "notes": "Listed on profile"
    },
    {
      "key": "crewai",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "multi-agent",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    }
  ],
  "flattenedTokens": "protocol:OPENCLEW|unknown|profile capability:crewai|supported|profile capability:multi-agent|supported|profile"
}

Facts JSON

[
  {
    "factKey": "docs_crawl",
    "category": "integration",
    "label": "Crawlable docs",
    "value": "6 indexed pages on the official domain",
    "href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceType": "search_document",
    "confidence": "medium",
    "observedAt": "2026-04-15T05:03:46.393Z",
    "isPublic": true
  },
  {
    "factKey": "vendor",
    "category": "vendor",
    "label": "Vendor",
    "value": "Ju Sants",
    "href": "https://github.com/ju-sants/crm-multiagent-ai-integration",
    "sourceUrl": "https://github.com/ju-sants/crm-multiagent-ai-integration",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-02-25T05:06:57.806Z",
    "isPublic": true
  },
  {
    "factKey": "protocols",
    "category": "compatibility",
    "label": "Protocol compatibility",
    "value": "OpenClaw",
    "href": "https://xpersona.co/api/v1/agents/crewai-ju-sants-crm-multiagent-ai-integration/contract",
    "sourceUrl": "https://xpersona.co/api/v1/agents/crewai-ju-sants-crm-multiagent-ai-integration/contract",
    "sourceType": "contract",
    "confidence": "medium",
    "observedAt": "2026-02-25T05:06:57.806Z",
    "isPublic": true
  },
  {
    "factKey": "traction",
    "category": "adoption",
    "label": "Adoption signal",
    "value": "1 GitHub stars",
    "href": "https://github.com/ju-sants/crm-multiagent-ai-integration",
    "sourceUrl": "https://github.com/ju-sants/crm-multiagent-ai-integration",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-02-25T05:06:57.806Z",
    "isPublic": true
  },
  {
    "factKey": "handshake_status",
    "category": "security",
    "label": "Handshake status",
    "value": "UNKNOWN",
    "href": "https://xpersona.co/api/v1/agents/crewai-ju-sants-crm-multiagent-ai-integration/trust",
    "sourceUrl": "https://xpersona.co/api/v1/agents/crewai-ju-sants-crm-multiagent-ai-integration/trust",
    "sourceType": "trust",
    "confidence": "medium",
    "observedAt": null,
    "isPublic": true
  }
]

Change Events JSON

[
  {
    "eventType": "docs_update",
    "title": "Docs refreshed: Sign in to GitHub · GitHub",
    "description": "Fresh crawlable documentation was indexed for the official domain.",
    "href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceType": "search_document",
    "confidence": "medium",
    "observedAt": "2026-04-15T05:03:46.393Z",
    "isPublic": true
  }
]

Sponsored

Ads related to crm-multiagent-ai-integration and adjacent AI workflows.