with one click
beat-brief
// Draft a short daily beat briefing from a folder of incoming source documents. Use when the reporter wants a five-bullet summary of the day's material with attribution flags and follow-up actions.
// Draft a short daily beat briefing from a folder of incoming source documents. Use when the reporter wants a five-bullet summary of the day's material with attribution flags and follow-up actions.
Minimal skill template that students copy and customize to create their first Claude Code skill. Use this as the starting point when building a new custom skill for a specific beat or workflow.
Apply AP Style and common newsroom conventions when writing or editing news articles, briefs, and headlines. Use when drafting publishable copy, editing contributor submissions, or converting informal notes into news-ready language.
| name | beat-brief |
| description | Draft a short daily beat briefing from a folder of incoming source documents. Use when the reporter wants a five-bullet summary of the day's material with attribution flags and follow-up actions. |
Reads a folder of incoming source material on a beat and produces a short daily briefing for the reporter covering it.
When this skill is loaded, Claude will:
sample-docs/)This skill is the plugin-bundled version of the same idea that lives at .claude/commands/beat-brief.md in the MOOC starter kit. The two have different shapes on purpose:
.claude/commands/beat-brief.md) is a one-shot prompt the student runs by typing /beat-brief. It only exists inside the starter kit repo.The skill format is the right shape when the behavior should travel across projects. The slash command is the right shape when the behavior is tied to one repo's file layout. Use both together: ship the slash command in the project where the file paths are known, ship the skill in a plugin when the behavior is general.
See video B2 in the course for more on the plugin-vs-project-skill distinction.