Skip to content

Add plugin manifest for awesome-copilot marketplace#25

Merged
Rance9 merged 2 commits into
mainfrom
add/awesome-copilot-readiness
Apr 10, 2026
Merged

Add plugin manifest for awesome-copilot marketplace#25
Rance9 merged 2 commits into
mainfrom
add/awesome-copilot-readiness

Conversation

@shailendrahegde
Copy link
Copy Markdown
Collaborator

Adds the plugin structure required for the awesome-copilot external plugin registry:

  • .github/plugin/plugin.json — plugin manifest referencing agent + skill
  • agents/whatidid.agent.md — agent definition for Copilot CLI
  • skills/whatidid/SKILL.md — skill definition with quick start and methodology link

This enables microsoft/What-I-Did-Copilot to be listed as an external plugin in github/awesome-copilot#1319.

Co-authored-by: Copilot 223556219+Copilot@users.noreply.github.com

Adds .github/plugin/plugin.json with references to agent and skill
at top-level directories, following the awesome-copilot plugin spec.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds the metadata files needed for this repo to be listed as an external plugin in the awesome-copilot registry, including a plugin manifest plus agent/skill definitions.

Changes:

  • Added .github/plugin/plugin.json plugin manifest referencing the agent + skill.
  • Added a Copilot CLI agent definition (agents/whatidid.agent.md).
  • Added a skill definition and quick start docs (skills/whatidid/SKILL.md).

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 3 comments.

File Description
.github/plugin/plugin.json Declares plugin metadata and references to the agent + skill content.
agents/whatidid.agent.md Adds the agent instructions for running the tool and reporting results.
skills/whatidid/SKILL.md Adds the skill description, requirements, privacy note, and quick start.

Comment thread .github/plugin/plugin.json Outdated
Comment on lines +12 to +13
"agents": ["./agents/whatidid.agent.md"],
"skills": ["./skills/whatidid/"]
Copy link

Copilot AI Apr 10, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

agents and skills are specified as relative paths ("./agents/...", "./skills/..."), but there are no agents/ or skills/ directories under .github/plugin/. If the plugin loader resolves paths relative to the manifest location, these references will be broken. Consider using paths that clearly resolve (e.g., repo-root paths like agents/.../skills/... or correct relative paths from .github/plugin/).

Suggested change
"agents": ["./agents/whatidid.agent.md"],
"skills": ["./skills/whatidid/"]
"agents": ["agents/whatidid.agent.md"],
"skills": ["skills/whatidid/"]

Copilot uses AI. Check for mistakes.
Comment thread agents/whatidid.agent.md Outdated
Comment on lines +1 to +4
---
name: whatidid
description: "Generate a daily analytics report of what GitHub Copilot helped accomplish. Shows tasks completed, human effort equivalent, code impact, premium requests used, and a narrative story. Use when the user asks about their daily Copilot activity, what Copilot helped with today, or wants a digest of the day's work."
---
Copy link

Copilot AI Apr 10, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This agent definition duplicates the existing .github/agents/whatidid.agent.md (same front-matter and instructions). Keeping two copies is likely to drift over time; consider having a single canonical agent file and referencing it from the plugin manifest (or generating one from the other) to avoid inconsistencies.

Copilot uses AI. Check for mistakes.
Comment thread skills/whatidid/SKILL.md Outdated
Comment on lines +6 to +47
# What I Did (Copilot) — Impact Report Generator

Generate a professional impact report from your GitHub Copilot session logs. Shows what you accomplished, quantifies the human-equivalent effort, and presents it in a branded HTML report you can share with your manager or team.

## What It Does

- **Harvests** session data from `~/.copilot/session-state/` (local, private)
- **Analyses** each day's work using an AI prompt calibrated against peer-reviewed research
- **Generates** a self-contained HTML report with:
- Goals accomplished with task-level detail
- Human effort equivalent (research-grounded estimation)
- Skills augmented and collaboration patterns
- Estimation evidence with transparent methodology
- **Emails** the report via Outlook (optional)

## Quick Start

```bash
# Clone the repo
git clone https://github.com/microsoft/What-I-Did-Copilot.git
cd What-I-Did-Copilot

# Generate a 7-day report
python whatidid.py --date 7D

# Generate and email a 30-day report
python whatidid.py --date 30D --email
```

## Requirements

- Python 3.10+
- GitHub CLI (`gh auth login`) for AI analysis
- Active Copilot CLI or VS Code agent sessions

## Privacy

Your data stays on your machine. No telemetry, no cloud uploads. The AI analysis uses your own GitHub Models API token. No one has access to your report unless you share it.

## Research Basis

Effort estimates are grounded in 13 peer-reviewed sources including Alaswad et al. 2026, Cambon et al. 2023 (Microsoft Research), and the SPACE framework. See [full methodology](https://github.com/microsoft/What-I-Did-Copilot/blob/main/docs/effort-estimation-methodology.md).
Copy link

Copilot AI Apr 10, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This skill document is a duplicate of the repo-root SKILL.md (identical content). Maintaining both increases the chance they diverge; consider keeping only the skills/whatidid/SKILL.md version (and updating references) or otherwise ensuring a single source of truth.

Suggested change
# What I Did (Copilot) — Impact Report Generator
Generate a professional impact report from your GitHub Copilot session logs. Shows what you accomplished, quantifies the human-equivalent effort, and presents it in a branded HTML report you can share with your manager or team.
## What It Does
- **Harvests** session data from `~/.copilot/session-state/` (local, private)
- **Analyses** each day's work using an AI prompt calibrated against peer-reviewed research
- **Generates** a self-contained HTML report with:
- Goals accomplished with task-level detail
- Human effort equivalent (research-grounded estimation)
- Skills augmented and collaboration patterns
- Estimation evidence with transparent methodology
- **Emails** the report via Outlook (optional)
## Quick Start
```bash
# Clone the repo
git clone https://github.com/microsoft/What-I-Did-Copilot.git
cd What-I-Did-Copilot
# Generate a 7-day report
python whatidid.py --date 7D
# Generate and email a 30-day report
python whatidid.py --date 30D --email
```
## Requirements
- Python 3.10+
- GitHub CLI (`gh auth login`) for AI analysis
- Active Copilot CLI or VS Code agent sessions
## Privacy
Your data stays on your machine. No telemetry, no cloud uploads. The AI analysis uses your own GitHub Models API token. No one has access to your report unless you share it.
## Research Basis
Effort estimates are grounded in 13 peer-reviewed sources including Alaswad et al. 2026, Cambon et al. 2023 (Microsoft Research), and the SPACE framework. See [full methodology](https://github.com/microsoft/What-I-Did-Copilot/blob/main/docs/effort-estimation-methodology.md).
# What I Did (Copilot)
This is the canonical skill entry for the What-I-Did-Copilot report generator.
Use this skill to turn local GitHub Copilot session logs into a branded HTML impact report that summarizes:
- goals delivered
- human-effort-equivalent estimates
- skills augmented
- collaboration patterns
- estimation evidence grounded in the project's research methodology
The tool works with Copilot CLI and VS Code agent sessions and keeps data local-first.
For full setup, workflow, and methodology details, use the repository documentation and project docs rather than duplicating the same content here.

Copilot uses AI. Check for mistakes.
@shailendrahegde
Copy link
Copy Markdown
Collaborator Author

@copilot apply changes based on the comments in this thread

Copy link
Copy Markdown
Contributor

Copilot AI commented Apr 10, 2026

@copilot apply changes based on the comments in this thread

Applied all three changes in f503b4f:

  1. plugin.json — removed ./ prefix from paths and updated the agent reference to point to the canonical .github/agents/whatidid.agent.md
  2. agents/whatidid.agent.md — deleted (was an exact duplicate of .github/agents/whatidid.agent.md)
  3. skills/whatidid/SKILL.md — replaced the duplicated content with a concise description that links to README.md and docs/effort-estimation-methodology.md for full details

@Rance9 Rance9 merged commit 89bdace into main Apr 10, 2026
1 check passed
@shailendrahegde shailendrahegde deleted the add/awesome-copilot-readiness branch April 27, 2026 18:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants