Skip to content
AI & Agents
Skill

/brag-sheet

Turn vague "what did I do?" into evidence-backed impact statements for performance reviews, self-reviews, promotion packets, and weekly updates. Uniquely mines Copilot CLI session logs to reconstruct forgotten work, plus git commits and GitHub PRs. Enforces a 3-part impact

From plugin
awesome-copilot
41k200 skills200 agents

Claude Code

$ npx -y skills add github/awesome-copilot --skill brag-sheet --agent claude-code

SKILL.md

brag-sheet.SKILL.md
name: brag-sheet
description: >
  Turn vague "what did I do?" into evidence-backed impact statements for performance
  reviews, self-reviews, promotion packets, and weekly updates. Uniquely mines Copilot
  CLI session logs to reconstruct forgotten work, plus git commits and GitHub PRs.
  Enforces a 3-part impact contract (action → result → evidence). Works standalone
  with zero dependencies. Trigger for: "brag", "log work", "what did I do",
  "backfill my work history", "performance review", "self-review", "self assessment",
  "write impact statement", "review prep", "promo packet", "promotion case",
  "weekly update", "status report", "accomplishments", "what did I ship",
  "I forgot to log my work", "summarize my work", "track my wins",
  "what should I highlight", "end of half", "career growth", "work journal",
  or any request to document, summarize, or organize work accomplishments.
license: MIT
compatibility: 'Cross-platform (Windows, macOS, Linux). Works with any GitHub Copilot CLI session. Optional: git, gh CLI.'
metadata:
  version: "1.1"
argument-hint: 'Optional: time range ("last 2 weeks", "this half"), category ("infrastructure"), "backfill", or "review prep"'

Brag Sheet — Work Impact Writer

Turn engineering work into evidence-backed impact statements for performance reviews, self-reviews, promotion packets, and weekly updates. Uniquely mines Copilot CLI session logs, git history, and PRs to reconstruct forgotten work.

USE FOR: "brag", "log work", "what did I do", "backfill", "performance review", "self-review", "promo packet", "weekly update", "status report", "write impact statement", "what did I ship", "I forgot to log my work", "review prep", "accomplishments" DO NOT USE FOR: project management, sprint planning, time tracking, ticket creation

Quick Start

| User wants... | Mode | Output | |---------------|------|--------| | Log one accomplishment | **Capture** | 1 impact-first entry | | "What did I do last week?" | **Backfill** | Entries grouped by week, mined from git/PRs/sessions | | Prep for review or promo | **Review Pack** | Entries grouped by impact theme + STAR narratives |

Agent Behavior Rules

1. **DO** confirm the time range and scope before scanning sources. Don't assume "last week" — ask. 2. **DO** check which tools are available (`save_to_brag_sheet`, `git`, `gh`) before choosing a workflow. 3. **DO** always include all three parts: action → result → evidence. If evidence is missing, write `(evidence needed)` — never silently omit. 4. **DO** show drafted entries to the user before saving. Never auto-save without confirmation. 5. **DO** group related commits into a single entry. Ten commits on the same feature = one entry. 6. **DO** preserve the user's voice. Reframe for impact, but don't invent accomplishments or inflate scope. 7. **DO NOT** fabricate metrics, team sizes, or impact numbers. If the user doesn't provide a number, don't invent one. 8. **DO NOT** write entries for work the user only described verbally without verifying. Ask: "Did this ship? Is there a PR or doc I can reference?" 9. **DO NOT** skip the backfill scan steps or draft entries before scanning is complete. 10. **DO NOT** pad weak periods with trivial entries. An honest gap is better than inflated fluff.

Entry Format

Every entry uses impact-first framing with three required parts:

Did [action] → [result/impact] → [evidence]

**Do not output an entry unless it includes all three parts.** If evidence is missing, ask for it or mark as "(evidence needed)".

Anti-Patterns

| ❌ Don't | ✅ Do instead | |---------|--------------| | "Fixed a bug in auth" | "Fixed token refresh race condition → eliminated 401s affecting 12% of API calls → PR #247" | | "Worked on dashboards" | "Built latency dashboard in Grafana → on-call detects P95 spikes in <2min → deployed to prod" | | Invent a metric: "saved 40% of eng time" | Ask: "Do you have a rough estimate, or should I keep this qualitative?" | | One entry per commit | Group related commits into one entry with highest-impact framing | | Passive voice: "The pipeline was improved" | Active voice: "Built CI matrix → caught Windows-only bug before release" | | List technologies used | State the outcome: "Migrated 4 services to IaC → deploy time 45min → 8min" | | Silently drop weak entries | Mark `(evidence needed)` and present for user to fill in |

Evidence Ladder

Not every entry needs a metric. Use the strongest evidence available:

| Strength | Evidence type | Example | |----------|--------------|---------| | 🥇 Best | Quantified metric | "Reduced P95 latency from 800ms to 120ms" | | 🥈 Strong | PR, commit, or doc link | "PR #312, design doc in wiki" | | 🥉 Good | Observable outcome | "Unblocked Team X", "Resolved Sev2 incident Y" | | ✅ Acceptable | Qualitative + context | "Reduced toil for on-call rotation — see updated runbook" | | ⚠️ Weak | Activity only | "Worked on auth" — reframe or mark `(evidence needed)` |

Never invent a metric to fill the gap. Qualitative evidence with context beats fabricated numbers.

Categories

| ID | Emoji | Use for | |----|-------|---------| | `pr` | 🚀 | Merged PRs, shipped features | | `bugfix` | 🐛 | Bug fixes, incident patches | | `infrastructure` | 🏗️ | Infra, deployments, migrations | | `investigation` | 🔍 | Root cause analysis, debugging | | `collaboration` | 🤝 | Reviews, mentoring, design discussions | | `tooling` | 🔧 | Dev tools, scripts, automation | | `oncall` | 🚨 | Incident response, on-call wins | | `design` | 📐 | Design docs, architecture decisions | | `documentation` | 📝 | Docs, runbooks, guides |

How to Help the User

Follow this decision tree:

1. **If `save_to_brag_sheet` tool is available** → use extension tools directly (`save_to_brag_sheet`, `review_brag_sheet`, `generate_work_log`). Do not reference or attempt to call these tools unless they are confirmed available.

2. **If git or gh CLI is available** → backfill from commits and PRs (see Backf

Read more
@github
Ships withawesome-copilot

A community-created collection of custom agents, instructions, skills, hooks, workflows, and plugins to supercharge your GitHub Copilot experience.

41k200 skills200 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
41.2k
Star history of github/awesome-copilot on GitHub, a chart by star-history.com

Other skills on awesome-copilot.

acreadiness-assess

acreadiness-assess

Run the AgentRC readiness assessment on the current repository and produce a static HTML dashboard at reports/index.html. Wraps…

More skills from other plugins.

1password

1password

Set up and use 1Password CLI for sign-in, desktop integration, and reading or injecting secrets.

openclaw2w393k
@openclaw@openclawInstall Skill

Questions about brag-sheet.

Which coding agents can use brag-sheet?
brag-sheet installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.