Agent skill

Scrum Master

by alirezarezvani in alirezarezvani/claude-skills

Advanced Scrum Master skill for data-driven agile team analysis and coaching.

MITAuto-check passedProduct & Project Management

Install Scrum Master

skills CLI
$ npx skills add alirezarezvani/claude-skills --skill scrum-master -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install alirezarezvani/claude-skills scrum-master --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/alirezarezvani/claude-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/project-management/skills/scrum-master .claude/skills/scrum-master && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
scrum-master
GitHub stars
28k
Used in
1 other repo
Token cost
~2.4k tokens
SKILL.md length
858 words
Files
12 (incl. scripts, references, assets)
Skills in repo
342
Repo updated
First seen
Licence
MIT

At a glance

Advanced Scrum Master skill for data-driven agile team analysis and coaching.

  • Works in 3 steps: Velocity Analyzer… → Sprint Health Scorer… → Retrospective Analyzer…
  • The user asks about sprint planning
  • SKILL.md covers Table of Contents, Analysis Tools & Usage, Input Requirements and Sprint Execution Workflows, plus 4 more sections
  • Runs Python scripts from its folder; calls python

What it does

Scrum Master is an agent skill from alirezarezvani/claude-skills. Advanced Scrum Master skill for data-driven agile team analysis and coaching. Use when the user asks about sprint planning, velocity tracking, retrospectives, standup facilitation, backlog grooming, story points, burndown charts, blocker resolution, or agile team health. Runs Python scripts to analyse sprint JSON exports from Jira or similar tools: velocityanalyzer.py for Monte Carlo sprint forecasting, sprinthealthscorer.py for multi-dimension health scoring, and retrospectiveanalyzer.py for action-item and…

Its SKILL.md is about 2.4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 14 other files, including scripts, reference files and assets (for example `assets/expected_output.json`, `assets/expected_velocity_output.json` and `assets/sample_sprint_data.json`).

It sits in Product & Project Management, covering Sprint planning and agile, Retrospectives and Meeting notes and agendas. It works with Python and Jira. The repository describes itself as: 380 Claude Code skills & agent skills & plugins (30+ Agents, 70+ custom commands, 380+ skills, customizable references, scripts)for Claude Code, Codex, Gemini CLI, Cursor, and 8… The licence is MIT.

When your agent uses it

  • The user asks about sprint planning
  • Velocity tracking
  • Standup facilitation
  • Backlog grooming

Example prompts

  • “/scrum-master”

Requirements

  • Python 3

Workflow steps

3 steps, taken from the step headings in SKILL.md.

  1. Velocity Analyzer (scripts/velocity_analyzer.py)
  2. Sprint Health Scorer (scripts/sprint_health_scorer.py)
  3. Retrospective Analyzer (scripts/retrospective_analyzer.py)

What it can do on your machine

Read from SKILL.md and the folder at commit 19392f7. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 3 files in scripts/ (Python), which the agent can run.

    Shell commands in SKILL.md call:

    • python

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Scrum Master loads about 2.4k tokens when it runs, and up to ~14k if it reads all its reference files. Until then it costs about 168 tokens; SKILL.md has 858 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~168
When it runs · the whole SKILL.md, loaded when a task matches
~2.4k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~14k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from alirezarezvani/claude-skills at commit 19392f7, republished under its MIT licence (© alirezarezvani). 858 words, ~2,420 tokens.

Download SKILL.mdSave it as .claude/skills/scrum-master/SKILL.md (or your agent's skills folder). This skill also uses 11 other files; get the full folder from GitHub.
name
scrum-master
description
Advanced Scrum Master skill for data-driven agile team analysis and coaching. Use when the user asks about sprint planning, velocity tracking, retrospectives, standup facilitation, backlog grooming, story points, burndown charts, blocker resolution, or agile team health. Runs Python scripts to analyse sprint JSON exports from Jira or similar tools: velocity_analyzer.py for Monte Carlo sprint forecasting, sprint_health_scorer.py for multi-dimension health scoring, and retrospective_analyzer.py for action-item and theme tracking. Produces confidence-interval forecasts, health grade reports, and improvement-velocity trends for high-performing Scrum teams.
license
MIT
metadata.version
2.0.0
metadata.author
Alireza Rezvani
metadata.category
project-management
metadata.domain
agile-development
metadata.updated
2026-02-15
metadata.python-tools
velocity_analyzer.py, sprint_health_scorer.py, retrospective_analyzer.py
metadata.tech-stack
scrum, agile-coaching, team-dynamics, data-analysis

Scrum Master Expert

Data-driven Scrum Master skill combining sprint analytics, probabilistic forecasting, and team development coaching. The unique value is in the three Python analysis scripts and their workflows — refer to references/ and assets/ for deeper framework detail.


Table of Contents


Analysis Tools & Usage

1. Velocity Analyzer (scripts/velocity_analyzer.py)

Runs rolling averages, linear-regression trend detection, and Monte Carlo simulation over sprint history.

bash
# Text report
python velocity_analyzer.py sprint_data.json --format text

# JSON output for downstream processing
python velocity_analyzer.py sprint_data.json --format json > analysis.json

Outputs: velocity trend (improving/stable/declining), coefficient of variation, 6-sprint Monte Carlo forecast at 50 / 70 / 85 / 95% confidence intervals, anomaly flags with root-cause suggestions.

Validation: If fewer than 3 sprints are present in the input, stop and prompt the user: "Velocity analysis needs at least 3 sprints. Please provide additional sprint data." 6+ sprints are recommended for statistically significant Monte Carlo results.


2. Sprint Health Scorer (scripts/sprint_health_scorer.py)

Scores team health across 6 weighted dimensions, producing an overall 0–100 grade.

DimensionWeightTarget
Commitment Reliability25%>85% sprint goals met
Scope Stability20%<15% mid-sprint changes
Blocker Resolution15%<3 days average
Ceremony Engagement15%>90% participation
Story Completion Distribution15%High ratio of fully done stories
Velocity Predictability10%CV <20%
bash
python sprint_health_scorer.py sprint_data.json --format text

Outputs: overall health score + grade, per-dimension scores with recommendations, sprint-over-sprint trend, intervention priority matrix.

Validation: Requires 2+ sprints with ceremony and story-completion data. If data is missing, report which dimensions cannot be scored and ask the user to supply the gaps.


3. Retrospective Analyzer (scripts/retrospective_analyzer.py)

Tracks action-item completion, recurring themes, sentiment trends, and team maturity progression.

bash
python retrospective_analyzer.py sprint_data.json --format text

Outputs: action-item completion rate by priority/owner, recurring-theme persistence scores, team maturity level (forming/storming/norming/performing), improvement-velocity trend.

Validation: Requires 3+ retrospectives with action-item tracking. With fewer, note the limitation and offer partial theme analysis only.


Input Requirements

All scripts accept JSON following the schema in assets/sample_sprint_data.json:

json
{
  "team_info": { "name": "string", "size": "number", "scrum_master": "string" },
  "sprints": [
    {
      "sprint_number": "number",
      "planned_points": "number",
      "completed_points": "number",
      "stories": [...],
      "blockers": [...],
      "ceremonies": {...}
    }
  ],
  "retrospectives": [
    {
      "sprint_number": "number",
      "went_well": ["string"],
      "to_improve": ["string"],
      "action_items": [...]
    }
  ]
}

Jira and similar tools can export sprint data; map exported fields to this schema before running the scripts. See assets/sample_sprint_data.json for a complete 6-sprint example and assets/expected_output.json for corresponding expected results (velocity avg 20.2 pts, CV 12.7%, health score 78.3/100, action-item completion 46.7%).


Sprint Execution Workflows

Sprint Planning
  1. Run velocity analysis: python velocity_analyzer.py sprint_data.json --format text
  2. Use the 70% confidence interval as the recommended commitment ceiling for the sprint backlog.
  3. Review the health scorer's Commitment Reliability and Scope Stability scores to calibrate negotiation with the Product Owner.
  4. If Monte Carlo output shows high volatility (CV >20%), surface this to stakeholders with range estimates rather than single-point forecasts.
  5. Document capacity assumptions (leave, dependencies) for retrospective comparison.
Daily Standup
  1. Track participation and help-seeking patterns — feed ceremony data into sprint_health_scorer.py at sprint end.
  2. Log each blocker with date opened; resolution time feeds the Blocker Resolution dimension.
  3. If a blocker is unresolved after 2 days, escalate proactively and note in sprint data.
Sprint Review
  1. Present velocity trend and health score alongside the demo to give stakeholders delivery context.
  2. Capture scope-change requests raised during review; record as scope-change events in sprint data for next scoring cycle.
Show full SKILL.md (374 more words)Show less
Sprint Retrospective
  1. Run all three scripts before the session:
    bash
    python sprint_health_scorer.py sprint_data.json --format text > health.txt
    python retrospective_analyzer.py sprint_data.json --format text > retro.txt
  2. Open with the health score and top-flagged dimensions to focus discussion.
  3. Use the retrospective analyzer's action-item completion rate to determine how many new action items the team can realistically absorb (target: ≤3 if completion rate <60%).
  4. Assign each action item an owner and measurable success criterion before closing the session.
  5. Record new action items in sprint_data.json for tracking in the next cycle.

Team Development Workflow

Assessment
bash
python sprint_health_scorer.py team_data.json > health_assessment.txt
python retrospective_analyzer.py team_data.json > retro_insights.txt
  • Map retrospective analyzer maturity output to the appropriate development stage.
  • Supplement with an anonymous psychological safety pulse survey (Edmondson 7-point scale) and individual 1:1 observations.
  • If maturity output is forming or storming, prioritise safety and conflict-facilitation interventions before process optimisation.
Intervention

Apply stage-specific facilitation (details in references/team-dynamics-framework.md):

StageFocus
FormingStructure, process education, trust building
StormingConflict facilitation, psychological safety maintenance
NormingAutonomy building, process ownership transfer
PerformingChallenge introduction, innovation support
Progress Measurement
  • Sprint cadence: re-run health scorer; target overall score improvement of ≥5 points per quarter.
  • Monthly: psychological safety pulse survey; target >4.0/5.0.
  • Quarterly: full maturity re-assessment via retrospective analyzer.
  • If scores plateau or regress for 2 consecutive sprints, escalate intervention strategy (see references/team-dynamics-framework.md).

Key Metrics & Targets

MetricTarget
Overall Health Score>80/100
Psychological Safety Index>4.0/5.0
Velocity CV (predictability)<20%
Commitment Reliability>85%
Scope Stability<15% mid-sprint changes
Blocker Resolution Time<3 days
Ceremony Engagement>90%
Retrospective Action Completion>70%

Limitations

  • Sample size: fewer than 6 sprints reduces Monte Carlo confidence; always state confidence intervals, not point estimates.
  • Data completeness: missing ceremony or story-completion fields suppress affected scoring dimensions — report gaps explicitly.
  • Context sensitivity: script recommendations must be interpreted alongside organisational and team context not captured in JSON data.
  • Quantitative bias: metrics do not replace qualitative observation; combine scores with direct team interaction.
  • Team size: techniques are optimised for 5–9 member teams; larger groups may require adaptation.
  • External factors: cross-team dependencies and organisational constraints are not fully modelled by single-team metrics.

  • Agile Product Owner (product-team/agile-product-owner/) — User stories and backlog feed sprint planning
  • Senior PM (project-management/senior-pm/) — Portfolio health context informs sprint priorities

For deep framework references see references/velocity-forecasting-guide.md and references/team-dynamics-framework.md. For template assets see assets/sprint_report_template.md and assets/team_health_check_template.md.

© alirezarezvani, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 11 other files (scripts, references, assets) in project-management/skills/scrum-master of alirezarezvani/claude-skills.

  • SKILL.md
  • assets/expected_output.json
  • assets/expected_velocity_output.json
  • assets/sample_sprint_data.json
  • assets/sprint_report_template.md
  • assets/team_health_check_template.md
  • references/retro-formats.md
  • references/team-dynamics-framework.md
  • references/velocity-forecasting-guide.md
  • scripts/retrospective_analyzer.py
  • scripts/sprint_health_scorer.py
  • scripts/velocity_analyzer.py

Open the folder on GitHubat commit 19392f7

Used in 1 other repository

We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in alirezarezvani/claude-skills, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Scrum Master next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Scrum Master compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Scrum Master this skillalirezarezvani/claude-skills28k1 repos~2.4kAutomated safety check: PassMIT
Scrum Master Agentalirezarezvani/claude-code-skill-factory880—~3.3kAutomated safety check: PassMIT
Daily Meeting Updatedavila7/claude-code-templates32k2 repos~3kAutomated safety check: PassMIT
Omh Operating Rhythmrlaope/oh-my-hermes3.2k—~1.5kAutomated safety check: PassMIT
Scrum Masterborghei/Claude-Skills886—~2.5kAutomated safety check: PassMIT
Agile Coachborghei/Claude-Skills886—~1.2kAutomated safety check: PassMIT

Similar skills

  • Scrum Master Agent

    alirezarezvani/claude-code-skill-factory

    Comprehensive Scrum Master assistant for sprint planning, backlog grooming, retrospectives, capacity planning, and daily standups with intelligent context-aware reporting

    880 GitHub stars~3.3k tokensUpdated 11 mo ago
    Product & Project ManagementAuto-check passed
  • Daily Meeting Update

    davila7/claude-code-templates

    Interactive daily standup/meeting update generator. An agent skill from davila7/claude-code-templates.

    32k GitHub starsUsed in 2 repos~3k tokens
    Product & Project ManagementAuto-check passed
  • Omh Operating Rhythm

    rlaope/oh-my-hermes

    [omh] Team minutes, retros, and decision history to keep: meeting minutes, scrum/sprint records, retros, decisions, and follow-up history.

    3.2k GitHub stars~1.5k tokensUpdated today
    Product & Project ManagementAuto-check passed
  • Scrum Master

    borghei/Claude-Skills

    Data-driven Scrum Master for sprint health scoring, Monte Carlo velocity forecasting, retrospective analysis, capacity planning, and Tuckman team coaching.

    886 GitHub stars~2.5k tokensUpdated 2 days ago
    Product & Project ManagementAuto-check passed
  • Agile Coach

    borghei/Claude-Skills

    Expert agile coaching: framework selection, maturity assessment, retrospective facilitation, transformation roadmaps.

    886 GitHub stars~1.2k tokensUpdated 2 days ago
    Product & Project ManagementAuto-check passed
  • Scrum Master

    aAAaqwq/AGI-Super-Team

    Advanced Scrum Master with data-driven team health analysis, velocity forecasting, retrospective insights, and team development expertise.

    105 GitHub starsUsed in 1 repo~5.7k tokens
    Product & Project ManagementAuto-check passed

More from alirezarezvani/claude-skills

All 342 skills in this repo
  • Agile Product Owner

    alirezarezvani/claude-skills

    Writes INVEST-checked user stories with acceptance criteria, splits epics, plans sprints from velocity and ranks the backlog with a weighted score.

    28k GitHub starsUsed in 3 repos~3.2k tokens
    Auto-check passed
  • Product Strategist

    alirezarezvani/claude-skills

    OKR cascade toolkit for product leaders: generates aligned company-to-team OKRs from five strategy types and scores how well they line up.

    28k GitHub starsUsed in 2 repos~1.8k tokens
    Auto-check passed
  • App Store Optimization

    alirezarezvani/claude-skills

    App Store Optimization (ASO) toolkit for researching keywords, analyzing competitor rankings, generating metadata suggestions, and improving app visibility on Apple App Store and Google Play Store.

    28k GitHub starsUsed in 1 repo~4.2k tokens
    Auto-check passed
  • AWS Solution Architect

    alirezarezvani/claude-skills

    Design AWS architectures for startups using serverless patterns and IaC templates.

    28k GitHub starsUsed in 1 repo~2.5k tokens
    Auto-check passed
  • Campaign Analytics

    alirezarezvani/claude-skills

    Calculates attribution, funnel and ROI figures for marketing campaigns with three Python scripts that need only the standard library.

    28k GitHub starsUsed in 1 repo~2.1k tokens
    Auto-check passed
  • Code to PRD

    alirezarezvani/claude-skills

    Reverse-engineers a frontend, backend or fullstack codebase into a product requirements document with per-page docs, an enum dictionary and an API inventory.

    28k GitHub starsUsed in 1 repo~4.9k tokens
    Auto-check passed

Works with

Questions about Scrum Master

What does Scrum Master do?

Advanced Scrum Master skill for data-driven agile team analysis and coaching. Scrum Master is an agent skill from alirezarezvani/claude-skills. Advanced Scrum Master skill for data-driven agile team analysis and coaching.

When should I use Scrum Master?

Scrum Master fits situations like: the user asks about sprint planning; velocity tracking; standup facilitation; backlog grooming.

How do I install Scrum Master in Claude Code?

Run `npx skills add alirezarezvani/claude-skills --skill scrum-master -a claude-code`. Or copy the skill folder (project-management/skills/scrum-master in alirezarezvani/claude-skills) into .claude/skills/scrum-master in your project. Claude Code loads it when a task matches its description.

How do I install Scrum Master in Codex?

Run `npx skills add alirezarezvani/claude-skills --skill scrum-master -a codex`. Or copy the skill folder (project-management/skills/scrum-master in alirezarezvani/claude-skills) into .agents/skills/scrum-master in your project. Codex loads it when a task matches its description.

Can I use Scrum Master in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add alirezarezvani/claude-skills --skill scrum-master -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/scrum-master, .gemini/skills/scrum-master, .github/skills/scrum-master and .opencode/skills/scrum-master in your project.

What does Scrum Master need to run?

Going by SKILL.md and its folder, Scrum Master needs Python for the scripts in its folder and the command-line tools its instructions call (python). Our summary lists: Python 3.

Does Scrum Master access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Scrum Master safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Scrum Master use?

Scrum Master is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Scrum Master use?

About 2.4k tokens (SKILL.md is roughly 9.7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 12k tokens, read only when the agent opens those files.

What are the alternatives to Scrum Master?

Skills that share tags, products or a category with Scrum Master: Scrum Master Agent (alirezarezvani/claude-code-skill-factory, 880 stars), Daily Meeting Update (davila7/claude-code-templates, 32k stars), Omh Operating Rhythm (rlaope/oh-my-hermes, 3.2k stars) and Scrum Master (borghei/Claude-Skills, 886 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Scrum Master?

alirezarezvani (a GitHub user) maintains it in alirezarezvani/claude-skills, which has 27,891 GitHub stars. The repository holds 342 skills in this directory. The repository was last updated on August 30, 2026.

Source: alirezarezvani/claude-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.