Skip to content

Guide · Agent skill

How to use the Daily Task Prep agent skill

Updated · written with AI from the project's own documentation and checked against our catalogue data

Daily Task Prep is an agent skill for gbrain, a personal knowledge base. When you ask for a morning prep, the agent reads today's calendar, loads what your brain already knows about each attendee, flags unresolved items from yesterday and lists your P0 and P1 tasks in one briefing. This guide explains what the skill does, how to install it, how to trigger it and what it needs before it returns useful results.

Daily Task Prepgarrytan/gbrain · MIT

Quick start

  1. 1Set up gbrain. Make sure gbrain is installed and your brain has pages, a timeline and an ops/tasks page.
  2. 2Download the ZIP. Download the daily-task-prep ZIP from this page.
  3. 3Install the skill. Unzip it into ~/.claude/skills/ for personal use or a project's .claude/skills/ folder, or upload it under Settings → Capabilities → Skills in the Claude apps.
  4. 4Connect Google sources (optional). Connect Google mail or calendar to gbrain if you want the waiting command to drive open threads.
  5. 5Ask for your prep. Say "morning prep", "prepare for today", "what's on my plate" or "day prep".
  6. 6Act on the briefing. Review the meeting cards, open threads and P0 and P1 tasks, then make any changes yourself, since the skill does not edit anything.

What the skill makes the agent do

An agent skill is a folder with a SKILL.md file that tells an AI agent how to handle a particular kind of request. This one covers morning preparation. It has four phases: load today's calendar, check yesterday's open threads, review active tasks, and compile a prep briefing.

The skill is read-only. Its file is marked non-mutating, so it reads and summarises. It does not create or change tasks or calendar events.

  • Calendar: lists today's meetings and, for each, loads attendee brain pages, recent timeline entries and open threads.
  • Open threads: surfaces unresolved items from yesterday.
  • Tasks: loads the ops/tasks page from your brain and shows P0 and P1 items in priority order.
  • Briefing: per-meeting context cards, open threads and task priorities.

Install the Daily Task Prep skill

Download the ZIP for the skill from the page you are reading. Then choose one of two routes.

For Claude Code, unzip the download into ~/.claude/skills/ to make it available for you everywhere, or into a project's .claude/skills/ folder to make it available only in that project.

In the Claude apps, you can upload the skill instead. Go to Settings, then Capabilities, then Skills, and upload the ZIP.

  • Personal install: unzip into ~/.claude/skills/
  • Project install: unzip into the project's .claude/skills/
  • Claude apps: Settings → Capabilities → Skills, then upload the ZIP

Check the requirements before you start

The skill depends on gbrain. It will return nothing useful without a populated brain. Your brain should contain brain pages, a timeline, and an ops/tasks page. The agent also needs these tools: search, query, get_page, list_pages and get_timeline.

Connecting Google sources to gbrain is optional. With Google mail or calendar sources connected, the skill uses the gbrain waiting command for open threads. Without them, it searches brain timeline entries instead.

The skill's file references skills/google-loops/SKILL.md and conventions/agent-operator-protocol.md. These were not included in the reviewed files, so the skill may behave differently if they are missing.

  • gbrain installed with a populated brain (pages, timeline, ops/tasks page)
  • Search, query, get_page, list_pages and get_timeline tools available
  • Google sources connected to gbrain for the waiting command (optional)

Trigger the skill with natural requests

The skill responds to these phrases: "morning prep", "prepare for today", "what's on my plate" and "day prep". You do not need to use exact wording, but these phrases are the clearest triggers.

Ask in plain language at the start of your day, for example: "Morning prep, please." or "What's on my plate today?"

  • morning prep
  • prepare for today
  • what's on my plate
  • day prep

Read the output and handle failures

The briefing starts with the date and the number of meetings. Each meeting gets a card with attendees and their brain context, recent interactions, open threads and what to know beforehand. Open threads from yesterday and P0 and P1 tasks follow.

If gbrain refuses the waiting command because its data is stale, the skill asks you to run the sync it names, then retries. It will not prep from stale mail. If meeting-context searches return nothing with a degraded notice, the skill tells you the brain is searching keywords only right now. It does not say there is no prior context.

  • Stale mail: run or approve the sync gbrain names, then retry
  • Degraded search: the skill reports keyword-only search rather than claiming no context exists

What people use it for

  • Reviewing each meeting's attendees and their notes from your brain before the day starts.
  • Catching follow-ups or unanswered items from yesterday before they slip.
  • Getting a single priority-ordered list of P0 and P1 tasks from your ops/tasks page.
  • Checking whether mail is current before relying on open-thread results from the waiting command.

Frequently asked questions

Is the Daily Task Prep skill free?

The skill is published under the MIT licence, as stated on this page. The skill file itself does not describe any pricing. You still need gbrain installed with a populated brain for it to work.

What do I need to use the daily-task-prep skill?

You need gbrain installed with a populated brain that includes pages, a timeline and an ops/tasks page. The agent also needs the search, query, get_page, list_pages and get_timeline tools. Connecting Google sources is optional.

Where do I install an agent skill like this one?

For Claude Code, unzip the ZIP into ~/.claude/skills/ for personal use or into a project's .claude/skills/ folder. In the Claude apps, upload the ZIP under Settings → Capabilities → Skills.

Does the skill change my tasks or calendar?

No. The skill is marked non-mutating. It reads your calendar, brain and tasks and produces a briefing, but it does not create or change tasks or calendar events.

Why does the skill say my brain is only searching keywords?

When meeting-context searches return nothing with a degraded notice, the skill reports that the brain is searching keywords only at the moment. This means results may be incomplete, so the absence of context is not proof that none exists.

What if the waiting command says my data is stale?

The skill will not prep from stale mail. Run or ask someone to run the sync that gbrain names, then ask for your morning prep again.

New agent skills, repos and AI tools — every week

The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.

Our verdict

Daily Task Prep suits people who already run gbrain with calendar, mail and a tasks page, and who want one morning summary of meetings, follow-ups and top priorities. It is a poor fit if you do not have a populated gbrain, or if you expect it to create or edit tasks and events. Review what your brain holds about other people before using it in sensitive settings.

Download the skill