Commit Graph

344 Commits

Author SHA1 Message Date
Tadas Labudis
164b6eb268 Add sub-issues, issue types, projects, and issue fields guidance to github-issues skill (#884)
* Add issue fields, issue types, and list_issue_types to github-issues skill

- Add list_issue_types to available MCP tools table
- Add type parameter to optional parameters with guidance
- Expand issue types section: MCP tools (preferred) + GraphQL (advanced)
- Document org-level type discovery, create/update with type, GraphQL mutations
- Add issue fields section: discover, read, set via GraphQL
- Note required GraphQL-Features headers (issue_fields, issue_types)
- Update skill description to mention fields, types, dates, priority

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

* Add Projects V2 guidance to github-issues skill

Include MCP tools (projects_list, projects_get, projects_write) and
GraphQL examples for project item management.

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

* Add sub-issues section, move issue fields to end with preview note

- Add Sub-Issues and Parent Issues section (MCP, REST, GraphQL)
- Add issue_read tool to MCP tools table
- Move Issue Fields to last section with private preview callout
- Link to community discussion for requesting access

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

* Prefer issue types over labels for categorization

Update guidance and examples to use type parameter (Bug, Feature)
instead of equivalent labels when issue types are available.

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

* Prefer issue fields over project fields for metadata

Issue fields live on the issue and travel across projects.
Project fields are scoped to a single project.

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

* Add issue dependencies (blocked by/blocking) section

Covers REST endpoints (list, add, remove) and GraphQL
(blockedBy, blocking, issueDependenciesSummary, mutations).
Also documents tracked issues read-only fields.

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

* Add project discovery workflow for progress reports

Teach agents how to find projects by name, discover fields
and iterations, paginate items, and build status breakdowns.

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

* Generate updated skill listing after SKILL.md changes

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

* Split skill into reference files per reviewer feedback

Move sub-issues, dependencies, issue types, projects, and issue fields
into separate references/ files. Main SKILL.md now contains core MCP
workflow and a capability table pointing to each reference. This way
the agent only loads the knowledge it needs for the specific task.

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

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-03-05 22:10:11 +11:00
rahulbats
0d4b3286be Azure pricing skill (#859)
* Add azure-pricing plugin

* changes for azure pricing skill

* Remove plugin files, not part of this PR

* added changes for copilot estimator

* refactor: replace Playwright script with web fetch approach for Copilot Studio estimation

- Remove copilot-studio-estimator.py (Playwright browser automation)
- Update SKILL.md to instruct Copilot to fetch live billing rates from Microsoft docs URLs
- Keep COPILOT-STUDIO-RATES.md as cached fallback reference
- No Python dependencies needed — uses Copilot's built-in web fetch tool

* cleanup: remove estimator URL, mark rates as cached fallback

- Remove microsoft.github.io/copilot-studio-estimator from fetch URLs (React SPA, not fetchable)
- Mark billing rates table as dated cached snapshot with fallback notice
- Keep only Microsoft Learn URLs as live data sources

* fix: correct serviceName examples to match API values

* Update skills/azure-pricing/references/SERVICE-NAMES.md

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* chore: regenerate README.skills.md after build

* fix: remove URL triggering codespell false positive

* feat: add azure-pricing skill to azure-cloud-development plugin

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-03-05 21:53:41 +11:00
John Haugabook
8fedf95507 new skill web-coder (#881)
* new skill web-coder

* codespellrc: add aNULL HTTPS config cipher string

* Apply suggestions from code review

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Apply suggestions from code review

* Apply suggestion from @jhauga

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-03-05 21:43:04 +11:00
Muhammad Ubaid Raza
f522ca8a08 feat: (gem-team) PRD/ Steer Support (#868)
* feat: Prd/ steer support

- Add supprot for PRD
- Vscode steer/ queue support
- Consistent artifacts
- Improved parallel running; for researchers too

* chore: improve prd update support

* chore: Make reviewer use prd for compaince

* chore: imrpvoe websearch in researcher

* fix(gem-team): revert gem-team plugin version from 1.5.0 to 1.2.0
2026-03-05 15:43:28 +11:00
Niels Laute
dcc2ee1086 Add WinUI 3 Expert (#865)
* WinUI agent

* Improvements

* Fixes

* Add WinUI 3 unit testing guidance across agent, instructions, and skill

- Expanded Testing section in agent with Unit Test App project setup,
  [TestMethod] vs [UITestMethod] attributes, and code examples
- Added Testing rules to instructions file
- Added Testing Migration section to migration guide skill with
  UWP-to-WinUI 3 test project mapping and updated checklist

Reference: https://learn.microsoft.com/en-us/windows/apps/winui/winui3/testing/create-winui-unit-test-project

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

* Update agents/winui3-expert.agent.md

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Copilot tweaks

* Update agents/winui3-expert.agent.md

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update agents/winui3-expert.agent.md

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-03-04 10:04:56 +11:00
Gordon Lam
f91c1a5b4b feat: add winmd-api-search skill for Windows desktop API discovery (#860)
* feat: add winmd-api-search skill for Windows desktop API discovery

Add a skill that helps find and explore Windows desktop APIs (WinRT/WinAppSDK).
It searches a local WinMD metadata cache to discover APIs for platform capabilities
like camera, file access, notifications, UI controls, AI/ML, sensors, and networking.

Includes bundled scripts:
- Update-WinMdCache.ps1: generates the JSON cache from SDK and NuGet packages
- Invoke-WinMdQuery.ps1: searches types, members, enums, and namespaces
- cache-generator: .NET tool that parses WinMD files into JSON

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

* feat: sync winmd-api-search with latest upstream changes

Updates from PowerToys source branch:
- Detect installed WinAppSDK runtime via Get-AppxPackage
- Respect NUGET_PACKAGES env var for global packages path
- Use OS architecture for runtime package detection
- Fix method/event visibility to use MemberAccessMask equality
- Fix EnumerationOptions, TypeSpecification decoding, search sort
- Robust scan with case-insensitive dedup and multi-path search
- Deduplicate packages by (Id, Version)
- Fix assets.json selection and pin SRM version
- Fix SDK version sorting and global namespace handling

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

* fix: remove en-us locale from Microsoft Learn URLs

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

* feat: filter assets.json by package type; unique scan-mode manifests

- Filter assets.json libraries by type==package to skip project references
- Append short path hash to manifest names in scan mode to avoid collisions
- Support prefix match in query script for scan-mode manifest names

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

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-03-04 09:37:13 +11:00
connerlambden
2a180a107b Add Scientific Paper Research agent (BGPT MCP) (#808)
* Add Scientific Paper Research agent (BGPT MCP)

* Run npm run build to update README.agents.md

---------

Co-authored-by: connerlambden <connerlambden12@gmail.com>
2026-03-03 15:36:08 +11:00
Dan Velton
a893b069d9 Add noob-mode skill and plugin (#857)
Noob Mode is a plain-English translation layer for non-technical Copilot
CLI users (PMs, business stakeholders, designers, and anyone new to the
command line). When activated, it translates every approval prompt, error
message, and technical output into clear, jargon-free English with
color-coded risk indicators.

Includes:
- Standalone skill (skills/noob-mode/) with SKILL.md and bundled
  glossary (100+ terms) and before/after examples
- Plugin (plugins/noob-mode/) for installation via
  copilot plugin install noob-mode@awesome-copilot

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-03-03 10:31:40 +11:00
Alvin Ashcraft
41a159d8db Update winapp cli skill based on new winapp CLI 0.2.0 release (#854)
* Update skill for v0.2.0

* Update skills readme

* Update skills/winapp-cli/SKILL.md

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-03-03 10:09:50 +11:00
François
306a2d30e6 feat: add mentoring-juniors skill for Socratic mentoring methodology (#825)
feat: add Sensei Socratic mentor for junior developers

feat: add Sensei Junior Mentor skill for Socratic mentoring of junior developers
2026-03-03 10:06:32 +11:00
Anders Eide
0164092b2f Azure cloud development import infrastructure (#844)
* Modified tools to make the agent more efficient

* Added skill for importing Azure Infrastructure as Code

* Updated readme

* Some wording improvements

* Added / to skills path endings

* ran npm start
2026-03-02 19:32:24 +11:00
REAL-Madrid01
0ea5aa1156 Data analysis skills specifically designed for the financial risk control field (#823)
* upload skill datanalysis-credit-risk

* update skill datanalysis-credit-risk

* fix plugin problem

* re-run npm start

* re-run npm start

* change codes description skill.md to english and remove personal path

* try to update readme.md

* Updating readme

---------

Co-authored-by: Aaron Powell <me@aaron-powell.com>
2026-03-02 19:31:21 +11:00
Alvin Ashcraft
6c2414cbad Add agent skill for Microsoft Store CLI (msstore) (#846)
* Add agent skill for Microsoft Store CLI (msstore)

* Update metadata use instructions from PR review

* Fix front matter yaml
2026-03-02 11:05:48 +11:00
fondoger
2f71741fb5 Merge pull request #841 from fondoger/fondoger/ado-skill-update
Split azure-devops-cli SKILL.md into samller files
2026-03-02 10:33:08 +11:00
dwizzle204
3c670cdab6 Add Terratest module testing agent 2026-02-27 14:29:53 -06:00
Aaron Powell
5f18d4cb4a Merge pull request #828 from icsaba/codex/aws-appsync-eventapi-instructions
Add AWS AppSync Event API instruction and regenerate docs
2026-02-27 10:27:20 +11:00
Aaron Powell
18f542eb58 Merge branch 'staged' into aw/relevance-check 2026-02-27 10:24:59 +11:00
Aaron Powell
3f90604492 Merge pull request #824 from GeoffreyCasaubon/add-nuxt-vuejs-agents
feat: add Nuxt and Vue.js expert agents
2026-02-27 10:21:20 +11:00
icsaba
f94776f31e docs: update instructions index for AWS AppSync Event API
Co-Authored-By: Oz <oz-agent@warp.dev>
2026-02-26 22:06:13 +01:00
Bruno Borges
a0cf73a861 Add missing name field to workflow frontmatter
The parseWorkflowMetadata function requires both name and description
fields. Added name to relevance-check.md and relevance-summary.md so
they appear in the generated README.workflows.md.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-26 13:58:27 -05:00
Geoffrey Casaubon
2c4cd8b828 feat: add Nuxt and Vue.js expert agents
Add two new agents for the Vue.js ecosystem:

- nuxt-expert.agent.md: Expert Nuxt Developer agent covering Nuxt 3,
  Nitro, rendering modes, data fetching, and legacy Nuxt 2 compatibility.
- vuejs-expert.agent.md: Expert Vue.js Frontend Engineer agent covering
  Vue 3 Composition API, Pinia, Vue Router, TypeScript integration, and
  legacy Vue 2/Options API compatibility.

Both agents use Claude Sonnet 4.5 and follow existing agent conventions.
README.agents.md regenerated via npm run build.
2026-02-26 12:03:35 +01:00
Aaron Powell
1f2afa4336 Adding the workflows after I broke #802 2026-02-26 10:54:16 +11:00
Aaron Powell
85a538b92b Merge pull request #781 from lupritz/addDataverseMcpInstaller
New dataverse-mcp plugin with mcp-setup command
2026-02-26 10:00:00 +11:00
Aaron Powell
81f7996e9b Merge pull request #768 from v-rperez030/markdown-accessibility-assistant
Add Markdown Accessibility Assistant agent
2026-02-26 09:58:57 +11:00
lupritz
e30f35d0e6 Merge branch 'staged' into addDataverseMcpInstaller 2026-02-25 11:24:42 -06:00
Aaron Powell
b0c93822b3 Update readme 2026-02-25 16:33:31 +11:00
Aaron Powell
c10cb99a14 Migrate bigquery-pipeline-audit from prompt to skill
Convert the last remaining prompt file to a skill, following the
repository convention of using skills/ for reusable task definitions.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-25 15:09:25 +11:00
Aaron Powell
f6fa566995 Revert "Migrate pcf-development from empty plugin to skill"
This reverts commit b59cbd6cc9.
2026-02-25 15:07:41 +11:00
Aaron Powell
b59cbd6cc9 Migrate pcf-development from empty plugin to skill
The pcf-development plugin had no agents, skills, or commands
referenced - just an empty shell. Convert it to a proper skill
with comprehensive PCF development guidance.

Also resolve merge conflict in CONTRIBUTING.md.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-25 15:06:44 +11:00
Aaron Powell
1c67e92cd2 Merge branch 'staged' into copilot/combine-prompts-and-skills 2026-02-25 15:01:00 +11:00
Aaron Powell
0a0f387abd Merge pull request #805 from brunoborges/fix-aw-readme
docs: improve CONTRIBUTING.md and add "How to Contribute" links across docs
2026-02-25 14:37:42 +11:00
lupritz
a6297737e2 Merge branch 'staged' into addDataverseMcpInstaller 2026-02-24 20:32:18 -06:00
Lucas Pritz (from Dev Box)
03fcbc8c24 Convert mcp-setup command to mcp-configure skill 2026-02-24 20:18:07 -06:00
Bruno Borges
6103b17ba2 chore: update documentation and add contribution guidelines for agents, hooks, instructions, plugins, skills, and workflows; enhance actions-lock.json with additional actions 2026-02-24 12:53:43 -05:00
lupritz
1bad087ab6 Merge branch 'staged' into addDataverseMcpInstaller 2026-02-24 09:18:58 -06:00
John Haugabook
550727f750 Merge branch 'staged' into skill-game-engine 2026-02-23 22:59:00 -05:00
copilot-swe-agent[bot]
f96a900e13 Remove prompts infrastructure from build scripts
Co-authored-by: aaronpowell <434140+aaronpowell@users.noreply.github.com>
2026-02-24 14:40:36 +11:00
Aaron Powell
cf20643464 Merge pull request #797 from v-rperez030/markdown-accessibility-instructions
Add markdown accessibility instructions
2026-02-24 13:15:29 +11:00
Bruno Borges
dbaa8f6e3c Merge branch 'staged' into agentic-workflows-staged 2026-02-23 19:06:34 -05:00
Aaron Powell
a0c26e10af Merge branch 'staged' into add-entra-agent-user-skill 2026-02-24 10:54:12 +11:00
Aaron Powell
63faa5bff9 Merge pull request #754 from DavidARaygoza/dev/davidraygoza/CppLSToolsInstructions
Add custom instructions for using C++ language service tools
2026-02-24 10:53:57 +11:00
Aaron Powell
a6189179af Merge branch 'staged' into main 2026-02-24 10:49:14 +11:00
Aaron Powell
cd844a6566 Merge branch 'staged' into add-bigquery-pipeline-audit-prompt 2026-02-24 10:42:26 +11:00
Aaron Powell
05116b2492 Merge pull request #727 from lance2k/feat-add-context7-instruction
Add Context7 instructions for authoritative external documentation usage
2026-02-24 10:29:41 +11:00
Aaron Powell
46afbf68fb Cleaning up the plugins folder 2026-02-24 10:28:46 +11:00
Roberto Perez
c26ea11a6f Merge branch 'staged' into markdown-accessibility-assistant 2026-02-23 17:09:52 -05:00
Roberto Perez
1afa49ed4b Add markdown accessibility instructions 2026-02-23 20:34:56 +00:00
jhauga
bd1f221367 resolve file names and permission 2026-02-22 23:31:59 -05:00
jhauga
52d3754eaa add new skill game-engine 2026-02-22 23:04:42 -05:00
Fiza Musthafa
cc2d5acdbc feat: add entra-agent-user skill for creating Agent Users in Microsoft Entra ID 2026-02-21 12:04:15 +01:00