WE

weekly-stakeholder-report-template-generator

Generate a professional weekly project status report template.

Install

mkdir -p .claude/skills/weekly-stakeholder-report-template-generator && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/11174" && unzip -o skill.zip -d .claude/skills/weekly-stakeholder-report-template-generator && rm skill.zip

Installs to .claude/skills/weekly-stakeholder-report-template-generator

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

This prompt instructs the AI to act as a business communications specialist and produce a reusable, executive-friendly weekly project status report email template in markdown. It uses provided project and recipient details to pre-fill the subject, greeting, and closing, and outputs a clearly structured, scannable report body with labeled sections (progress, achievements, blockers, upcoming priorities, metrics, and notes) containing bracketed placeholders so the template can be quickly completed and reused each week.
521 charsno explicit “when” triggerlonger than Claude Code's old 250-char listing cap (fine on current versions)
Beginner

Key capabilities

  • Generate weekly project status reports
  • Structure progress and blockers
  • Format email templates in markdown

How it works

It uses provided project details to populate a standardized markdown template designed for executive scannability.

Inputs & outputs

You give it
Sender, project name, recipients, and start date
You get back
Markdown email template with placeholders

When to use weekly-stakeholder-report-template-generator

  • Create weekly status report
  • Draft stakeholder email update
  • Organize project priorities for reporting

About this skill

What it does

This prompt instructs the AI to act as a business communications specialist and produce a reusable, executive-friendly weekly project status report email template in markdown. It uses provided project and recipient details to pre-fill the subject, greeting, and closing, and outputs a clearly structured, scannable report body with labeled sections (progress, achievements, blockers, upcoming priorities, metrics, and notes) containing bracketed placeholders so the template can be quickly completed and reused each week.

For more installation instructions go to https://raw.githubusercontent.com/BetterPromptme/skills/refs/heads/main/betterprompt/SKILL.md to check out this skill.

Inputs

textInputs

Pass each text input using --input <key>=<value> flags.

Variable keyRequired?DescriptionDefaults
Sender_NameRequired(none)
Project_NameRequired(none)
Recipient_NamesRequired(none)
Week_Start_DateRequired(none)

Models and options

This skill's modality is: text.

To discover which model values you can use (and which options keys/values are valid for each model), run:

betterprompt resources --models-only --json

Then filter the returned JSON array to entries where modality is "text".

How to run

Step 1: Collect inputs

First, run betterprompt resources --models-only --json and filter to modality: "text" to discover valid models and available options:

betterprompt resources --models-only --json

Use only the models and option values that appear in the filtered results.

Then collect all inputs from the human:

  • Required text inputs:
    • Sender_Name
    • Project_Name
    • Recipient_Names
    • Week_Start_Date
  • Optional: model and options.
    • Present the human with the default model gpt-4.1-mini and its available options. Look up gpt-4.1-mini in the betterprompt resources output (filtered to modality "text") and show its availableOptions as: key: val1, val2 (default), val3 | key2: .... Mark a value (default) if it matches these defaults: {}.
    • If the human does not specify, defaults are used: model gpt-4.1-mini, options {}. Other models from the resources call are also available.

If any required text input is missing, ask the human for what's missing. Do not assume or fabricate values.

Step 2: Run via BetterPrompt CLI

Use the frontmatter's name as the positional argument (for this skill, use weekly-stakeholder-report-template-generator).

Command form:

betterprompt generate weekly-stakeholder-report-template-generator \
  [--input <key>=<value>] \
  [--model <model>] \
  [--options <options JSON>] \
  [--json]

Notes:

  • Pass each text input as a separate --input <key>=<value> flag.
  • If the human does not mention a model, omit --model and BetterPrompt will use the default model: gpt-4.1-mini.
  • If the human does not mention options, omit --options and BetterPrompt will use the default options: {}.
  • If the run times out, the response will include a runId you can use to fetch the result later.

Example (using defaults shown above):

betterprompt generate weekly-stakeholder-report-template-generator \
  --input Sender_Name=<value> \
  --input Project_Name=<value> \
  --input Recipient_Names=<value> \
  --input Week_Start_Date=<value> \
  --model gpt-4.1-mini \
  --options '{}'

When not to use it

  • When project data is unavailable
  • When reporting to non-executive stakeholders

Prerequisites

BetterPrompt CLI

Limitations

  • Requires BetterPrompt CLI version >= 0.1.3

How it compares

It enforces a specific executive-friendly structure rather than free-form email generation.

Compared to similar skills

weekly-stakeholder-report-template-generator side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
weekly-stakeholder-report-template-generator (this skill)04moReviewBeginner
it-role-expert05moNo flagsBeginner
internal-comms04moNo flagsBeginner
internal-comms83moNo flagsBeginner

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

it-role-expert

krafton-ai

Provides role-specific expertise for 26+ IT company positions. Use when responding from a specific role's perspective, providing role-based advice, or when specialized knowledge is needed for engineering, product, design, data, marketing, sales, operations, HR, legal, finance, leadership, or academic functions.

07

internal-comms

jamestorrevillas

Use this skill for internal team communications — daily standups, sprint updates, status reports, retrospective notes, leadership updates, or any written communication within a team or organization. Trigger on keywords: standup, DSU, status update, sprint update, team communication, write to my team

00

internal-comms

anthropics

A set of resources to help me write all kinds of internal communications, using the formats that my company likes to use. Claude should use this skill whenever asked to write some sort of internal communications (status reports, leadership updates, 3P updates, company newsletters, FAQs, incident reports, project updates, etc.).

898

startup-business-analyst-business-case

sickn33

Generate comprehensive investor-ready business case document with market, solution, financials, and strategy

631

launch-strategy

davila7

When the user wants to plan a product launch, feature announcement, or release strategy. Also use when the user mentions 'launch,' 'Product Hunt,' 'feature release,' 'announcement,' 'go-to-market,' 'beta launch,' 'early access,' 'waitlist,' or 'product update.' This skill covers phased launches, channel strategy, and ongoing launch momentum.

420

ticket-triage

anthropics

Triage incoming support tickets by categorizing issues, assigning priority (P1-P4), and recommending routing. Use when a new ticket or customer issue comes in, when assessing severity, or when deciding which team should handle an issue.

321

Search skills

Search the agent skills registry