agentsclimarketplace

Cognee

Skill otto-haus/otto/skill/cognee

Your agents forget every correction. otto makes them stick.

Install
npx -y skills add otto-haus/otto --skill cognee

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 7 stars7 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Local Cognee graph recall — read-first sidecar; capture and delete require approval.

SKILL.md

1.4 KB, as published. Nobody here has run it

Cognee skill (local recall)

Triggers

  • cognee, graph recall, relationship context, cross-artifact recall, MCP cognee-local

When to use

  • Relationship recall across indexed Otto files (receipts, precedents, tickets)
  • Cited context packs before proposing Curation updates

When not to use

  • Canon edits (Standards, Practices, charters) — files + Curation only
  • Letta memory writes — Letta owns runtime memory
  • Autonomy policy changes — Otto-owned YAML

Local setup

pip install cognee
# venv recommended: ~/.otto/cognee/venv (binary is cognee-cli on 1.1.x)
export OTTO_COGNEE_ENABLED=1
./scripts/cognee-home.sh start
./scripts/cognee-home.sh health

MCP template: config/cognee-mcp.template.json (HTTP :8001 preferred on cognee 1.1.x; register only when health is ready).

Autonomy

  • cognee.recall: green (read-only search/recall)
  • cognee.capture: yellow (index ingest — receipt required)
  • cognee.delete: red (explicit approval)

Run autonomy.evaluateAction before capture or any mutating MCP tool.

Smoke

export OTTO_COGNEE_ENABLED=1
task smoke:cognee-recall

Writes receipts/cognee/recall/*.json when Cognee health is ready and a capture receipt exists. Never uses conversation=default.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.