Agent skill

Company Brain Follow Up Agent

by topoteretes in topoteretes/cognee

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…

Apache-2.0Auto-check: notesProductivity & Automation

Install Company Brain Follow Up Agent

skills CLI
$ npx skills add topoteretes/cognee --skill company-brain-follow-up-agent -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install topoteretes/cognee company-brain-follow-up-agent --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/topoteretes/cognee.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/company-brain-follow-up-agent .claude/skills/company-brain-follow-up-agent && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
company-brain-follow-up-agent
GitHub stars
32k
Token cost
~779 tokens
SKILL.md length
387 words
Files
1
Skills in repo
19
Repo updated
First seen
Licence
Apache-2.0

At a glance

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…

  • Works in 4 steps: Run uv run python… → Run uv run python… → The steps are everything after the… → …
  • Someone asks for the next steps
  • SKILL.md covers Steps, Rules and Clean up
  • Calls uv; needs LLM_API_KEY

What it does

Company Brain Follow Up Agent is an agent skill from topoteretes/cognee. 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.

Its SKILL.md is about 780 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Productivity & Automation, covering Email management. It works with Linear, Slack and Gmail. The repository describes itself as: Cognee is the open-source AI memory platform for agents. Give your AI agents persistent long-term memory with small models for free. The licence is Apache-2.0.

When your agent uses it

  • Someone asks for the next steps
  • Action items of their latest call

Example prompts

  • “/company-brain-follow-up-agent”

Requirements

  • Python 3
  • A credential in LLM_API_KEY

Workflow steps

4 steps, taken from the first numbered list in SKILL.md.

  1. Run uv run python examples/cookbooks/company_brain/follow_up_agent/follow_up_agent.py --check.
  2. Run uv run python examples/cookbooks/company_brain/follow_up_agent/follow_up_agent.py.
  3. The steps are everything after the [follow_up] Posted to Slack: or [follow_up] Steps
  4. If a script fails, follow_up_agent.py exits 1 with a line naming what went wrong. Run

What it can do on your machine

Read from SKILL.md and the folder at commit 0ec7a9f. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • uv

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use uv, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names these keys or tokens, usually read from environment variables:

    • LLM_API_KEY

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Company Brain Follow Up Agent loads about 779 tokens when it runs. Until then it costs about 100 tokens; SKILL.md has 387 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~100
When it runs · the whole SKILL.md, loaded when a task matches
~779

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NoteMentions a .env fileSKILL.md:45
    of `credentials.json`, `token.json` or `.env`.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from topoteretes/cognee at commit 0ec7a9f, republished under its Apache-2.0 licence (© topoteretes). 387 words, ~779 tokens.

Download SKILL.mdSave it as .claude/skills/company-brain-follow-up-agent/SKILL.md (or your agent's skills folder).
name
company-brain-follow-up-agent
description
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.

Company brain: agent for follow-up

Runs the follow-up agent cookbook in examples/cookbooks/company_brain/follow_up_agent/. It remembers your Granola calls, Linear issues and Gmail inbox in the cognee dataset follow_up_agent, then works out the next steps of your latest call and posts them to Slack, or prints them. Setup, the scripts and what each one does are in the cookbook's README.md.

Run every command from the repo root.

Steps

With none of Granola, Linear and Gmail set up, the commands below run on sample calls, issues and email (the [setup] line says so), follow up a fictional call and never post to Slack; only LLM_API_KEY is needed. Tell the user the steps come from sample data. Add --sample to use the sample even when their accounts are set up.

  1. Run uv run python examples/cookbooks/company_brain/follow_up_agent/follow_up_agent.py --check.
    • Exit 0: go to step 2. [setup] SKIPPED: lines name optional sources that won't be used; mention them to the user, but they don't block the run.
    • Exit 2: each [setup] MISSING: line names one fix. Don't create credentials yourself. Tell the user exactly which line to fix, using the README's "What it needs" table, and stop.
  2. Run uv run python examples/cookbooks/company_brain/follow_up_agent/follow_up_agent.py. Add --days N if the user named a time range, and --no-linear / --no-email if they don't want a source used.
  3. The steps are everything after the [follow_up] Posted to Slack: or [follow_up] Steps line. Give them to the user, say which call they come from (the [follow_up] Call: line), which sources went in (the [ingest_*] lines), and whether they were posted.
  4. If a script fails, follow_up_agent.py exits 1 with a line naming what went wrong. Run that script from examples/cookbooks/company_brain/follow_up_agent/scripts/ on its own to look closer.
Show full SKILL.md (103 more words)Show less

Rules

  • Gmail access is read-only.
  • With Slack set up, a run posts to the user's real channel, and every run reads the user's real calls, issues and mailbox and uses LLM credits, so run it only when the user asked for it.
  • Don't print the contents of credentials.json, token.json or .env.
  • A sample run forgets the cookbook's dataset follow_up_agent 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

bash
uv run cognee-cli forget --dataset follow_up_agent

© topoteretes, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .agents/skills/company-brain-follow-up-agent of topoteretes/cognee.

Open the folder on GitHubat commit 0ec7a9f

Compare with similar skills

Company Brain Follow Up Agent next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Company Brain Follow Up Agent compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Company Brain Follow Up Agent this skilltopoteretes/cognee32k—~779Automated safety check: NotesApache-2.0
Connect Apps with ComposioComposioHQ/awesome-claude-skills77k3 repos~557Automated safety check: PassNone
Composio Cloud Toolsquarqlabs/argus279—~543Automated safety check: PassApache-2.0
Ak Dev New Messaging Integrationyaalalabs/agent-kernel192—~4.6kAutomated safety check: PassApache-2.0
ConnectComposioHQ/awesome-claude-skills77k3 repos~987Automated safety check: PassNone
Check Inboxminicoohei/ai-agent-camp347—~870Automated safety check: NotesNone

Similar skills

  • Connect Apps with Composio

    ComposioHQ/awesome-claude-skills

    Connects an agent to 1000+ external apps through the Composio Tool Router plugin, so it can actually send emails, create issues and post messages instead of only drafting them.

    77k GitHub starsUsed in 3 repos~557 tokens
    Productivity & AutomationAuto-check passed
  • Composio Cloud Tools

    quarqlabs/argus

    Routes requests to external SaaS apps such as GitHub, Gmail, Google Calendar, Slack, Notion and Linear through cloud tools, with safeguards on irreversible actions.

    279 GitHub stars~543 tokensUpdated 4 mo ago
    Productivity & AutomationAuto-check passed
  • Ak Dev New Messaging Integration

    yaalalabs/agent-kernel

    Step-by-step guide for adding a new messaging platform integration to Agent Kernel.

    192 GitHub stars~4.6k tokensUpdated 2 days ago
    Productivity & AutomationAuto-check passed
  • Connect

    ComposioHQ/awesome-claude-skills

    Connect Claude to any app. An agent skill from ComposioHQ/awesome-claude-skills.

    77k GitHub starsUsed in 3 repos~987 tokens
    Productivity & AutomationAuto-check passed
  • Check Inbox

    minicoohei/ai-agent-camp

    メールとSlackから返信すべき項目・タスクを抽出する統合型スキル. An agent skill from minicoohei/ai-agent-camp.

    347 GitHub stars~870 tokensUpdated 4 days ago
    Productivity & AutomationAuto-check: notes
  • Flowhunt Skill

    sickn33/agentic-awesome-skills

    Automation discovery audit skill. An agent skill from sickn33/agentic-awesome-skills.

    47k GitHub starsUsed in 1 repo~1.3k tokens
    Productivity & AutomationAuto-check passed

More from topoteretes/cognee

All 19 skills in this repo
  • Cognee CLI Memory Commands

    topoteretes/cognee

    Drives cognee from the terminal with remember, recall, forget and improve memory commands, dataset and config management and database migrations.

    32k GitHub stars~2.2k tokensUpdated yesterday
    Auto-check: notes
  • Cognee Community Packages

    topoteretes/cognee

    Guide to using and contributing cognee community packages: database adapters, data-source connectors, custom tasks and retrievers, and Keywords AI observability.

    32k GitHub stars~1.2k tokensUpdated yesterday
    Auto-check passed
  • Cognee Custom Graph Models

    topoteretes/cognee

    Defines the shape of cognee's knowledge graph with graph_model: DataPoint node classes, identity and index fields, typed edges and fixes for duplicated nodes.

    32k GitHub stars~2.5k tokensUpdated yesterday
    Auto-check passed
  • Cognee Custom Pipelines

    topoteretes/cognee

    Shows how to write custom cognee tasks, chain them into pipelines, store custom DataPoints and run enrichment over the existing graph.

    32k GitHub stars~2.8k tokensUpdated yesterday
    Auto-check passed
  • Cognee Docker Setup

    topoteretes/cognee

    Runs the Cognee AI memory platform in Docker, from a one-file prebuilt image to a full compose stack with UI, MCP server, Postgres and Neo4j.

    32k GitHub stars~901 tokensUpdated yesterday
    Auto-check: notes
  • Cognee Forget

    topoteretes/cognee

    Removes data from cognee memory with forget(), finding the right dataset and document first and choosing between one document, a dataset or only the graph and vector memory.

    32k GitHub stars~1.9k tokensUpdated yesterday
    Auto-check passed

Questions about Company Brain Follow Up Agent

What does Company Brain Follow Up Agent do?

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…. Company Brain Follow Up Agent is an agent skill from topoteretes/cognee. 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.

When should I use Company Brain Follow Up Agent?

Company Brain Follow Up Agent fits situations like: someone asks for the next steps; action items of their latest call.

How do I install Company Brain Follow Up Agent in Claude Code?

Run `npx skills add topoteretes/cognee --skill company-brain-follow-up-agent -a claude-code`. Or copy the skill folder (.agents/skills/company-brain-follow-up-agent in topoteretes/cognee) into .claude/skills/company-brain-follow-up-agent in your project. Claude Code loads it when a task matches its description.

How do I install Company Brain Follow Up Agent in Codex?

Run `npx skills add topoteretes/cognee --skill company-brain-follow-up-agent -a codex`. Or copy the skill folder (.agents/skills/company-brain-follow-up-agent in topoteretes/cognee) into .agents/skills/company-brain-follow-up-agent in your project. Codex loads it when a task matches its description.

Can I use Company Brain Follow Up Agent in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add topoteretes/cognee --skill company-brain-follow-up-agent -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/company-brain-follow-up-agent, .gemini/skills/company-brain-follow-up-agent, .github/skills/company-brain-follow-up-agent and .opencode/skills/company-brain-follow-up-agent in your project.

What does Company Brain Follow Up Agent need to run?

Going by SKILL.md and its folder, Company Brain Follow Up Agent needs the command-line tools its instructions call (uv) and credentials named LLM_API_KEY. Our summary lists: Python 3; A credential in LLM_API_KEY.

Does Company Brain Follow Up Agent access the network?

SKILL.md contains no URLs. Its commands use uv, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Company Brain Follow Up Agent safe to install?

Our automated static check of SKILL.md found notes only (mentions a .env file), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.

What licence does Company Brain Follow Up Agent use?

Company Brain Follow Up Agent is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Company Brain Follow Up Agent use?

About 779 tokens (SKILL.md is roughly 3.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Company Brain Follow Up Agent?

Skills that share tags, products or a category with Company Brain Follow Up Agent: Connect Apps with Composio (ComposioHQ/awesome-claude-skills, 77k stars), Composio Cloud Tools (quarqlabs/argus, 279 stars), Ak Dev New Messaging Integration (yaalalabs/agent-kernel, 192 stars) and Connect (ComposioHQ/awesome-claude-skills, 77k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Company Brain Follow Up Agent?

topoteretes (a GitHub organization) maintains it in topoteretes/cognee, which has 31,919 GitHub stars. The repository holds 19 skills in this directory. The repository was last updated on October 9, 2026.

Source: topoteretes/cognee on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.