Skip to content
cccskills
FreePublished on GitHub

company-brain-company-qa

Connect a company SQL database, support ticket exports, and documents in cognee, linking shared people, teams, and projects so questions about ownership, decisions, and ongoing work can draw on several sources together.

OriginalShow the original description

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.

See how to install

Good for

  • Finding owners across company databases, tickets, and documents
  • Tracing decisions across multiple company sources
  • Checking who is handling a support issue
  • Trying company Q&A with sample data

Files included (1)

  • SKILL.md2.9 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

Company brain: company Q&A

Runs the company brain cookbook in examples/cookbooks/company_brain/company_qa/. It remembers a SQL database, a ticket export and a docs folder in the cognee dataset company_qa, extracts them with one graph model so the same person, team or project becomes one node, then answers a question across them. Setup, the scripts and what each one does are in the cookbook's README.md.

Run every command from the repo root.

Steps

  1. Work out the sources. Ask the user for the ones they want: a database URL (and tables), one or more ticket export files (JSON or CSV), a docs folder. If they have none, or want to see it work first, pass no sources: the run then uses the sample company (the [setup] line says so). Tell the user the answer comes from sample data.
  2. Run uv run python examples/cookbooks/company_brain/company_qa/company_qa.py --check with the sources (--database URL [--tables a,b] --tickets FILE [FILE ...] --docs FOLDER), or none for the sample.
    • Exit 0: go to step 3.
    • Exit 2: each [setup] MISSING: line names one fix. Don't create credentials yourself. Tell the user which line to fix, using the README's "What it needs" table, and stop.
  3. Run the same command without --check, adding the user's question as --ask "...". On the sample with no --ask, it asks a question that needs all three sample sources.
  4. The answer is everything after [ask] A:. Give it to the user. The [ingest] lines say which sources went in.
  5. Later questions don't need the sources again: uv run python examples/cookbooks/company_brain/company_qa/scripts/ask.py "...".
  6. If a script fails, company_qa.py exits 1 with a line naming what went wrong. Run that script from examples/cookbooks/company_brain/company_qa/scripts/ on its own to look closer.

Rules

  • The sources are the user's company data. Don't quote them beyond what answers the question, and don't print .env or a database URL's password.
  • Every run uses LLM credits, so ingest only when the user asked for it.
  • A sample run forgets the cookbook's dataset company_qa before it ingests (the [clear] line). On the user's own data, pass --clear only when they asked to start over: it forgets everything the dataset holds.
  • Don't pass --ui unless the user asked to browse the graph: it keeps running until Ctrl+C.

Clean up

uv run cognee-cli forget --dataset company_qa

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

cognee-cli

FreeSummary

Operate cognee from the terminal to store, retrieve, update, and remove information. Covers dataset and configuration management, ingestion cost estimates, session history access, and commands for inspecting or applying database migrations.

  • Storing documents and asking questions from the terminal
  • Estimating token usage and cost before importing data
  • Managing datasets and saved configuration
topoteretes/cognee32.5KUpdated Oct 17, 2026

cognee-community

FreeSummary

Connect cognee to additional databases and data sources through community packages. The skill covers installing and registering adapters, importing data through connectors, configuring monitoring, and developing extension packages with examples and tests.

  • Connect cognee to Qdrant or another database
  • Import data from Slack or Gmail
  • Configure monitoring with Keywords AI
topoteretes/cognee32.5KUpdated Oct 17, 2026

Define custom entities and relationships in cognee, a memory system for AI applications. This skill guides model design, identity matching, searchable fields, and troubleshooting when entities are duplicated or relationships are missing.

  • Designing custom entities and relationships
  • Preventing duplicate entities across imports
  • Investigating missing search results or relationships
topoteretes/cognee32.5KUpdated Oct 17, 2026

Build custom cognee processing by chaining Python tasks, defining data types, and saving results to graph and vector databases. Use it to enrich existing data, inspect run status, and troubleshoot how tasks pass data.

  • Building custom extraction and processing steps
  • Saving custom data types to graph and vector databases
  • Adding information to an existing graph
topoteretes/cognee32.5KUpdated Oct 17, 2026

cognee-docker

FreeSummary

Run cognee in Docker, starting with a prebuilt image for local document ingestion and questions. It also covers Docker Compose profiles for adding the UI, MCP server, Postgres, and Neo4j, plus persistent data storage.

  • Try cognee locally using a prebuilt Docker image
  • Test document ingestion and questions through the API
  • Start the UI, MCP server, and databases with Docker Compose
topoteretes/cognee32.5KUpdated Oct 17, 2026

cognee-forget

FreeSummary

Find and remove stored content from cognee using its SDK, HTTP API, or CLI. Inspect documents before deletion, choose document or dataset removal, or keep raw files while clearing derived graph relationships and search vectors.

  • Find and delete a specific stored document
  • Remove an entire dataset
  • Clear derived memory while keeping original files
topoteretes/cognee32.5KUpdated Oct 17, 2026

See all skills by topoteretes

Report a problem with this skill