# Cognee Community

Use when the user needs something that ships outside cognee core, community database...

- Repository: https://github.com/topoteretes/cognee (32985 stars)
- Category: Data and ML
- License: Apache-2.0
- Last updated: 2026-11-01
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add topoteretes/cognee --skill cognee-community -g -a claude-code -y`
Codex: `npx skills add topoteretes/cognee --skill cognee-community -g -a codex -y`
Cursor: `npx skills add topoteretes/cognee --skill cognee-community -g -a cursor -y`
Gemini CLI: `npx skills add topoteretes/cognee --skill cognee-community -g -a gemini-cli -y`

## Description

Use when the user needs something that ships outside cognee core, community database adapters (Qdrant, Milvus, Weaviate, Redis, Pinecone, FalkorDB, Memgraph, DuckDB, NetworkX, …), data-source connectors (Slack, Gmail, Notion, Confluence, Google Drive), custom tasks/pipelines/retrievers (Exa, ScrapeGraph, codify), Keywords AI observability, or wants to contribute a package to the cognee-community repo.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Use and contribute cognee-community packages

Community-maintained plugins live in a separate monorepo:
https://github.com/topoteretes/cognee-community. Everything installable is
under `packages/`; `experimental/` holds demos (n8n nodes, dlt demos,
bauplan, tower) that are not published packages. Each package publishes to
PyPI as `cognee-community-<family>-<kind>-<name>` and imports as the same
name with underscores.

## Package families

| Family | Packages |
|---|---|
| Vector adapters | azureaisearch, milvus, moss, opengauss, opensearch, pinecone, qdrant, redis, singlestore, turbopuffer, valkey, weaviate |
| Graph adapters | arcadedb, memgraph, networkx, pggraph, spanner, turbopuffer, turingdb |
| Hybrid (graph+vector in one DB) | arcadedb, duckdb, falkordb, helixdb |
| Connectors (data sources) | confluence, gmail, google-drive, notion, slack |
| Tasks / pipelines / retrievers | codify_tasks, codify_pipeline, code_retriever, exa_tasks, scrapegraph_tasks |
| Observability | keywordsai (`MONITORING_TOOL=keywordsai` + `KEYWORDSAI_API_KEY`) |

## Using a database adapter

Install, then **import the package's `register` module before cognee touches
any engine**, registration is what makes the provider name valid:

```python
uv pip install cognee-community-vector-adapter-qdrant
```

```python
import cognee
from cognee import config
from cognee_community_vector_adapter_qdrant import register  # noqa: F401

config.set_vector_db_config(
    {
        "vector_db_provider": "qdrant",
        "vector_db_url": "http://localhost:6333",
        "vector_db_key": "...",
        "vector_dataset_database_handler": "qdrant",  # only if the adapter ships one
    }
)
```

The rest: https://github.com/topoteretes/cognee/blob/HEAD/.agents/skills/cognee-community/SKILL.md
