daily-brief — Claude Code skill: what it does, how to install
Builds a compact morning brief from priorities, calendar items, overdue work, pending decisions, and an energy check.
npx skills add gasserane/personal-skills --skill daily-brief -a claude-codeWhat daily-brief does
This skill turns the start of a workday into a fixed-format brief. It identifies one top priority, lists calendar entries in time order, adds preparation notes, and separates overdue or blocked work from decisions that still need an answer. Each blocked item gets a next action and an owner when the relevant details are available.
The default workflow uses information supplied by the user. Calendar or email MCP servers can provide those inputs directly. Without them, the skill asks for missing calendar details, priorities, blockers, pending decisions, and energy state in one batch. It does not invent meetings or tasks, and end-of-day reflection belongs to journal-reflection.
What it helps with
- turn morning inputs into a day plan
- choose one priority from a longer list
- prepare for meetings from calendar details
- surface overdue or blocked work
- organize decisions that need an answer
Example prompts for the agent
- Create my morning brief from today’s calendar, priorities, and overdue work.
- Tell me what matters most today and list the decisions and blockers I need to handle.
- Plan my day around an energy state of “tired”.
How to install daily-brief
1Skills CLI (Vercel)
npx skills add gasserane/personal-skills --skill daily-brief -a claude-code2Manually: put the files in place
~/.claude/skills/daily-brief/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/daily-brief/
1Skills CLI (Vercel)
npx skills add gasserane/personal-skills --skill daily-brief -a codex2Manually: put the files in place
.agents/skills/daily-brief/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add gasserane/personal-skills --skill daily-brief -a cursor2Manually: put the files in place
.cursor/skills/daily-brief/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install gasserane/personal-skills daily-brief2Manually: put the files in place
.github/skills/daily-brief/SKILL.md1Skills CLI (Vercel)
npx skills add gasserane/personal-skills --skill daily-brief -a gemini-cli2Platform CLI
gemini skills install https://github.com/gasserane/personal-skills --path skills/daily-briefManually: put the files in place
.devin/skills/daily-brief/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add gasserane/personal-skills --skill daily-brief -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about daily-brief
How do I install daily-brief in Claude Code?
Run npx skills add gasserane/personal-skills --skill daily-brief -a claude-code, then check ~/.claude/skills/daily-brief/SKILL.md.
What does daily-brief do?
It creates a structured morning brief covering the day’s top priority, calendar preparation, overdue work, pending decisions, and an energy check.
What does daily-brief need without MCP servers?
It asks for the calendar, priorities, blocked items, pending decisions, and energy state together before producing the brief.