
Summarize
This formats a clean summary of completed work that gets streamed directly into Linear. It's meant for the end of a development session when you want to document what got done without manually writing it up. The format is opinionated: collapsible sections for changes and file lists, space for PR links, and support for Linear's profile URL mentions. It won't post anything itself, just outputs markdown that another agent displays. Useful if you're using Claude in a Linear workflow and want consistent session summaries without the busy work.
- skills.sh installs
- 166
- GitHub stars
- 615
- last updated
- Jun 3, 2026
Install
$ npx -y skills add ceedaragents/cyrus --skill summarize --agent claude-codeInstalls into .claude/skills of the current project.
Files
Summarize
Format a final summary of the work completed. Your output will be automatically rendered inside Linear — just write it as your response. Do not use any tool to post or save it.
Content
Cover the following:
- Work Completed — What was accomplished (1-2 sentences) and key outcome
- Key Details — Files modified, important changes, PR link if created
- Status — Completion status and any follow-up needed
Format
- Aim for 3-5 paragraphs maximum
- Use clear, professional language suitable for Linear
- Use markdown formatting for readability
- Collapsible sections: Wrap "Changes Made" and "Files Modified" in
+++Section Name\n...\n+++ - @mentions: Use the Linear profile URL format from
<assignee>context (e.g.https://linear.app/<workspace>/profiles/<username>)
Example
## Summary
[Brief description of what was done]
+++Changes Made
- [Key change 1]
- [Key change 2]
+++
+++Files Modified
- [File 1]
- [File 2]
+++
## Status
[Current status and any next steps]
[PR link if applicable]
Sponsors
Details
- Repository
- github.com/ceedaragents/cyrus
- First seen
- Jun 3, 2026