daily-brief
A morning brief they will actually read: their numbers, yesterday's meetings and Slack, what needs attention, written by one model call and saved to their…
Skill by skyremote
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/skyremote-daily-brief
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: productivity
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Python package
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/daily-brief
What's inside
- Skill name
daily-brief- Description
- A morning brief they will actually read: their numbers, yesterday's meetings and Slack, what needs attention, written by one model call and saved to their project. Use when they type /daily-brief or ask for a daily / morning brief on layer 3.
- License
- MIT
- Instructions
- 82 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Files (11)
- SKILL.md
- _workspace.py · scripts/
- daily_brief.py · scripts/
- dashboard.py · scripts/
- env.example · scripts/
- metrics.py · scripts/
- model.py · scripts/
- prompt.py · scripts/
- requirements.txt · scripts/
- com.aios.daily-brief.plist · templates/
- funnel.md · templates/
SKILL.md (first lines)
# /daily-brief Every morning, before they open a tab, one file tells them what happened yesterday and what to do about it. One model call, a few pence a day. This is the "brief they will read" from `/layer-3`, built. ## Keys Any of these in `~/.claude/.env`. The first one present is used, in this order: ``` OPENAI_API_KEY=... ANTHROPIC_API_KEY=... OPENROUTER_API_KEY=... GEMINI_API_KEY=... ``` `BRIEF_MODEL=` overrides the model name if the default for that provider has moved on. Python 3.10+. `pip install -r scripts/requirements.txt` (requests, python-dotenv, matplotlib). The scripts run **from their project folder**; that is where the brief reads context and writes `outputs/daily-brief/`. ## What it reads - `CLAUDE.md` / `AGENTS.md` and anything in `context/*.md`. That is the business context. `/layer-1` should have written it. - `funnel.md` (copy `templates/funnel.md`, fill it in). Each line maps a label to `table.column` in their SQLite file. `/layer-2` decided which three numbers matter; this is where they go. - The SQLite file: `DB_PATH` in `.env`, or the first `.db` under `data/`. Tables need a `date` column for the 7-day averages. - A `meetings` table and a `slack_messages` table, **if they exist**. If not, those sections are simply left out. ## Do this 1. Check the folder. If there is no `CLAUDE.md`, send them to `/layer-1` first. If there are no numbers at all, the brief still runs on context alone; say so, do not fake a dashboard. 2. Set `S` to the `scripts/` folder next to this SKILL.md (`S="<that folder>"`). Check the key: `python3 "$S/model.py"` says which provider and model will be used. None found: stop and ask for one. 3. Pick a preset with them: `solo` (numbers, signals, actions), `small_team` (adds meetings, Slack, recommendations), `agency` (adds per-department and cross-stream patterns). Put it in `.env` as `BRIEF_PRESET`. 4. First run, nothing saved: ```bash cd <their project> python3 "$S/daily_brief.py" --test ``` Read it with them. Too long, too short, wrong sections, wrong metric mapping: fix `funnel.md` or the preset and run again. Do not automate until they like it. 5. Real run: same command without `--test`. It saves `outputs/daily-brief/YYYY-MM-DD.md` and a PNG dashboard next to it. 6. Schedule it after their data lands. macOS: `templates/com.aios.daily-brief.plist` (fill `__PYTHON__`, `__SCRIPTS__` (that folder), `__HOME__`, `__WORKSPACE__`, then `cp` to `~/Library/LaunchAgents/` and `launchctl load`). Linux: `0 7 * * * cd /path/to/project && python3 "<that folder>/daily_brief.py" >> data/daily-brief.log 2>&1`. The machine has to be awake. 7. Add one line to their `CLAUDE.md`: where the briefs live and what time they run. If they want it somewhere other than a file, that is a `/new-capability` job on top of `outputs/daily-brief/`. ## Known gaps - Nothing in this plugin fills a `meetings` or `slack_messages` table. Those came from a collector we do not ship. If they capture meetings (Granola, a transcript folder), wiring that into SQLite is a `/new-capability` job. The brief works without them. - Default model names per provider are today's; if a provider says the model does not exist, set `BRIEF_MODEL`. - The OpenAI and OpenRouter calls send no output cap (the newer models reject the old parameter); the prompt's word budget does that job. Then `/aios`.
From skyremote/skool-navaigate-install, MIT.
More from skyremote/skool-navaigate-install
- 0.529score
ai-landscape-monitor
skyremote
A daily scan of the public AI leaderboards (text, code, vision, image, video, speech) that spots ranking changes and keeps an ai-docs/ folder current with the…
SkillBFreshness: BClaude Code +9 - 0.529score
exec-brief
skyremote
Build a cream-paper A4 executive brief as a single HTML file.
SkillBFreshness: BClaude Code +9 - 0.529score
content-coach
skyremote
Coach their next LinkedIn post from THEIR posts using Content Coach.
SkillBFreshness: BClaude Code +9 - 0.529score
content-pipeline
skyremote
Their content ideas as a pipeline they can see: capture a raw idea, develop it into a positioned and packaged concept, schedule it with a make-by date.
SkillBFreshness: BClaude Code +9 - 0.525score
aios
skyremote
Walk the member's machine as an AI operating system.
SkillBFreshness: BClaude Code +9 - 0.525score
aios-coach
skyremote
Copy the Your AIOS coach onto the member's machine, load the course knowledge pack, and put it online on their host.
SkillBFreshness: BClaude Code +9 - 0.524score
new-app
skyremote
Turn a design into a phased build plan, then implement one phase at a time.
SkillBFreshness: BClaude Code +9 - 0.524score
design-brain
skyremote
Query or install Design Brain, the 1,119-entry sourced design corpus, and point at the 19-chart gallery.
SkillBFreshness: BClaude Code +9 - 0.524score
frontend-design
skyremote
Build a web or app interface that does not look generated.
SkillBFreshness: BClaude Code +9 - 0.524score
hormozi
skyremote
Run the Hormozi offer engine they own: Grand Slam, Offer Enhancer, Lead Engine, Money Model, Ask Hormozi.
SkillBFreshness: BClaude Code +9 - 0.524score
install-crew
skyremote
Install Chief of Staff 0.4.2 as the member's agent team.
SkillBFreshness: BClaude Code +9 - 0.524score
layer-1
skyremote
Build layer 1 context: the machine knows their business.
SkillBFreshness: BClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Aug 30, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from skyremote
- 0.529score
content-coach
skyremote
Coach their next LinkedIn post from THEIR posts using Content Coach.
SkillBFreshness: BClaude Code +9 - 0.529score
exec-brief
skyremote
Build a cream-paper A4 executive brief as a single HTML file.
SkillBFreshness: BClaude Code +9 - 0.529score
content-pipeline
skyremote
Their content ideas as a pipeline they can see: capture a raw idea, develop it into a positioned and packaged concept, schedule it with a make-by date.
SkillBFreshness: BClaude Code +9 - 0.529score
ai-landscape-monitor
skyremote
A daily scan of the public AI leaderboards (text, code, vision, image, video, speech) that spots ranking changes and keeps an ai-docs/ folder current with the…
SkillBFreshness: BClaude Code +9 - 0.525score
aios-coach
skyremote
Copy the Your AIOS coach onto the member's machine, load the course knowledge pack, and put it online on their host.
SkillBFreshness: BClaude Code +9 - 0.525score
aios
skyremote
Walk the member's machine as an AI operating system.
SkillBFreshness: BClaude Code +9
Cite this page
daily-brief skill. Agent Mart. https://agentmart.dev/skills/skyremote-daily-brief (last updated 2026-10-24)