Sred Work Summary
SentryOfficialPublished by Sentry
- Skill
- Workflow
- Business and productivity
- Apache-2.0
- No issues found
AutoGineer summary
Written by AutoGineer from the skill’s own files, not by the author
The SRED Work Summary skill streamlines the process of compiling an annual professional activity report. It aggregates Github pull requests, Notion documents, and Linear tickets from a specified time window, organizes them into thematic projects, and generates a comprehensive, formatted Notion document. This tool is designed to assist in preparing documentation for Scientific Research and Experimental Development (SRED) tax credit claims by ensuring all relevant technical contributions are captured and categorized.
What it does
- Collects Github PRs, Notion docs, and Linear tickets from the previous year.
- Filters activity based on user-defined time windows and incident exclusion criteria.
- Creates a private, structured Notion document for project tracking.
- Groups individual work items into logical project categories using AI analysis.
- Integrates relevant documentation from other team members into the project summary.
- Provides a direct link to the finalized, organized Notion report.
When to use it
- When preparing documentation for annual SRED tax credit filings.
- During end-of-year performance reviews or self-assessments.
- When you need to consolidate scattered project work into a single reference document.
- To audit your contributions across multiple platforms like Github, Linear, and Notion.
Advantages
- Saves significant time by automating the aggregation of cross-platform work data.
- Ensures comprehensive reporting by preventing the truncation of work item lists.
- Provides a structured, professional format for project-based documentation.
- Reduces manual effort in searching through multiple tools to reconstruct project history.
Usage examples
- “Create my SRED work summary for the last year.”
- The agent will prompt for your Github username, repositories, and preferences regarding incident documents, then generate a Notion doc with your categorized work history.
Install
Download the skill as a ZIP:
https://autogineer.com/agent-skills/getsentry/sred-work-summary/downloadUnzip it into the cross-client skills folder of your project:
mkdir -p .agents/skills && unzip sred-work-summary.zip -d .agents/skills
Documentation by Sentry
SRED Work Summary
Collect all the Github PRs, Notion docs and Linear tickets a person completed in a given year. Group the links from all of those into projects. Put everything into a private Notion document and return a link to that document.
Prerequisites
Before starting make sure that Github, Notion and Linear can be accessed. Notion and Linear should be connected using an MCP. Github can be connected with an MCP, but if you have access to the gh CLI tool, you can use that instead.
If any of these can't be accessed, prompt the user to grant access before proceeding.
Process
Step 1
# Get the current year
date +%YThe output of this command is the current year. The current year minus one is the previous year.
Step 2
Collect all of the required information from the user:
Github Username: What is the github username of the user?
Github Repositories: Which Github repositories should be searched for PRs?
The user can either specify a comma separated list, or provide a directory that contains repositories. In the second case use this command in the specified directory:
# Find github repos
find . -maxdepth 2 -name ".git" -type d | sed 's/\/.git$//' | sortEnsure:
All the repositories listed are in the
getsentryGithub organization.
The output of this is hereafter referred to as the "user repos".
Incidents: Ask if the user wants to include incident documents.
The answer is either yes or no. If the answer is no, that will exclude certain documents from the search later on.
Other Users: Ask if there are any other users who might have created Notion documents.
This should be a comma separated list of names. Remember this as the "other users".
Step 3
Create a private Notion document entitled "SRED Work Summary [current year]". This document will be referred to as the Work Summary.
If a document with this name already exists, notify the user to rename the existing document and stop executing.
Ensure:
If the Work Summary already exists, stop execution.
Step 4
The time window is Feb. 1 of the previous year until Jan. 31 of the current year
Find all Github PRs created by the given github username in the time window for the user repos.
If the user does not want to include incident documents, ignore any Github PRs with INC-X, inc-X in the title or description.
Use either the Github MCP or the gh command to do this.
Find all the Notion documents the user created in the time window.
If the user does not want to include incident documents, ignore any Notion Documents with INC-XXXX in the title.
Use the Notion MCP to do this.
Find all the Linear tickets the user was assigned in the time window.
If the user does not want to include incident documents, ignore any Linear tickets with INC-XXXX in the title.
Use the Linear MCP to do this.
Ensure:
All the Github PRs were created or merged in the time window and was opened by the user.
All the Notion docs were created in the time window and were created by the user.
All the Linear tickets were opened or completed in the time window and were assigned to the user when they were completed.
Step 5
For each of the Github PRs, Notion documents and Linear tickets found in Step 4, put a link into the private document created in Step 3.
Ensure:
There is a link for all the Github PRs in the Work Summary
There is a link for all the Notion docs in the Work Summary
There is a link for all the Linear tickets in the Work Summary
DO NOT truncate the lists of links. DO NOT use shorteners like "...and 75 more". Make sure that the full set of all Github PRs, Notion documents and Linear tickets is visible in the document.
Step 6
Use your own intelligence to group all the Github, Notion and Linear ticket links in the Work Summary document into projects. The format of this document is shown below.
# Projects
## [Project Name]
*Summary*: [X] PRs, [X] Notion docs, [X] Linear tickets
### Pull Requests [X]
*[repository name]
[Links to all the PRs]
- [link] - [Merge date]
### Notion Docs [X]
[Links to all the Notion docs]
- [link] - [Creation date]
### Linear Tickets [X]
- [link] - [Creation date]For Github PRs, use both the title of the PR and the description of the PR for grouping. For Notion documents, use the full document for grouping. For Linear tickets use the title of the ticket and the description of the ticket.
Ensure:
All the links in the file are assigned to a project.
The file follows the format specified above.
DO NOT truncate the lists of links. DO NOT use shorteners like "...and 75 more". Make sure that the full set of all Github PRs, Notion documents and Linear tickets is visible in the document.
Step 7
Search for notion documents created by the "other users". Take any that are relevant to the projects in the Work Summary and add links to those Notion documents into the Work Summary in the appropriate project.
Step 8
Return a link to the Work Summary Notion doc to the user.
Ensure:
The actual Notion document link is in the final output.
Resources
This is an example Working Summary document for the year 2025: https://www.notion.so/sentry/Work-Summary-Feb-2025-Jan-2026-3068b10e4b5d81d3a40cfa6ad3fe1078?source=copy_link
Files
- ATTRIBUTION.mdAdded by AutoGineer858 B
- LICENSELicence file added by AutoGineer10.5 KiB
- SKILL.md5.4 KiB
ATTRIBUTION.md
Attribution
This folder is an unmodified copy of the Agent Skill "sred-work-summary", distributed by AutoGineer (https://autogineer.com/agent-skills).
Commit: e94f22214528d69899d09c627b3315ddc3544816
Published by: Sentry (https://github.com/getsentry)
Publisher: Sentry (https://github.com/getsentry)
Licence: Apache License 2.0 (https://github.com/getsentry/skills/blob/e94f22214528d69899d09c627b3315ddc3544816/LICENSE)
Licence evidence: repository licence LICENSE
Retrieved: 2026-11-07
The skill's own files are unmodified copies. AutoGineer is not affiliated with or endorsed by the author or the publisher.
Files added by AutoGineer
ATTRIBUTION.md: this file, written by AutoGineer
LICENSE: copied from LICENSE
Requirements and compatibility
Works with: Claude Code, Claude apps, OpenAI Codex, GitHub Copilot, Cursor, Gemini CLI, Kiro, OpenCode, Goose, Amp, Roo Code, JetBrains Junie, Factory Droid, Devin (ex-Windsurf), Mistral Vibe, OpenHands, Letta
“Works with” means the tool reads the open Agent Skills format; a skill written for one tool may use features others lack.
Security
No issues found by our static scan· No issues found
A static scan is not a guarantee. Skills are third-party content: review a skill before you let an agent use it.
Attribution and licence
- Published by
- Sentry
- Publisher
- Sentry (Official)
- Source
- getsentry/skills · skills/sred-work-summary · commit e94f222
- Licence
- Apache License 2.0 (redistribution allowed)
- LICENSE (added by AutoGineer from LICENSE)
- ATTRIBUTION.md (written by AutoGineer)
- Synced
AutoGineer is not affiliated with or endorsed by Sentry or Sentry.
Download ZIP
The ZIP holds the skill’s files, its licence files and an ATTRIBUTION.md. Download sred-work-summary.zip