Skip to content
Back to skills

Briefing Writer

ASecurity

Assemble morning briefing sections into a structured markdown file. Use when writing the final briefing output after all data sources have been gathered.

  • 8 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added October 3, 2026
ai-agentsbashgit

Security analysis

A100/100

Scanned October 3, 2026

npx -y skills add ek33450505/claude-agent-team --skill briefing-writer --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Briefing Writer?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Briefing Writer
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ek33450505-briefing-writer/badge)](https://www.skillsdirectory.com/skills/ek33450505-briefing-writer)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: briefing-writer
description: Assemble morning briefing sections into a structured markdown file. Use when writing the final briefing output after all data sources have been gathered.
user-invocable: false
allowed-tools: Bash, Write
---

# Briefing Writer

Assemble gathered data sections into a structured morning briefing file.

## Instructions

You will receive data sections (git activity, action items, CAST intelligence) as markdown fragments. Assemble them into this template:

```markdown
# Morning Briefing — [Weekday], [Month Day Year]
*Generated [HH:MM] · [N] items across [N] sources*

## Git Activity (Yesterday)
[git data or "No commits yesterday"]

## Open Action Items
*From recent meeting notes and TODOs*
[action items data or "No open action items"]

## CAST Intelligence
- **Dirty repos:** [list or "All clean"]
- **Open PRs:** [list or "None"]
- **Yesterday's spend:** [sessions/tokens/usage or "No data"]
- **Blocked agents:** [list or "None"]
```

## Output Rules

1. Get today's date: `date "+%A, %B %d %Y"` and `date +%Y-%m-%d`
2. Write to: `~/.claude/briefings/YYYY-MM-DD-morning.md`
3. **Never overwrite** — if file exists, append `_2` suffix
4. Count total items across all sections (git commits + action items + CAST alerts) for the header line
5. Count sources that returned data (not errors) for the header line
6. Each section must appear even if empty — show the "no data" message rather than omitting

## After Writing

Confirm: `Morning briefing written to ~/.claude/briefings/YYYY-MM-DD-morning.md`

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.