Cognee

Solide · 83
Indexé par la communauté

Cognee is the open-source AI memory platform for agents. Give your AI agents persistent long-term memory across sessions with a self-hosted knowledge graph engine.

Verified installs0
Stars30.2K
Version1.0.0
Qualité100/100 · Excellent
Confiance83/100 · Revoir avant installation
Audit94/100 · Revue nécessaire

Profil de l’actif

Recherche et travail de connaissance

Deep research, source comparison, literature review, RAG, knowledge search, and reports.

Voir la catégorie

Scénario

RAG and knowledge

I need my agent to build a RAG workflow over documents and retrieve reliable context.

Adéquation Agent

Claude Code + CLI + Codex

Compatible avec Codex, Claude Code, Cursor, CLI ou des Agents personnalisés.

Installer

Prêt

npx skills add topoteretes/cognee

Maintenance

À jour

Mis à jour aujourd’hui

Risque

Revue nécessaire

Permission surface may require sandboxing

Qualité GitHub

30K

100/100 Qualité · 91/100 Confiance

Tags de couverture

RechercheRAG and knowledgerag-knowledgevector-databaseretrieval

Notes de revue

Permission surface may require sandboxing · Financial research output is not financial advice; require human review before any live investment decision

Carte d’adoption Agent

Confiance, audit et préparation à l’installation en un coup d’œil

Ces scores combinent les métadonnées publiques du dépôt, les signaux de revue OpenAgentSkill, la fraîcheur de maintenance et la préparation à l’installation. Ils servent à présélectionner et ne remplacent pas la revue humaine.

Qualité

Excellent
100

High-confidence pick with strong adoption and healthy maintenance signals.

Confiance

Revoir avant installation
83

Bon signal de présélection, mais l’Agent doit examiner les notes d’audit, la politique d’installation et les preuves de résultats avant de l’exécuter.

Audit

Revue nécessaire
94

Revue lisible par machine de la préparation à l’installation, des métadonnées de sécurité, de la maintenance et du risque d’adoption.

Trust Score OpenAgentSkill v5

Revue humaine avant installation

À utiliser comme candidat principal après revue humaine ou en sandbox.

PythonVector SearchCodexClaude CodeCursor

Stars

30K stars GitHub

Activité du dépôt

30K stars et 3.0K forks

Maintenance

Mis à jour aujourd’hui

Licence

Apache-2.0

Installer

npx skills add topoteretes/cognee

Sécurité d’installation

Chemin d’installation standard de package ou runtime

Surface de permissions

filesystem or document access, network or browser access

Résultats Agent

Pas encore de données de résultats Agent

Documentation

Contexte README/SKILL.md solide

Résumé des risques

Revoir avant production

  • Financial research output is not financial advice; require human review before any live investment decision.
  • Permission surface needs review: filesystem or document access, network or browser access
  • Permission surface: filesystem or document access, network or browser access

Préparation à l’installation

Chemin d’installation disponible

  • Le chemin d’installation est disponible
  • La preuve du dépôt est disponible
  • La licence est déclarée
  • Pas encore de preuve de résultat Agent-Proven

Métadonnées lisibles par Agent

Données de décision lisibles par machine pour ce skill.

Utilisez ce bloc ou le JSON intégré pour décider si un Agent doit installer ce skill, choisir une alternative ou demander d’abord une revue humaine.

Ouvrir JSON

Tâches adaptées

  • workflows RAG and knowledge
  • Équipes Claude Code
  • Équipes qui valorisent les signaux d’adoption GitHub
  • Chunk documents

Agents adaptés

PythonVector SearchCodexClaude CodeCursorOpenAgentSkill CLICLI

Décision d’installation

Commande
npx skills add topoteretes/cognee
Politique
Revoir
Revue humaine
Oui

Confiance et risque

Confiance
83/100
Audit
94/100
Niveau de risque
Revue nécessaire

Boucle de résultat

Endpoint
/api/agent/outcome
ID d’événement
resolve
Résultats
5

Commande d’installation

npx skills add topoteretes/cognee

Ne pas utiliser quand

  • Équipes qui nécessitent un SLA soutenu par le fournisseur
  • Environnements fortement conformes sans revue interne de sécurité
  • No major risk signals from current metadata
  • Permission surface may require sandboxing
  • Financial research output is not financial advice; require human review before any live investment decision

Sécurité Agent v2

74/100 · Revoir avant installation

Révisé avec notes de permissionsRevoir

Candidat utilisable, mais l’Agent doit afficher les notes de permissions et d’audit avant l’installation.

Une approbation humaine est requise avant l’installation dans un espace de travail réel.

Résoudre via API

Moyen

Accès réseau

La skill récupère probablement des pages distantes, API, dépôts ou services externes.

Moyen

Accès au système de fichiers

La skill peut lire ou écrire des fichiers de projet, documents, artefacts générés ou l’état local de l’espace de travail.

Moyen

Accès à la base de données

La skill peut inspecter des schémas, interroger des bases de données ou travailler avec des stockages persistants.

  • Permission surface may require sandboxing

Cibles d’installation

Installer ce skill dans votre workflow Agent

Utilisez le point de terminaison public pour récupérer la commande, la checklist, les prompts et les liens canoniques.

skill install

OpenAgentSkill CLI

Resolve policy, run the source installer safely, and report a verified install receipt.

$ npx --yes https://github.com/Leon-Drq/openagentskill/releases/download/cli-v0.2.1/openagentskill-0.2.1.tgz install topoteretes-cognee

Plan de résolution Agent

Laissez un Agent vérifier la pertinence avant l’installation.

L’API Resolve renvoie la skill sélectionnée, des alternatives, la politique de sécurité, les notes d’audit, la cible d’installation et un prompt prêt à l’emploi.

Ouvrir le plan texte

L’Agent doit vérifier

  • Task fit and alternatives from Resolve API.
  • Audit score, trust score, and safety policy warnings.
  • Install target compatibility for Codex, Claude Code, Cursor, or CLI.

Copier le prompt

Task: Use Cognee in this workspace.
Resolve first: https://www.openagentskill.com/api/agent/resolve?task=Use%20Cognee%20for%20an%20agent%20workflow&agent=codex&max_risk=medium
Review install handoff: https://www.openagentskill.com/api/skills/topoteretes-cognee/install
Install command: npx skills add topoteretes/cognee
Before running it, summarize audit warnings, required permissions, and the fallback skill if install is risky.

Relais Agent

Donnez à l’Agent le chemin d’installation, pas un autre annuaire.

Utilisez le point de terminaison public pour récupérer la commande, la checklist, les prompts et les liens canoniques.

Ouvrir l’API d’installation

Prompt Agent

Use Cognee for this task. Review https://www.openagentskill.com/api/skills/topoteretes-cognee/install, then install with: npx skills add topoteretes/cognee

Métadonnées Registry

Profil lisible par Agent pour la sélection automatique de skills.

L’API Registry fournit les signaux de décision, confiance, audit, cas d’usage et installation sans analyser l’interface.

Ouvrir Manifest

Adéquation Agent

100/100

RAG and knowledge

Plateformes

Python, Vector Search, Claude Code

Rapport d’audit

Revue nécessaire · 94/100

Revue lisible par machine de la préparation à l’installation, des métadonnées de sécurité, de la maintenance et du risque d’adoption.

Voir le rapport d’auditVoir le rapport d’évaluation

Panneau de décision Agent

Choix principal pour RAG and knowledge

Use this as a leading candidate, then validate the README and install path in your own agent stack.

100
Préparation
Adopter
Étape

Rôle dans la pile

Choix principal

Pertinence principale

RAG and knowledge

Libellé de confiance

Prêt pour la production

Chemin d’installation

Commande prête

À utiliser lorsque

  • workflows RAG and knowledge
  • Équipes Claude Code
  • Équipes qui valorisent les signaux d’adoption GitHub

Preuves

  • 30,192 stars GitHub
  • recent repository activity
  • install command or GitHub repo available
  • profil qualité 100/100
  • 147 événements OpenAgentSkill

revoir d’abord

  • No major risk signals from current metadata

Chemin d’implémentation

  1. 1Installez-le dans un Agent en sandbox et exécutez une tâche de RAG and knowledge de bout en bout.
  2. 2Compare output quality, latency, and failure behavior against at least one alternative.
  3. 3Promote it into production only after reviewing repository permissions, license, and maintenance signals.

Profil de confiance

Revoir avant installation

Bon signal de présélection, mais l’Agent doit examiner les notes d’audit, la politique d’installation et les preuves de résultats avant de l’exécuter.

83
Trust Score OpenAgentSkill

Adoption GitHub

Validé

30K stars GitHub

Activité stars/forks

Validé

30K stars et 3.0K forks; l’activité des issues n’est pas disponible dans les métadonnées actuelles

Maintenance récente

Validé

Mis à jour aujourd’hui

Clarté de licence

Validé

Apache-2.0

Signaux positifs

  • Fiche vérifiée manuellement
  • Revue IA approuvée
  • Le chemin d’installation est disponible
  • La preuve du dépôt est disponible
  • Dépôt maintenu récemment
  • Large GitHub adoption signal
  • La commande d’installation ne présente aucun motif de haut risque évident
  • Activité d’utilisation OpenAgentSkill détectée
  • La boucle de résultats est prête mais nécessite la première exécution réelle de l’Agent

Réviser avant installation

  • Financial research output is not financial advice; require human review before any live investment decision.
  • Permission surface needs review: filesystem or document access, network or browser access
  • Permission surface: filesystem or document access, network or browser access
  • Pas encore de rapports de résultats Agent réels
  • Une revue humaine est requise avant une installation sans surveillance

Action recommandée

À utiliser comme candidat principal après revue humaine ou en sandbox.

Profil qualité

Excellent candidat pour les workflows Agent

High-confidence pick with strong adoption and healthy maintenance signals.

100
Stars GitHub
30K
Actualité
Aujourd’hui
Prêt à installer
Oui
Licence
Apache-2.0

Adéquation au workflow

Utilisez cette skill dans ces scénarios

Adéquation au workflow

Ajouter à un workflow complet

Liste d’alternatives

Comparer avant installation

Similar skills that may fit this task.

Tout comparer

Vue d’ensemble

--- name: cognee description: > Use this skill whenever the user asks about Cognee, AI memory, persistent agent memory, self-improving agents, agents learning from feednack, knowledge graphs, graph-based RAG, long-term memory for agents, short-term memory for agents, personalization, personas, temporal search, temporal knowledge graphs, ontology-based extraction, ontology grounding, feedback, Cypher search, natural-language graph search, chunk search, RAG search, cross-session memory, session feedback, feedback loops, session based memory, redis based memory, knowledge promotion. Also use when the user describes the workflow such as: "turn documents into a knowledge graph", "build memory from files", "search my graph", "extract entities and relations", "sync data into a graph", "update graph memory", "store memories for an agent", "help my agent learn over time", "visualize a knowledge graph built from documents", "let the agent learn", "adaptive agents", "personalized agents", "session based personalization", "find important ontologies", "find custom pydantic models", "isolate agentic behaviour", "add permission control to retrieval", "reduce context bloating". ---

# Cognee

Use this skill for **Cognee-specific Python API help** and for mapping user goals to the right Cognee workflow.

## When to apply this skill

Apply this skill whenever the user wants to do any of the following with Cognee:

- ingest text, files, URLs, repos, or datasets - build or rebuild a knowledge graph - search documents, chunks, summaries, triplets, or graph context - choose a `SearchType` - enrich an existing graph with `memify` - define custom graph extraction models or `DataPoint` types - run custom task pipelines - configure LLM, graph DB, vector DB, or storage settings - tag and scope memory with `node_set` / NodeSets - build persistent memory for agents across sessions - create feedback loops or self-improving agent workflows - work with temporal extraction, ontologies, Cypher, or natural-language graph queries - manage datasets, sessions, feedback, pruning, updates, or visualization

If the user’s intent is “store information in memory and query it later,” prefer Cognee’s core flow: **add -> cognify -> search**

## Core workflow

```python import cognee from cognee import SearchType

await cognee.add( "Your text, file path, URL, or list of inputs", dataset_name="main", node_set=["default_memory"], ) await cognee.cognify(datasets="main") results = await cognee.search( "What are the key insights?", query_type=SearchType.GRAPH_COMPLETION, datasets="main", ) ```

## Default guidance

When helping with Cognee:

1. Start with the **simplest working path** unless the user explicitly asks for advanced configuration. 2. Prefer the standard workflow: - `add(...)` to ingest - `cognify(...)` to build the graph - `search(...)` to query it 3. Treat Cognee APIs as **async**. 4. Use `dataset_name` / `datasets` to keep work organized when the user has multiple sources. 5. Use `node_set` when the user wants lightweight tagging, project scoping, per-user memory buckets, or subgraph filtering. 6. Recommend advanced features only when they match the task: - `memify(...)` for enriching an existing graph - `temporal_cognify=True` for time-aware extraction - custom graph models or `DataPoint` types for domain-specific extraction - custom pipelines for non-default task orchestration - feedback loops for retrieval improvement - visualization tools for graph inspection

## Common tasks

### Add data

Use `cognee.add(...)` for text, files, URLs, or mixed inputs.

```python await cognee.add("notes.md", dataset_name="research") await cognee.add("https://example.com", dataset_name="research") await cognee.add(["paper.pdf", "summary.txt"], dataset_name="research") ```

Use `node_set` when the user wants data grouped into logical memory buckets.

```python await cognee.add( "Customer prefers concise weekly summaries and Slack delivery.", dataset_name="customer_success", node_set=["preferences", "customer_123", "weekly_reports"], ) ```

### Build the graph

Use `cognee.cognify(...)` after ingestion.

```python await cognee.cognify(datasets="research") ```

Use these options when relevant:

```python await cognee.cognify( datasets="research", temporal_cognify=True, chunk_size=1024, custom_prompt="Extract companies, products, and partnerships.", ) ```

### Search the graph

Use `cognee.search(...)` and pick the search mode that matches the request.

```python results = await cognee.search( "What changed in Q1 2024?", query_type=SearchType.TEMPORAL, datasets="research", top_k=10, ) ```

### Scope search with NodeSets

Use NodeSets when the user wants to search only a subset of memory such as one project, one customer, one user, or one workflow.

```python results = await cognee.search( query_text="What are this customer's reporting preferences?", query_type=SearchType.GRAPH_COMPLETION, datasets="customer_success", node_name=["preferences", "customer_123"], ) ```

### Enrich an existing graph

Use `memify(...)` when the user wants to improve or extend an already-built graph without restarting the full workflow.

```python await cognee.memify(dataset="research") ```

### Create domain-specific structures

Use custom models when the user wants extraction shaped around a schema.

```python from typing import Any from pydantic import SkipValidation from cognee.infrastructure.engine import DataPoint from cognee.tasks.storage import add_data_points

class ScientificPaper(DataPoint): title: str authors: list[str] methodology: str findings: list[str] cites: SkipValidation[Any] = None metadata: dict = {"index_fields": ["title", "findings"]}

paper = ScientificPaper( title="Graph Memory for Agents", authors=["A. Researcher"], methodology="Knowledge graph + vector retrieval", findings=["Improved cross-session recall", "Better multi-hop retrieval"], )

await add_data_points([paper]) ```

### Run custom pipelines

Use `run_custom_pipeline(...)` when the user needs explicit sequential task control.

```python from cognee.modules.pipelines.tasks.task import Task

async def my_task(data): return data

await cognee.run_custom_pipeline( tasks=[Task(my_task)], data="input", dataset="research", ) ```

## DataPoints

A `DataPoint` is the **atomic unit of knowledge** in Cognee.

Use this concept whenever the user asks how Cognee represents structured data internally or how to insert graph objects directly.

Key ideas:

- A `DataPoint` is a Pydantic model that represents one meaningful unit of information. - It can carry both **content** and **context**, including indexing hints and relationship fields. - When inserted directly, DataPoints can become graph nodes and edges while also contributing searchable vector fields. - `metadata = {"index_fields": [...]}` controls which fields should be embedded for semantic search. - Relationship fields can point to other DataPoints, letting you define graph structure programmatically. - DataPoints are ideal when the user already has structured objects and does **not** want to rely only on text extraction.

Use `DataPoint` when the user wants:

- schema-shaped memory - exact control over graph structure - programmatic relationship creation - custom domain entities such as papers, customers, incidents, policies, products, or workflows

Prefer plain `add(...) -> cognify(...)` for unstructured documents. Prefer `DataPoint` models plus `add_data_points(...)` when the user already has structured Python objects and wants direct graph insertion.

## NodeSets

Use NodeSets when the user wants a lightweight way to **tag, group, and scope memory**.

A NodeSet starts as a simple list of tags passed through `node_set=[...]` during `add(...)`, but after `cognify()` those tags become first-class graph nodes that help organize retrieval.

### Why NodeSets matter

- They let the user organize memory by project, team, customer, workflow, topic, or environment. - They make it easy to search only a relevant subgraph instead of the full dataset. - They are especially useful in agent systems where one memory store contains many users, jobs, or tasks.

### Good NodeSet patterns

- per customer: `["customer_123"]` - per workflow: `["support_bot", "refund_flow"]` - per topic: `["contracts", "vendor_risk"]` - per environment: `["prod", "staging"]` - per user memory: `["user_42", "preferences"]`

### Example

```python await cognee.add( [ "Alice prefers terse answers and email follow-ups.", "Alice escalates billing issues to finance first.", "Bob prefers detailed technical explanations." ], dataset_name="agent_memory", node_set=["crm", "user_profiles"], )

await cognee.cognify(datasets="agent_memory")

results = await cognee.search( query_text="How should I respond to Alice?", datasets="agent_memory", node_name=["crm", "user_profiles"], ) ```

Use NodeSets by default whenever the user says things like:

- “scope memory by customer” - “separate projects without making separate databases” - “let the agent search only its own memories” - “group facts by workflow or team”

## SearchType selection guide

Use these defaults:

- `GRAPH_COMPLETION`: best default for graph-aware Q&A - `RAG_COMPLETION`: traditional RAG over document chunks - `CHUNKS`: fast semantic retrieval without completion - `CHUNKS_LEXICAL`: exact-term / keyword matching - `SUMMARIES`: overview of documents - `TRIPLET_COMPLETION`: subject-predicate-object style graph Q&A - `GRAPH_SUMMARY_COMPLETION`: graph + summary-based answers - `GRAPH_COMPLETION_COT`: deeper reasoning over graph context - `GRAPH_COMPLETION_CONTEXT_EXTENSION`: broader graph context retrieval - `CYPHER`: raw Cypher queries when enabled - `NATURAL_LANGUAGE`: natural language to graph query - `TEMPORAL`: time-aware graph search - `CODING_RULES`: code rules and patterns - `CODE`: deterministic code fact lookup, graph traversal, paths, and impact analysis - `FEELING_LUCKY`: let Cognee choose automatically - `FEEDBACK`: apply feedback to improve later retrieval behavior

## Agentic workflows and feedback-driven improvement

Use Cognee as the **memory layer for agent systems** that need to improve over time through better recall, better reuse of prior work, and better retrieval of successful past behavior.

The key idea is simple:

- keep the **agent workflow itself constant** - keep the **prompt and tools constant** - change only what the agent can remember and retrieve

This means “improvement” comes from **memory reuse and retrieval quality**, not from changing the model or retraining it.

### What Cognee gives agentic workflows

Cognee helps agent systems:

- store observations, decisions, outcomes, and learned patterns as memory - retrieve graph-aware context instead of relying only on flat chunk search - reuse prior investigations, plans, and successful resolutions - preserve short-term context through sessions - consolidate useful session history into long-term knowledge - scope memory by user, customer, workflow, team, or environment with datasets and NodeSets - improve future behavior through feedback loops and memory enrichment

### The general feedback pattern

A strong way to explain Cognee in agent systems is:

1. **Baseline condition** The agent searches the existing knowledge graph and acts using only current stored knowledge.

2. **Feedback-enabled condition** The agent uses the same prompt and the same tools, but now benefits from: - **short-term memory** from cached or sessionized interactions - **long-term memory** created by periodically persisting useful sessions back into the graph

3. **Improvement mechanism** Future runs become faster or better because the agent can retrieve: - similar prior cases - successful resolutions

Compatibilité plateforme

pythonFULL
vector-searchFULL

Détails techniques

Version
1.0.0
Licence
Apache-2.0
Dernière mise à jour
23 août 2026
Publié
23 mai 2026

Frameworks et outils

PythonVector Search

Instantané de décision

Choix principal

100
Prêt
Adopter
Étape

30,192 stars GitHub

Audit

Revue d’installation

Revue d’installation et d’adoption

94
Revue nécessaire
Sécurité
85/100
Maintenance
100/100
Installer
92/100
Ouvrir l’audit completVoir le rapport d’évaluation

Preuves validées par Agent

Preuves validées par Agent

Rapports après resolve, revue, installation et une exécution limitée.

0
Validé
Needs first agent runAuto-installation: revoir d’abordDernier: Inconnu
Taux de réussite
Échec récent
Résultats
0
Qualité de sortie
Échecs
0
Non pertinent
0
Installations
0
Bloqué par le risque
0
Configuration requise
0
Production
0

Aucune donnée de résultat Agent pour l’instant. La première exécution peut signaler succès, besoin de configuration, blocage de risque, échec ou non-pertinence via /api/agent/outcome.

Installer

Ajouter au workflow Agent

Gratuit et open source. Examinez le rapport avant l’installation dans des Agents de production.

Boucle de croissance

Kit de partage

X

Brouillon guidé par scénario pour Cognee, prêt pour une publication manuelle sur X.

Note du curateur
Cognee: Cognee is the open-source AI memory platform for agents. Give your AI agents persistent long-...

30.2K stars

https://www.openagentskill.com/skills/topoteretes-cognee?ref=x
Ouvrir le brouillon X
Réponse facultative avec commande d’installation
Listing + install path for Cognee:
https://www.openagentskill.com/skills/topoteretes-cognee?ref=x

Install: npx skills add topoteretes/cognee

Source de la fiche

Indexé par la communauté

Revendiable

Cette fiche a été indexée à partir de sources publiques et n’est pas marquée officielle tant qu’une revendication de mainteneur n’est pas approuvée.

Créateur
topoteretes
Indexé par
Index communautaire OpenAgentSkill

L’attribution renvoie au dépôt public ou au profil du créateur. Les créateurs peuvent revendiquer la fiche pour mettre à jour les signaux de propriété.

Revendiquer ce skill

Revendication du propriétaire

Revendiquer cette fiche de skill

Cette fiche Indexé par la communauté est attribuée à topoteretes, mais n’est pas encore marquée officielle. Revendiquez-la pour ajouter un signal de propriétaire vérifié et rendre les futures mises à jour de lancement, d’installation et d’audit plus fiables.

Kit de backlinks créateur

Ajoutez les badges de preuve à votre README

Affichez la fiche canonique, les signaux actuels de confiance et d’audit, ainsi que de vraies preuves Agent-Proven là où les développeurs évaluent le dépôt.

[![Listed on OpenAgentSkill](https://www.openagentskill.com/api/badge/topoteretes-cognee?metric=listed&label=Listed)](https://www.openagentskill.com/skills/topoteretes-cognee)
[![OpenAgentSkill Trust](https://www.openagentskill.com/api/badge/topoteretes-cognee?metric=trust&label=Trust)](https://www.openagentskill.com/skills/topoteretes-cognee)
[![OpenAgentSkill Audit](https://www.openagentskill.com/api/badge/topoteretes-cognee?metric=audit&label=Audit)](https://www.openagentskill.com/skills/topoteretes-cognee/audit)
[![Agent Proven](https://www.openagentskill.com/api/badge/topoteretes-cognee?metric=proven&label=Agent%20Proven)](https://www.openagentskill.com/skills/topoteretes-cognee)

Auteur

T

topoteretes

@topoteretes

Adéquation plateforme

Signaux de santé

Stars GitHub
30.2K
Score de qualité
75/100
Dernier push GitHub
23 août 2026
Indications de framework
2
Vues OpenAgentSkill
29
Copies d’installation
0
Clics sortants
1

Signal de communauté

Indiquez si ce skill semble utile à votre workflow Agent. Les retours agrégés améliorent le classement au fil du temps.

Confiance et sécurité

Revoir avant installation

83
  • Adoption GitHub30K stars GitHubValidé
  • Activité stars/forks30K stars et 3.0K forks; l’activité des issues n’est pas disponible dans les métadonnées actuellesValidé
  • Maintenance récenteMis à jour aujourd’huiValidé
  • Clarté de licenceApache-2.0Validé
  • Complétude README/SKILL.mdLes métadonnées incluent suffisamment de contexte d’usage et de workflowValidé
  • Risque dépendances/runtimenetwork or browser surface, database surfaceInfo