Skip to content
mcp/skillhub

Skill collection

topoteretes/cognee skills

23 Agent Skills in this repository. Installing every one would load 1,658 tokens of names and descriptions into each session before any of them is used; install the ones you need.

Skills

23

Always on, all installed

1,658 tok

Median, once used

1,055 tok

Repo stars

33k

1 of these skills bundle scripts. Read them before installing.

  1. cogneetopoteretes/cognee

    Use this skill whenever the user asks about Cognee, AI memory, persistent agent memory, self-improving agents, agents learning from feedback, 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".

    33k2750237 tok idle · 4,746 in use
  2. cognee-clitopoteretes/cognee

    Use when the user wants to drive cognee from the terminal with cognee-cli — remember/recall/forget/improve memory commands, managing datasets and config, or database migrations.

    33k42 tok idle · 2,209 in use
  3. cognee-communitytopoteretes/cognee

    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.

    33k106 tok idle · 1,055 in use
  4. cognee-custom-graph-modelstopoteretes/cognee

    Use when defining the shape of cognee's knowledge graph with graph_model= — writing DataPoint node classes, choosing identity and index fields so nodes merge and are searchable, declaring typed Edge fields and FromIdentity references, building a model from a JSON schema, or debugging duplicated nodes, missing edges, or InvalidReferenceTypeError.

    33k74 tok idle · 2,325 in use
  5. cognee-custom-pipelinestopoteretes/cognee

    Use when building your own cognee processing — writing custom tasks, chaining them into a pipeline with run_custom_pipeline or the lightweight run_pipeline (from cognee.pipelines import run_pipeline), storing custom DataPoints with add_data_points, running custom enrichment over the existing graph, checking pipeline run status, or debugging how data flows between tasks (batch_size, data_per_batch, ctx, Drop, enriches).

    33k88 tok idle · 2,423 in use
  6. cognee-dockertopoteretes/cognee

    Use when the user wants to run cognee with Docker or docker compose — trying it out from the prebuilt image, starting the API server in a container, or bringing up the full stack (UI, MCP, Postgres, Neo4j) with compose profiles.

    33k60 tok idle · 915 in use
  7. cognee-forgettopoteretes/cognee

    Use when removing data from cognee memory with forget() in the SDK, HTTP API, or CLI — finding which dataset and document hold the content to delete (listing datasets and data items, reading raw content), choosing between deleting one document, a whole dataset, or only the graph/vector memory, and doing it safely.

    33k70 tok idle · 1,862 in use
  8. cognee-improve-sessionstopoteretes/cognee

    Use when working with cognee's session memory or improve() — storing conversation turns, agent traces and feedback with session_id, bridging sessions into the permanent graph, reading an ImproveResult, understanding why an improve stage was skipped, already_completed or lock_held, or tuning the IMPROVE_* settings.

    33k69 tok idle · 3,599 in use
  9. cognee-ingestiontopoteretes/cognee

    Use when putting data into cognee memory with remember() — choosing inputs (text, files, folders, URLs, repos, databases), datasets and node_sets, loaders, ontologies, the graph extractor (LLM or GLiNER), chunking, dry-run cost estimates, or when remember() raises on a keyword argument.

    33k72 tok idle · 2,772 in use
  10. cognee-installtopoteretes/cognee

    Use when the user wants to install cognee and run their first remember → recall flow with the Python SDK — fresh setup, virtual env, extras selection, or a minimal working example.

    33k42 tok idle · 992 in use
  11. cognee-integrationstopoteretes/cognee

    Use when the user wants to connect cognee to external services — switching LLM or embedding providers (OpenAI, Azure, Gemini, Anthropic, Ollama, OpenRouter), changing databases (Postgres, PGVector, Neo4j, Neptune, Turso), S3 storage, or the MCP server for IDE integration.

    33k72 tok idle · 1,024 in use
  12. cognee-migrationstopoteretes/cognee

    Use when dealing with cognee database migrations — understanding when they run automatically, checking or repairing migration state with cognee-cli upgrade/downgrade/stamp/current, a write blocked by a failed migration, authoring a new Alembic (relational schema) revision or a graph/vector data migration, or moving data between systems (relational DB import, memory export/import).

    33k82 tok idle · 2,604 in use
  13. cognee-performancetopoteretes/cognee

    Use when cognee is slow, expensive, or hitting rate limits — speeding up or throttling ingestion (remember/cognify batching, chunk size, LLM and embedding rate limits, per-stage models), cutting read latency, estimating cost before ingesting, running work in the background, or planning how to scale a deployment.

    33k70 tok idle · 2,534 in use
  14. cognee-permissionstopoteretes/cognee

    Use when working with cognee's users, permissions, and multi-tenancy — creating users, tenants and roles, sharing datasets (read/write/delete/share grants), acting as a specific user in the SDK or authenticating over HTTP (login, API keys), turning access control on or off, debugging PermissionDeniedError or missing datasets, or understanding where permissions are enforced and how datasets are isolated.

    33k84 tok idle · 3,457 in use
  15. cognee-recalltopoteretes/cognee

    Use when querying cognee memory with recall() (or search()) — picking a search type, understanding auto-routing, scoping to datasets, node sets or sessions, getting context or citations instead of an answer, reading the results, or debugging empty or unexpected results.

    33k59 tok idle · 2,790 in use
  16. cognee-servertopoteretes/cognee

    Use when the user wants to run the cognee API server (and optional UI) on their own machine — starting it, checking it's healthy, connecting the SDK or other clients to it, and choosing the right auth posture.

    33k50 tok idle · 643 in use
  17. company-brain-company-qatopoteretes/cognee

    Build one company memory from a SQL database, a support ticket export and a folder of documents, linked into one graph by cognee, then answer questions that need several of those sources together. Use when someone wants to connect their company's database, tickets and docs, or asks who owns, decided or is handling something across them. Runs locally; reads the sources, writes only to cognee's memory.

    33k87 tok idle · 653 in use
  18. Turn your latest Granola call into next steps (owner, team, due date, and the Linear issue that already tracks each one) and post them to Slack, using cognee memory of your calls, Linear issues and Gmail inbox. Use when someone asks for the next steps or action items of their latest call. Runs locally; reads Gmail read-only; posts to Slack only when Slack is set up.

    33k88 tok idle · 683 in use
  19. diff-risk-explainertopoteretes/cognee

    Use to briefly explain small code diffs.

    33k15 tok idle · 18 in use
  20. personalized-emailtopoteretes/cognee

    Draft a reply to your newest Gmail email that knows what you discussed in your Granola meetings, what you promised the sender, and how you write, using cognee memory. Use when someone asks to answer or reply to their latest email in their own tone. Runs locally; reads Gmail read-only; the draft is printed, never sent.

    33k72 tok idle · 615 in use
  21. pr-comment-evaluatortopoteretes/cognee

    Use to judge whether a PR review comment sounds polite.

    33k16 tok idle · 24 in use
  22. self-hosted-companiontopoteretes/cognee

    Chat with a companion that knows your notes folder (a journal, an Obsidian vault, any .md or .txt files) and every earlier chat, using cognee memory with local databases. Use when someone wants to ask questions about their own notes, or to talk with a companion that remembers past conversations. Runs locally; reads the notes folder, writes only to cognee's memory.

    33k85 tok idle · 601 in use
  23. skill-feedback-writertopoteretes/cognee

    Use to identify missing instructions in another skill based on its output.

    33k18 tok idle · 162 in use