Install any skill in seconds. Free to start, no credit card required.
Get Started Free →brianrwagner/daily-briefing-builder
Generate a clean morning brief in Claude Code — pulls today's priorities, unposted content, and weather from your vault.
Passed 16 of 19 test cases with the skill, and 7 of 19 without it.
and 7 more in the full report
10 fixed9 passed either way4 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 10 test cases the skill fixed. Same model, same prompt, with and without the skill.
Suppose there are 9 markdown files with unposted indicators in `content/ready-to-post/`. How many items are listed directly in the brief output?
| Checked | Without skill | With skill |
|---|---|---|
| Limits the listed items to 5 entries | Missed | Passed |
The instructions your model reads when the skill loads.
Generates a morning brief from your Obsidian vault. Reads today's action file, scans for unposted content, and fetches weather — all inside a Claude Code session.
No APIs. No paid services. No agent autonomy required. You run it, you get your brief.
Open Claude Code in your vault directory and say:
Run the Daily Briefing Builder skill.
Or with context upfront:
Run the Daily Briefing Builder skill. My vault is at /path/to/vault and my city is Ann+Arbor.
When this skill is invoked, follow these phases exactly.
Check whether the user has provided:
vault_path — absolute path to their Obsidian vaultcity — city name for weather (wttr.in format, spaces as +)If either is missing, ask before proceeding:
To run your morning brief, I need two things:
test cases passed, vs 7 / 19 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.