sprint-summary-pdf
Skill4 starsChanged 10 months agoMITView on GitHub
Generate per-sprint PDF summaries with a card layout from docs/sprints. Use when the user asks for sprint summaries, sprint recap PDFs, shareable sprint story cards, or to drop PDFs into each sprint folder.
In this repository71 other files it gives its agents.
- AGENTS.mdAGENTS.md
- algorithmic-artSkill
- architecture-diagram-creatorSkill
- artifacts-builderSkill
- brainstormingSkill
- brand-guidelinesSkill
- canvas-designSkill
- changelog-generatorSkill
- code-auditorSkill
- codebase-documenterSkill
- code-executionSkill
- code-refactorSkill
- code-transferSkill
- content-research-writerSkill
- conversation-analyzerSkill
- csv-data-summarizerSkill
- dashboard-creatorSkill
- dev-graph-exportsSkill
- dispatching-parallel-agentsSkill
- doc-coauthoringSkill
- docker-helperSkill
- docxSkill
- ensemble-solvingSkill
- executing-plansSkill
- feature-planningSkill
- file-operationsSkill
- file-organizerSkill
- finishing-a-development-branchSkill
- flowchart-creatorSkill
- frontend-designSkill
- git-pushingSkill
- image-enhancerSkill
- imagenSkill
- internal-commsSkill
- markitdownSkill
- mcp-builderSkill
- pdfSkill
- pixel-detective-exportsSkill
- pptxSkill
- project-bootstrapperSkill
- receiving-code-reviewSkill
- requesting-code-reviewSkill
- review-implementingSkill
- rituals-guideSkill
- systematic-debuggingSkill
- scientific-visualizationSkill
- skill-creatorSkill
- skills-summarizerSkill
- skills-updaterSkill
- slack-gif-creatorSkill
- sprint-perspectivesSkill
- start-dev-graphSkill
- start-pixel-detectiveSkill
- subagent-driven-developmentSkill
- systematic-debuggingSkill
- tailored-resume-generatorSkill
- technical-doc-creatorSkill
- template-skillSkill
- test-driven-developmentSkill
- test-fixingSkill
- The first 60 shown.
The file
We split this skill into the rules it gives an agent
11 rules. About 0 are common, 9 are distinctive, and 2 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈9
Distinctive · estimate
This author's own choices. Worth a look.
2
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 8
Use this skill to generate a clean PDF per sprint, saved inside each sprint folder.
- Very specific: line 11
All sprints (default): python skills/sprint-summary-pdf/scripts/generate_sprint_summary_pdf.py
- Distinctive: line 36
If a sprint is missing a summary file, synthesize a short summary from README and PRD only.
- Distinctive: line 39
Use a grid of cards (4 to 6 cards per sprint).
- Distinctive: line 45
Keep it readable at a glance.
- Distinctive: line 51
Do not depend on running services.
- Distinctive: line 54
If user asks for a single sprint, only generate that sprint PDF.
- Very specific: line 55
If user asks for all, iterate every sprint folder under docs/sprints/.
- Distinctive: line 63
If a sprint folder has no bullet lists, generate a single Summary card using the first paragraph of README/PRD.
- Distinctive: line 64
Prefer README for narrative, PRD for goals, and completion summaries for wins and gaps.
- Distinctive: line 65
Keep cards concise; trim long bullets and drop low-signal items.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Sprint Summary PDF
Use this skill to generate a clean PDF per sprint, saved inside each sprint folder.
Quickstart
- All sprints (default):
python skills/sprint-summary-pdf/scripts/generate_sprint_summary_pdf.py - Single sprint:
python skills/sprint-summary-pdf/scripts/generate_sprint_summary_pdf.py --sprint sprint-11
Inputs
docs/sprints/*/README.mddocs/sprints/*/PRD.mddocs/sprints/*/*SUMMARY*.mddocs/sprints/*/completion-summary*.mddocs/sprints/*/mindmap*.md
Output
- Default filename:
SPRINT_SUMMARY_CARDS.pdf - Save inside each sprint folder, for example:
docs/sprints/sprint-11/SPRINT_SUMMARY_CARDS.pdf
Content extraction
For each sprint folder, extract:
- Title and sprint name
- Dates or time window (if present)
- Goal or theme (from README or PRD)
- Key wins or delivered features
- Risks or known gaps
- Next steps or transition notes
- Metrics or performance highlights (if present)
If a sprint is missing a summary file, synthesize a short summary from README and PRD only.
Layout and style
- Use a grid of cards (4 to 6 cards per sprint).
- Visual tone inspired by the Pixel Detective frontend:
- dark base, high contrast text
- cyan or teal accent lines
- rounded cards, subtle shadows
- bold section headers
- Keep it readable at a glance. Each card should be 3 to 6 bullets.
- Include a small header with sprint name, status, and dates.
PDF generation approach
- Build a single HTML per sprint with inline CSS.
- Render to PDF using WeasyPrint when available; otherwise leave HTML for manual export.
- Do not depend on running services.
Scope control
- If user asks for a single sprint, only generate that sprint PDF.
- If user asks for all, iterate every sprint folder under
docs/sprints/.
Template and script
- Template:
skills/sprint-summary-pdf/assets/sprint_cards_template.html - Script:
python skills/sprint-summary-pdf/scripts/generate_sprint_summary_pdf.py(defaults to--all) - Single sprint:
--sprint sprint-11
Notes
- If a sprint folder has no bullet lists, generate a single Summary card using the first paragraph of README/PRD.
- Prefer README for narrative, PRD for goals, and completion summaries for wins and gaps.
- Keep cards concise; trim long bullets and drop low-signal items.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

