{"id":"aa4703b7-b30b-4a5e-9d26-c0480fbc46cd","shortId":"t2UvHB","kind":"skill","title":"brag-sheet","tagline":"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 contra","description":"# Brag Sheet — Work Impact Writer\n\nTurn 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.\n\nUSE 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\"\nDO NOT USE FOR: project management, sprint planning, time tracking, ticket creation\n\n## Quick Start\n\n| User wants... | Mode | Output |\n|---------------|------|--------|\n| Log one accomplishment | **Capture** | 1 impact-first entry |\n| \"What did I do last week?\" | **Backfill** | Entries grouped by week, mined from git/PRs/sessions |\n| Prep for review or promo | **Review Pack** | Entries grouped by impact theme + STAR narratives |\n\n## Agent Behavior Rules\n\n1. **DO** confirm the time range and scope before scanning sources. Don't assume \"last week\" — ask.\n2. **DO** check which tools are available (`save_to_brag_sheet`, `git`, `gh`) before choosing a workflow.\n3. **DO** always include all three parts: action → result → evidence. If evidence is missing, write `(evidence needed)` — never silently omit.\n4. **DO** show drafted entries to the user before saving. Never auto-save without confirmation.\n5. **DO** group related commits into a single entry. Ten commits on the same feature = one entry.\n6. **DO** preserve the user's voice. Reframe for impact, but don't invent accomplishments or inflate scope.\n7. **DO NOT** fabricate metrics, team sizes, or impact numbers. If the user doesn't provide a number, don't invent one.\n8. **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?\"\n9. **DO NOT** skip the backfill scan steps or draft entries before scanning is complete.\n10. **DO NOT** pad weak periods with trivial entries. An honest gap is better than inflated fluff.\n\n## Entry Format\n\nEvery entry uses impact-first framing with three required parts:\n\n```\nDid [action] → [result/impact] → [evidence]\n```\n\n**Do not output an entry unless it includes all three parts.** If evidence is missing, ask for it or mark as \"(evidence needed)\".\n\n### Anti-Patterns\n\n| ❌ Don't | ✅ Do instead |\n|---------|--------------|\n| \"Fixed a bug in auth\" | \"Fixed token refresh race condition → eliminated 401s affecting 12% of API calls → PR #247\" |\n| \"Worked on dashboards\" | \"Built latency dashboard in Grafana → on-call detects P95 spikes in <2min → deployed to prod\" |\n| Invent a metric: \"saved 40% of eng time\" | Ask: \"Do you have a rough estimate, or should I keep this qualitative?\" |\n| One entry per commit | Group related commits into one entry with highest-impact framing |\n| Passive voice: \"The pipeline was improved\" | Active voice: \"Built CI matrix → caught Windows-only bug before release\" |\n| List technologies used | State the outcome: \"Migrated 4 services to IaC → deploy time 45min → 8min\" |\n| Silently drop weak entries | Mark `(evidence needed)` and present for user to fill in |\n\n## Evidence Ladder\n\nNot every entry needs a metric. Use the strongest evidence available:\n\n| Strength | Evidence type | Example |\n|----------|--------------|---------|\n| 🥇 Best | Quantified metric | \"Reduced P95 latency from 800ms to 120ms\" |\n| 🥈 Strong | PR, commit, or doc link | \"PR #312, design doc in wiki\" |\n| 🥉 Good | Observable outcome | \"Unblocked Team X\", \"Resolved Sev2 incident Y\" |\n| ✅ Acceptable | Qualitative + context | \"Reduced toil for on-call rotation — see updated runbook\" |\n| ⚠️ Weak | Activity only | \"Worked on auth\" — reframe or mark `(evidence needed)` |\n\nNever invent a metric to fill the gap. Qualitative evidence with context beats fabricated numbers.\n\n## Categories\n\n| ID | Emoji | Use for |\n|----|-------|---------|\n| `pr` | 🚀 | Merged PRs, shipped features |\n| `bugfix` | 🐛 | Bug fixes, incident patches |\n| `infrastructure` | 🏗️ | Infra, deployments, migrations |\n| `investigation` | 🔍 | Root cause analysis, debugging |\n| `collaboration` | 🤝 | Reviews, mentoring, design discussions |\n| `tooling` | 🔧 | Dev tools, scripts, automation |\n| `oncall` | 🚨 | Incident response, on-call wins |\n| `design` | 📐 | Design docs, architecture decisions |\n| `documentation` | 📝 | Docs, runbooks, guides |\n\n## How to Help the User\n\nFollow this decision tree:\n\n1. **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.\n\n2. **If git or gh CLI is available** → backfill from commits and PRs (see Backfill section below)\n\n3. **Otherwise** → guided interview: \"What did you work on?\", \"Who benefited?\", \"What's the evidence?\"\n\nFor each entry, walk through: **What** (the deliverable) → **Why** (who benefits) → **Evidence** (PR, metric, link). Output formatted markdown the user can paste into a review doc.\n\n## Backfill Workflow\n\nWhen the user asks \"what did I do last week\" or \"backfill my history\":\n\n**Follow these steps in order. Do not draft entries until scanning is complete.**\n\n### Step 1: Scan available sources\n\nCheck what's available, then mine each source:\n```bash\ngit --version 2>/dev/null         # for commit mining\ngh --version 2>/dev/null          # for PR mining\nls ~/.copilot/session-state/ 2>/dev/null  # Copilot session logs\n```\n\n**Git commits** — recent commits by the user in the current repo:\n```bash\ngit log --author=\"$(git config user.email)\" --since=\"2 weeks ago\" \\\n  --pretty=format:'%h|%ad|%s' --date=short --no-merges\n```\n\n**PR history** — merged PRs across repos:\n```bash\ngh pr list --author @me --state merged --limit 20 \\\n  --json number,title,repository,mergedAt\n```\n\n**Copilot session history** (unique to this skill):\n- Path: `~/.copilot/session-state/<session-id>/workspace.yaml`\n- Read fields: `summary`, `cwd`, `repository`, `branch`\n- Skip sessions without a `summary` field\n- Note: this directory may not exist on all machines\n\nIf none of these sources are available, fall back to the guided interview.\n\n### Step 2: Group related work\n\nCluster related signals into one entry:\n- Same PR + its commits → 1 entry\n- Multiple commits on the same file/feature within 3 days → 1 entry\n- Copilot sessions referencing the same repo + branch → merge into PR entry if one exists\n\n### Step 3: Draft entries\n\nWrite impact-first entries for each group. Assign categories.\n\n### Step 4: Present and refine\n\nShow all drafted entries to the user. Adjust based on feedback.\n\n### Step 5: Output\n\nFormat as markdown grouped by week:\n\n```markdown\n## Week of 2025-04-14\n\n### 🚀 PRs & Features\n- **Migrated auth service to managed identity** → eliminated 3 secret rotation incidents/quarter → PR #312\n\n### 🏗️ Infrastructure\n- **Built CI pipeline for copilot-brag-sheet** → 107 tests across 3 OSes × 3 Node versions → shipped v1.0.0\n```\n\n## Performance Review Prep\n\nWhen the user is preparing for a performance review (Connect, annual review, etc.):\n\n### Structure\n\n1. **Gather** — collect entries from the work log (or backfill using the workflow above)\n2. **Select** — pick the top 3–5 highest-impact items\n3. **Rewrite** each item with three parts:\n   - **What I did** — the specific action\n   - **Why it mattered** — who benefited, what changed\n   - **Proof** — PR number, metric delta, dashboard link, customer outcome\n4. **Organize** by impact theme (not chronologically):\n   - Delivering results / operational excellence\n   - Customer / team impact\n   - Collaboration / mentoring / leadership\n   - Growth / learning\n5. **Ask for gaps** — if evidence is missing, prompt the user: \"What metric changed?\", \"Who was unblocked?\", \"What's the PR or incident ID?\"\n\n### Strong vs weak entries\n\n| ✅ Strong | ❌ Weak |\n|----------|--------|\n| Outcome-first, quantified | Activity list (\"worked on X\") |\n| Tied to customer/team impact | No beneficiary mentioned |\n| Includes evidence (PR, metric) | No measurable result |\n| Shows ownership or leadership | Pure task completion |\n\n### Narrative format\n\nFor longer narrative sections, use STAR: **S**ituation → **T**ask → **A**ction → **R**esult.\n\nFor Microsoft employees using the Connect preset, frame entries around Core Priorities: delivering results, customer obsession, teamwork, and growth mindset.\n\n## Output Contract\n\nBefore finishing, ensure:\n1. Every entry has action → result → evidence (mark `(evidence needed)` if missing)\n2. No fabricated metrics — only user-provided or source-verified data\n3. Entries shown to user before saving\n4. Time range explicitly stated\n5. Output is pasteable markdown with categories assigned\n\n## Gotchas\n\n### No recent commits in the current repo\nThe user may work across multiple repos. Before concluding there's nothing to backfill:\n1. Ask if they want to scan a different repo or branch\n2. Check `gh pr list --author @me --state merged` for cross-repo PRs\n3. Fall back to the guided interview — not all impactful work leaves git traces (design docs, incident response, mentoring)\n\n### Review period doesn't match git history\nPerformance reviews often cover 6–12 months. Explicitly set the date range:\n```bash\ngit log --author=\"$(git config user.name)\" --since=\"2024-07-01\" --until=\"2025-01-01\" --oneline\n```\nPR history (`gh pr list --state merged`) is more reliable for long time ranges than commit logs.\n\n### User can't quantify impact\nNot every entry needs a number. See the Evidence Ladder above. Acceptable evidence includes PR links, \"unblocked Team X\", or qualitative outcomes with context. Never invent a metric to fill the gap.\n\n### Copilot session directory doesn't exist\n`~/.copilot/session-state/` only exists if the user has run Copilot CLI sessions. Don't error — silently skip and note: \"No Copilot session history found; scanning git and PRs only.\"\n\n### \"brag\" might mean something else\nThe user might say \"brag about this feature to my team\" (a launch announcement, not a work entry). Confirm intent if ambiguous.\n\n### Pair programming or co-authored commits\nIf multiple authors appear on the same commits, ask: \"Should I credit this as your work, shared work, or skip it?\"\n\n## Automatic Session Tracking (Optional)\n\nFor automatic background tracking of every Copilot CLI session (files edited, PRs created, git actions), install the [copilot-brag-sheet](https://github.com/microsoft/copilot-brag-sheet) extension. It adds `save_to_brag_sheet`, `review_brag_sheet`, and `generate_work_log` tools to every session.","tags":["brag","sheet","awesome","copilot","github","agent-skills","agents","custom-agents","github-copilot","hacktoberfest","prompt-engineering"],"capabilities":["skill","source-github","skill-brag-sheet","topic-agent-skills","topic-agents","topic-awesome","topic-custom-agents","topic-github-copilot","topic-hacktoberfest","topic-prompt-engineering"],"categories":["awesome-copilot"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/github/awesome-copilot/brag-sheet","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add github/awesome-copilot","source_repo":"https://github.com/github/awesome-copilot","install_from":"skills.sh"}},"qualityScore":"0.700","qualityRationale":"deterministic score 0.70 from registry signals: · indexed on github topic:agent-skills · 33270 github stars · SKILL.md body (10,631 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T18:52:06.336Z","embedding":null,"createdAt":"2026-04-29T06:51:57.210Z","updatedAt":"2026-05-18T18:52:06.336Z","lastSeenAt":"2026-05-18T18:52:06.336Z","tsv":"'-01':1393,1396,1397 '-04':1025 '-07':1392 '-14':1026 '/.copilot/session-state':837,904,1459 '/dev/null':825,832,839 '/microsoft/copilot-brag-sheet)':1569 '/workspace.yaml':905 '1':147,183,684,809,955,966,1078,1252,1319 '10':352 '107':1051 '12':429,1376 '120ms':563 '2':200,721,824,831,838,862,941,1092,1264,1331 '20':890 '2024':1391 '2025':1024,1395 '247':434 '2min':450 '3':45,217,738,964,983,1036,1054,1056,1097,1103,1277,1345 '312':571,1041 '4':237,515,997,1132,1284 '40':458 '401s':427 '45min':521 '5':253,1013,1098,1151,1289 '6':270,1375 '7':288 '8':310 '800ms':561 '8min':522 '9':337 'accept':586,1432 'accomplish':124,145,284 'across':879,1053,1309 'action':224,383,1115,1256,1560 'activ':496,600,1185 'ad':868 'add':1572 'adjust':1008 'affect':428 'agent':180 'ago':864 'alway':219 'ambigu':1513 'analysi':647 'announc':1505 'annual':1074 'anti':410 'anti-pattern':409 'api':431 'appear':1524 'architectur':669 'around':1236 'ask':199,324,401,462,784,1152,1222,1320,1529 'assign':994,1296 'assum':196 'attempt':711 'auth':420,604,1030 'author':857,885,1336,1386,1519,1523 'auto':249 'auto-sav':248 'autom':658 'automat':1542,1547 'avail':206,549,692,720,728,811,816,933 'back':13,60,935,1347 'backfil':97,158,342,729,735,779,792,1087,1318 'background':1548 'base':1009 'bash':821,854,881,1383 'beat':622 'behavior':181 'beneficiari':1195 'benefit':748,763,1120 'best':554 'better':365 'brag':2,49,90,209,688,699,702,1049,1487,1496,1565,1575,1578 'brag-sheet':1 'branch':911,974,1330 'bug':418,505,636 'bugfix':635 'built':438,498,1043 'call':432,445,594,664,713 'captur':146 'categori':625,995,1295 'caught':501 'caus':646 'chang':1122,1164 'check':202,813,1332 'choos':214 'chronolog':1138 'ci':499,1044 'cli':30,77,726,1468,1553 'cluster':945 'co':1518 'co-author':1517 'collabor':649,1146 'collect':1080 'commit':39,257,263,478,481,566,731,827,844,846,954,958,1300,1414,1520,1528 'complet':351,807,1210 'conclud':1313 'condit':425 'config':859,1388 'confirm':185,252,719,1510 'connect':1073,1232 'context':588,621,1444 'contra':48 'contract':1248 'copilot':29,76,840,896,968,1048,1453,1467,1478,1552,1564 'copilot-brag-sheet':1047,1563 'core':1237 'cover':1374 'creat':1558 'creation':136 'credit':1532 'cross':1342 'cross-repo':1341 'ction':1224 'current':852,1303 'custom':1130,1143,1241 'customer/team':1192 'cwd':909 'dashboard':437,440,1128 'data':1276 'date':870,1381 'day':965 'debug':648 'decis':670,682 'deliv':1139,1239 'deliver':760 'delta':1127 'deploy':451,519,642 'describ':320 'design':572,652,666,667,1359 'detect':446 'dev':655 'differ':1327 'direct':696 'directori':920,1455 'discuss':653 'doc':333,568,573,668,672,778,1360 'document':671 'doesn':301,1366,1456 'draft':240,346,802,984,1003 'drop':524 'edit':1556 'elimin':426,1035 'els':1491 'emoji':627 'employe':1229 'enforc':43 'eng':460 'engin':55 'ensur':1251 'entri':151,159,173,241,261,269,314,347,360,369,372,390,476,484,526,541,755,803,950,956,967,978,985,990,1004,1081,1178,1235,1254,1278,1423,1509 'error':1472 'estim':468 'esult':1226 'etc':1076 'everi':371,540,1253,1422,1551,1586 'evid':12,59,226,228,232,385,398,407,528,537,548,551,608,619,752,764,1156,1198,1258,1260,1429,1433 'evidence-back':11,58 'exampl':553 'excel':1142 'exist':923,981,1458,1461 'explicit':1287,1378 'extens':694,1570 'fabric':291,623,1266 'fall':934,1346 'featur':267,634,1028,1499 'feedback':1011 'field':907,917 'file':1555 'file/feature':962 'fill':535,615,1450 'finish':1250 'first':150,376,989,1183 'fix':416,421,637 'fluff':368 'follow':680,795 'forgot':117 'forgotten':35,86 'format':370,769,866,1015,1212 'found':1481 'frame':377,489,1234 'gap':363,617,1154,1452 'gather':1079 'generat':704,1581 'gh':212,725,829,882,1333,1401 'git':38,80,211,723,822,843,855,858,1357,1369,1384,1387,1483,1559 'git/prs/sessions':165 'github':41 'github.com':1568 'github.com/microsoft/copilot-brag-sheet)':1567 'good':576 'gotcha':1297 'grafana':442 'group':160,174,255,479,942,993,1018 'growth':1149,1245 'guid':674,740,938,1350 'h':867 'help':677 'highest':487,1100 'highest-impact':486,1099 'histori':81,794,876,898,1370,1400,1480 'honest':362 'iac':518 'id':626,1174 'ident':1034 'impact':14,47,52,61,110,149,176,279,296,375,488,988,1101,1135,1145,1193,1354,1420 'impact-first':148,374,987 'improv':495 'incid':584,638,660,1173,1361 'incidents/quarter':1039 'includ':220,393,1197,1434 'inflat':286,367 'infra':641 'infrastructur':640,1042 'instal':1561 'instead':415 'intent':1511 'interview':741,939,1351 'invent':283,308,454,611,1446 'investig':644 'item':1102,1106 'ituat':1220 'json':891 'keep':472 'ladder':538,1430 'last':156,197,789 'latenc':439,559 'launch':1504 'leadership':1148,1207 'learn':1150 'leav':1356 'limit':889 'link':569,767,1129,1436 'list':508,884,1186,1335,1403 'log':32,79,91,119,143,706,842,856,1085,1385,1415,1583 'long':1410 'longer':1214 'ls':836 'machin':926 'manag':130,1033 'mark':405,527,607,1259 'markdown':770,1017,1021,1293 'match':1368 'matrix':500 'matter':1118 'may':921,1307 'mean':1489 'measur':1202 'mention':1196 'mentor':651,1147,1363 'merg':631,874,877,888,975,1339,1405 'mergedat':895 'metric':292,456,544,556,613,766,1126,1163,1200,1267,1448 'microsoft':1228 'might':1488,1494 'migrat':514,643,1029 'mindset':1246 'mine':28,75,163,818,828,835 'miss':230,400,1158,1263 'mode':141 'month':1377 'multipl':957,1310,1522 'narrat':179,1211,1215 'need':233,408,529,542,609,1261,1424 'never':234,247,610,1445 'no-merg':872 'node':1057 'none':928 'note':918,1476 'noth':1316 'number':297,305,624,892,1125,1426 'observ':577 'obsess':1242 'often':1373 'omit':236 'on-cal':443,592,662 'oncal':659 'one':144,268,309,475,483,949,980 'onelin':1398 'oper':1141 'option':1545 'order':799 'organ':1133 'ose':1055 'otherwis':739 'outcom':513,578,1131,1182,1442 'outcome-first':1181 'output':142,388,768,1014,1247,1290 'ownership':1205 'p95':447,558 'pack':172 'packet':23,70,104 'pad':355 'pair':1514 'part':46,223,381,396,1109 'passiv':490 'past':774 'pasteabl':1292 'patch':639 'path':903 'pattern':411 'per':477 'perform':17,64,98,1061,1071,1371 'period':357,1365 'pick':1094 'pipelin':493,1045 'plan':132 'plus':37 'pr':331,433,565,570,630,765,834,875,883,952,977,1040,1124,1171,1199,1334,1399,1402,1435 'prep':123,166,1063 'prepar':1068 'present':531,998 'preserv':272 'preset':1233 'pretti':865 'prioriti':1238 'prod':453 'program':1515 'project':129 'promo':103,170 'promot':22,69 'prompt':1159 'proof':1123 'provid':303,1271 'prs':42,83,632,733,878,1027,1344,1485,1557 'pure':1208 'qualit':474,587,618,1441 'quantifi':555,1184,1419 'quick':137 'r':1225 'race':424 'rang':188,1286,1382,1412 'read':906 'recent':845,1299 'reconstruct':34,85 'reduc':557,589 'refer':336,709 'referenc':970 'refin':1000 'refram':277,605 'refresh':423 'relat':256,480,943,946 'releas':507 'reliabl':1408 'repo':853,880,973,1304,1311,1328,1343 'report':108 'repositori':894,910 'requir':380 'resolv':582 'respons':661,1362 'result':225,1140,1203,1240,1257 'result/impact':384 'review':18,21,65,68,99,102,122,168,171,650,701,777,1062,1072,1075,1364,1372,1577 'rewrit':1104 'root':645 'rotat':595,1038 'rough':467 'rule':182 'run':1466 'runbook':598,673 'save':207,246,250,457,686,697,1283,1573 'say':1495 'scan':192,343,349,805,810,1325,1482 'scope':190,287 'script':657 'secret':1037 'section':736,1216 'see':596,734,1427 'select':1093 'self':20,67,101 'self-review':19,66,100 'servic':516,1031 'session':31,78,841,897,913,969,1454,1469,1479,1543,1554,1587 'set':1379 'sev2':583 'share':1537 'sheet':3,50,210,689,700,703,1050,1566,1576,1579 'ship':115,327,633,1059 'short':871 'show':239,1001,1204 'shown':1279 'signal':947 'silent':235,523,1473 'sinc':861,1390 'singl':260 'size':294 'skill':902 'skill-brag-sheet' 'skip':340,912,1474,1540 'someth':1490 'sourc':193,812,820,931,1274 'source-github' 'source-verifi':1273 'specif':1114 'spike':448 'sprint':131 'star':178,1218 'start':138 'state':511,887,1288,1338,1404 'statement':15,62,111 'status':107 'step':344,797,808,940,982,996,1012 'strength':550 'strong':564,1175,1179 'strongest':547 'structur':1077 'summari':908,916 'task':1209 'team':293,580,1144,1438,1502 'teamwork':1243 'technolog':509 'ten':262 'test':1052 'theme':177,1136 'three':222,379,395,1108 'ticket':135 'tie':1190 'time':133,187,461,520,1285,1411 'titl':893 'toil':590 'token':422 'tool':204,654,656,690,695,715,1584 'top':1096 'topic-agent-skills' 'topic-agents' 'topic-awesome' 'topic-custom-agents' 'topic-github-copilot' 'topic-hacktoberfest' 'topic-prompt-engineering' 'trace':1358 'track':134,1544,1549 'tree':683 'trivial':359 'turn':4,54 'type':552 'unblock':579,1167,1437 'uniqu':27,74,899 'unless':391,716 'updat':26,73,106,597 'use':88,127,373,510,545,628,693,1088,1217,1230 'user':139,244,274,300,318,533,679,772,783,849,1007,1066,1161,1270,1281,1306,1416,1464,1493 'user-provid':1269 'user.email':860 'user.name':1389 'v1.0.0':1060 'vagu':5 'verbal':321 'verifi':323,1275 'version':823,830,1058 'voic':276,491,497 'vs':1176 'walk':756 'want':140,1323 'weak':356,525,599,1177,1180 'week':25,72,105,157,162,198,790,863,1020,1022 'wiki':575 'win':665 'window':503 'windows-on':502 'within':963 'without':251,322,914 'work':36,51,56,87,92,121,316,435,602,705,745,944,1084,1187,1308,1355,1508,1536,1538,1582 'workflow':216,780,1090 'write':109,231,313,986 'writer':53 'x':581,1189,1439 'y':585","prices":[{"id":"083d2c4f-10b5-411a-9583-b54b65918eca","listingId":"aa4703b7-b30b-4a5e-9d26-c0480fbc46cd","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"github","category":"awesome-copilot","install_from":"skills.sh"},"createdAt":"2026-04-29T06:51:57.210Z"}],"sources":[{"listingId":"aa4703b7-b30b-4a5e-9d26-c0480fbc46cd","source":"github","sourceId":"github/awesome-copilot/brag-sheet","sourceUrl":"https://github.com/github/awesome-copilot/tree/main/skills/brag-sheet","isPrimary":false,"firstSeenAt":"2026-04-29T06:51:57.210Z","lastSeenAt":"2026-05-18T18:52:06.336Z"}],"details":{"listingId":"aa4703b7-b30b-4a5e-9d26-c0480fbc46cd","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"github","slug":"brag-sheet","github":{"repo":"github/awesome-copilot","stars":33270,"topics":["agent-skills","agents","ai","awesome","custom-agents","github-copilot","hacktoberfest","prompt-engineering"],"license":"mit","html_url":"https://github.com/github/awesome-copilot","pushed_at":"2026-05-18T01:26:59Z","description":"Community-contributed instructions, agents, skills, and configurations to help you make the most of GitHub Copilot.","skill_md_sha":"250f4ac8ac04c3f6fa8ab4869ee3906aa1bdec99","skill_md_path":"skills/brag-sheet/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/github/awesome-copilot/tree/main/skills/brag-sheet"},"layout":"multi","source":"github","category":"awesome-copilot","frontmatter":{"name":"brag-sheet","license":"MIT","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.","compatibility":"Cross-platform (Windows, macOS, Linux). Works with any GitHub Copilot CLI session. Optional: git, gh CLI."},"skills_sh_url":"https://skills.sh/github/awesome-copilot/brag-sheet"},"updatedAt":"2026-05-18T18:52:06.336Z"}}