Agent skill
project-pulse-brief
Curate stakeholder-ready pulse briefs that summarize project portfolio updates, risks, and next steps.
Install this agent skill to your Project
npx add-skill https://github.com/christopheryeo/claude-skills/tree/main/project-pulse-brief
SKILL.md
Project Pulse Brief
Overview
Project Pulse Brief is a lightweight playbook for turning raw project status updates into an executive-ready pulse brief. The skill focuses on repeatable steps, reusable checklists, and a template you can copy into any document or collaboration space. No scripts, bots, or external integrations are required.
Integration Policy
When automating email or calendar lookups as part of this workflow, always delegate to the unified skills — do NOT call Gmail or Google Calendar tools directly.
| Need | Delegate to |
|---|---|
| Project-related email threads | daily-emails topic sub-command |
| Upcoming project meetings | daily-calendars search sub-command |
These skills own the connector policy (native first, Zapier fallback) and output formatting.
Quick Start
- Collect weekly status inputs from project leads by reviewing your shared
project email thread (use daily-emails
topicwith the project name) and the relevant Google Drive folders. - Open
assets/templates/pulse_brief_template.mdand duplicate it in your preferred editor or knowledge base. - Summarize the latest highlights, watchlist items, risks, and next steps directly from the email and Drive updates.
- Share the completed brief with stakeholders via your usual communication channels (email, workspace doc, meeting deck, etc.).
What This Skill Provides
- Repeatable workflow for consolidating project updates each reporting cycle.
- Editable template that keeps highlights, blockers, and upcoming work in a consistent structure.
- Curation checklist to maintain quality: confirm owner, dates, status, and key decisions before publishing.
What This Skill Does NOT Provide
✗ Automated data ingestion from portfolio tools.
✗ Command-line utilities or runtime scripts.
✗ Direct integrations with chat platforms or email services.
Recommended Workflow
- Skim project email updates and shared Drive docs to capture the latest wins, issues, and upcoming milestones.
- During a short review session, triage updates into highlights, watchlist, and risks so the brief stays focused on executive-ready talking points.
- Populate the markdown template with the agreed priorities. Use callouts or bolding (see template) to emphasize decisions and support requests.
- Capture follow-up actions in a shared tracker so the next brief can close the loop on open items.
Success Criteria
- Every project entry lists owner, current status, recent wins, blockers, and next steps.
- Sponsors can skim the brief and understand portfolio health within two minutes.
- Follow-up actions from the previous pulse are either completed or reprioritized in the new brief.
Roles & Responsibilities
- Brief Curator: Coordinates intake, validates completeness, and drafts the pulse brief.
- Project Leads: Provide weekly updates aligned to the required fields.
- Executive Sponsor: Reviews the brief for alignment and approves distribution.
Guardrails
- Keep the brief under two pages to preserve executive readability.
- Highlight no more than five items per section; link to supplemental docs for deep dives.
- Use neutral, objective tone—avoid speculative language without data backing.
- Document open risks with clear owners and mitigation dates.
Troubleshooting
- Missing information? Send a quick reply-all on the project email thread with a bulleted request for the specific details you need.
- Conflicting updates? Leave a comment in the source Drive doc or schedule a short huddle to resolve the discrepancy before publishing.
- Updates running long? Prioritize the bullets that require decisions and move the rest into linked reference docs.
Related Skills
- daily-work: Pair with Project Pulse Brief for a wider view of operational signals plus delivery progress.
- daily-files: Use the
topicorrecentsub-commands to locate supporting artifacts referenced in the pulse brief.
Version History
- 1.1.2 (2024-03-13): Simplified the workflow to rely solely on email and Google Drive inputs—no supplemental guides required.
- 1.1.1 (2024-03-12): Removed the project update worksheet in favor of lightweight intake prompts embedded in the configuration guide.
- 1.1.0 (2024-03-11): Simplified into a documentation-first workflow without CLI tooling or chat integrations.
- 1.0.0 (2024-03-09): Initial release with automation scripts.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
daily-journals
Manages markdown journal files in a Journals/ folder — creating new journal files, adding date-stamped entries, and deleting entries. A journal is a markdown file named with reverse-month and purpose (e.g., "2026-03 Activities.md") containing chronological entries grouped under reverse-date headers. Three operations: CREATE-JOURNAL, CREATE-ENTRY, DELETE-ENTRY. Use whenever the user says "create a journal", "new journal", "journal entry", "add to journal", "delete journal entry", "remove entry", "show journals", or mentions logging thoughts, activities, notes, or reflections into a dated journal format.
daily-work
Full workday lifecycle with three sub-commands: START (morning enablement — email triage, calendar audit, Drive activity, news snapshot, workspace prep, executive brief; replaces set-up-workday), RECAP (end-of-day cross-reference of Calendar, Gmail, Drive, and all AI workforce Plans task logs into a comprehensive activity report in the work-day folder), and MINUTES (given a meeting title, find it in Calendar, search the work-day Drive folder for minutes, fall back to Gmail for transcript, then return a direct link). Use for "set up my workday", "start my day", "kick off today", "morning brief", "daily recap", "end of day", "wrap up the day", "what did I do today", "what happened today", "find the minutes", "meeting minutes for [title]", "where are the minutes", "get me the notes from [meeting]", "meeting transcript", or any workday activity review.
news-articles-rename
OCR and rename news article files (PDFs and images) by extracting the article headline from the content and using it as the filename. Targets the Vivien (PA)/News/ folder. Use this skill whenever the user asks to rename news articles, organise news clippings, process newspaper PDFs, extract article titles from scanned pages, or tidy up the News folder. Also trigger when the user mentions "rename articles", "news folder", "article titles", or "news clippings".
daily-plans
Manages a daily task planning system using Plans/ in whatever folder is currently selected — creating plans, adding new tasks, executing tasks one-by-one, logging completed work, checking status, deleting tasks, and carrying forward incomplete items. Works from any mounted folder. Seven operations: CREATE, NEW, EXECUTE (one task per invocation), LOG, STATUS, DELETE (with auto-renumbering), CARRY-FORWARD. Use whenever the user says "plan my day", "create a plan", "new task", "add a task", "add task [X]", "execute the plan", "next task", "log task", "log that", "plan status", "what's the plan", "where are we", "carry forward", "carry over", "delete task", "remove task", "drop task", or provides a numbered task list. Do NOT trigger for "set up my workday", "what did I do today?", meeting prep, email drafting, or calendar searches.
daily-calendars
Unified Google Calendar skill. Includes sub-commands: search (natural-language calendar search by day/date/week, title keywords, attendees, and attendee emails/domains); available (check if a specific date/time works respecting 10am-6pm weekday availability, lunch hours 12pm-2pm, 30-minute gaps between meetings, and a maximum of 3 meetings per day); and meeting (returns/validates the default definition of a typical meeting). Use when users ask to check their calendar, find meetings, search by participant, locate events by title, retrieve calendar briefings, verify availability for a specific time slot, or check whether a meeting matches the default meeting profile.
daily-calendars
Unified Google Calendar skill. Includes sub-commands: search (natural-language calendar search by day/date/week, title keywords, attendees, and attendee emails/domains); available (check if a specific date/time works respecting 10am-6pm weekday availability, lunch hours 12pm-2pm, 30-minute gaps between meetings, and a maximum of 3 meetings per day); and meeting (returns/validates the default definition of a typical meeting). Use when users ask to check their calendar, find meetings, search by participant, locate events by title, retrieve calendar briefings, verify availability for a specific time slot, or check whether a meeting matches the default meeting profile.
Didn't find tool you were looking for?