Add whatidid skill — turn your Copilot sessions into proof of impact#1319
Add whatidid skill — turn your Copilot sessions into proof of impact#1319shailendrahegde wants to merge 4 commits intogithub:stagedfrom
Conversation
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
🔍 Skill Validator Results2 resource(s) checked | ✅ All checks passed Full output |
There was a problem hiding this comment.
Pull request overview
Adds a new whatidid skill to the awesome-copilot catalog, providing guidance to generate an HTML “impact report” from local GitHub Copilot session logs (via an external tool repo), and registers the skill in the skills index.
Changes:
- Added
skills/whatidid/SKILL.mddescribing the skill, quick start, requirements, privacy, and research basis. - Added the
whatididentry todocs/README.skills.mdso it appears in the skills list.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| skills/whatidid/SKILL.md | New skill manifest and usage guidance for generating an impact report from Copilot session logs. |
| docs/README.skills.md | Registers the new whatidid skill in the central skills README table. |
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
aaronpowell
left a comment
There was a problem hiding this comment.
This should really be plugin surfaced by the external plugins system (given it's a Microsoft owned repo), and having skills that just clone an external repo and run code from it lacks transparency and trust with users on the supply chain.
Address @aaronpowell's review: convert whatidid from a bundled skill to an external plugin referencing microsoft/What-I-Did-Copilot. This improves supply chain transparency and stays current with the source repo. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
@aaronpowell - thank you., that makes sense. I have converted this to a plug-in per your feedback. Removed the skill folder and added an entry to plugins/external.json referencing microsoft/What-I-Did-Copilot. Let me know if this looks good. |
Pull Request Checklist
npm startand verified thatREADME.mdis up to date.Description
This PR adds a skill that turns local Copilot session logs into
a branded HTML impact report — answering "what did I accomplish this
week and what was it worth?"
Why this belongs here
Most awesome-copilot contributions help you use Copilot better.
This one helps you show the value of using Copilot — a gap no
existing skill addresses. It gives individuals, managers, and
organizations a concrete artifact to justify their Copilot investment.
What it does
~/.copilot/session-state/— zero config, fully localWhat makes the estimation novel
The skill doesn't guess hours from token counts. It extracts enriched
signals that don't exist in raw logs — substantive turns (filtering
trivial approvals), weighted tool calls (reads vs edits vs runs),
active engagement time (gap-based), and iteration depth (re-edits per
file) — then fuses them via a
max()base + capped complexitymultipliers + additive lines-of-code. Every design decision traces to
a specific research finding.
Full methodology:
effort-estimation-methodology.md
Privacy
Fully local-first. No telemetry, no cloud uploads, no external data
collection. AI analysis uses the user's own GitHub token. The report
includes a privacy banner by design.
Structure
The skill references the
microsoft/What-I-Did-Copilot
repo where the full tool lives — keeping the skill lightweight while
giving users the complete pipeline.
Type of Contribution
By submitting this pull request, I confirm that my contribution
abides by the Code of Conduct and will be
licensed under the MIT License.