If you keep a personal Obsidian vault with a daily actions file and a content pipeline, this gives you a formatted morning brief without leaving your terminal. It parses today's three priorities from your tracking folder, scans for unposted content flagged with a status marker, and pulls weather from wttr.in. The output is clean and capped at five content items so it doesn't flood your screen. No API keys, no autonomy, just a structured read of your own files. It's the kind of thing you run once at 6am to see what's on deck, then close the terminal and start working.

skills.sh installs
415
GitHub stars
455
last updated
Aug 21, 2026

Install

$ npx -y skills add brianrwagner/ai-marketing-claude-code-skills --skill daily-briefing-builder --agent claude-code

Installs into .claude/skills of the current project.

Files

Daily Briefing Builder

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.


How to Use

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.

Skill Instructions (for Claude Code)

When this skill is invoked, follow these phases exactly.


PHASE 1: INTAKE

Check whether the user has provided:

  • vault_path — absolute path to their Obsidian vault
  • city — 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:
1. Your vault path (e.g. /root/obsidian-vault)
2. Your city for weather (e.g. Ann+Arbor or London)

Do not proceed to PHASE 2 until both values are confirmed.


PHASE 2: ANALYZE

Run these shell commands in sequence. Capture all output before formatting.

Sponsors

Details

Repository
github.com/brianrwagner/ai-marketing-claude-code-skills
Categories
AI & Agent Building, Marketing & SEO
First seen
Jun 3, 2026

More from brianrwagner/ai-marketing-claude-code-skills

All 23
1openfga avataropenfgaopenfga/agent-skillsOpenFGA authorization modeling best practices for defining types and relations, writing relationship tuples, deriving can_* permissions, applying type restricti412skills.sh installs
2auth0 avatarauth0-flaskauth0/agent-skillsUse when adding session-based login, logout, or user profile to a Flask web application. Integrates auth0-server-python — use even if the user says "add login t411skills.sh installs
3automattic avatarwp-performanceautomattic/agent-skillswp performance411skills.sh installs
4jwynia avatarmedia-adaptationjwynia/agent-skillsSystematically analyze existing media to extract transferable elements for new settings. Use when adapting TV, film, or games to fiction, translating tropes acr410skills.sh installs
5terramate-io avatarterraform-best-practicesterramate-io/agent-skillsTerraform and Infrastructure as Code optimization guidelines from Terramate. This skill should be used when writing, reviewing, or refactoring Terraform/OpenTof410skills.sh installs
6shiplightai avatarsecurity-reviewshiplightai/agent-skillssecurity review409skills.sh installs