trainingsites/campus-ai-os/morning-brief

Claude Code and agent skill by trainingsites/campus-ai-os

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Daily intelligence briefing - what's happening, what to work on, what needs attention. Use when user says "morning brief", "what should I work on", "daily brief", "what's on today", or at the start of a work session.

Install

npx vskill@latest install trainingsites/campus-ai-os/morning-brief

SKILL.md

Morning Brief

Daily intelligence report. Reviews what's happening, what's due, and recommends what to work on today.

Kernel preamble §4 applies: references/kernel-preamble.md.

Setup Required

Kernel preamble §1 applies: references/kernel-preamble.md.

Before You Start

  1. Read the resolved goals context — current OKRs / priorities. Read BEFORE memory.md. Strategic priority informs which tactical items deserve focus today.
  2. Read dean/memory.md — check "Waiting On You" and active items
  3. Read the resolved offers context — what's for sale, any active launches
  4. Read each department on the org chart (kernel preamble §2) - its folder's memory.md if present - for what's in progress. A department with no notes yet has nothing in flight.
  5. Check memory/logs/ for yesterday's log (if it exists)
  6. Scan dean/skill-candidates/ — count files where frontmatter status: proposed. Skip _promoted/ and _rejected/ subfolders.
  7. Self-authoring loop staleness check. Read dean/last-promote-run.json if it exists. Compute days since ts. Count lines written after that ts across dean/.activity.jsonl and every `dean/.activity.*.jsonl` shard (canon: .campus-os/ledger-paths.md) (skip header # lines and blank lines). Mark the loop as stale if any of: (a) last-promote-run.json is missing, (b) ts is more than 7 days old AND there are ≥ 3 new ad-hoc ledger entries since, or (c) ts is more than 14 days old regardless. Note this for Step 4.

Steps

Step 1: Calendar Check

If a calendar is connected via MCP:

  • Pull today's events
  • Flag any prep needed for upcoming sessions

If no calendar connected:

  • Ask: "Anything on the calendar today I should know about?"
Step 2: Task Review

Scan all department memory files for:

  • Tasks in progress
  • Items flagged for follow-up
  • Deadlines approaching
  • "Waiting On You" items from dean/memory.md
Step 3: Quick Market Scan (Optional)

If the user has configured their niche in the resolved icp context:

  • Run a quick web search for recent news/trends in their space
  • Surface 1-2 relevant items (not a full research report)
Step 4: Generate the Brief
markdown
## Morning Brief — [Today's Date]
### Today's Schedule
[Calendar items or "No calendar connected — tell me what's on today"]
### What Needs Your Attention
-[Waiting On You items]
-[Deadlines approaching]
-[Open items from yesterday]
### Skill Candidates Pending Review
*Only show this section if `dean/skill-candidates/` contains 1+ files with `status: proposed`. If zero, omit the entire section — no empty-state line.*
[N] new candidates from your recent work:
-**[slug-1]** ([sample_size] occurrences) — [one-line description from frontmatter]
-**[slug-2]** ([sample_size] occurrences) — [one-line description from frontmatter]
Run `/review-candidates` to see drafts. Approve with "approve {slug}".
### Self-Authoring Loop Status
*Only show this section if Before-You-Start step 7 flagged the loop as stale. If fresh, omit entirely.*
The weekly skill-candidate scan hasn't run recently and your activity ledger has [N] new entries since the last run. Want me to scan for new patterns now? Run `/promote-skills`.
### What Your Departments Are Working On
-**{department label}:** [Status — from that department's `memory.md`] (one line per department with work in flight)
-No work yet: {labels of the departments with nothing in flight, on one line}
### Recommended Focus Today
Based on what's in flight and what's due:
1.**[Priority 1]** — why this matters today
2.**[Priority 2]** — why this matters today
3.**[Priority 3]** — if time allows
### Market Pulse (1-2 items)
-[Relevant trend or news in their niche]
Step 5: Save and Prompt

Save the brief to outputs/YYYY-MM/reports/morning-brief-[date].md

Ask: "Want me to start on any of these, or is there something else on your mind today?"

Rules

  • Keep it scannable — the owner should digest this in 2 minutes
  • Prioritize by impact, not urgency (unless something is actually urgent)
  • Don't fabricate tasks — only surface real items from memory and logs
  • If logs are empty and no calendar, keep it short: "Nothing in the system yet. What are you working on today?"
  • This is a briefing, not a to-do list — include context, not just items

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
5

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/trainingsites/campus-ai-os/morning-brief/badge)](https://verified-skill.com/skills/trainingsites/campus-ai-os/morning-brief)

Something wrong with this skill or its page? Tell us.