Commit Graph

1458 Commits

Author SHA1 Message Date
Yiou Li
371d0dd072 Update eval-driven-dev skill (#1092)
* Update eval-driven-dev skill.

* Update skills/eval-driven-dev/SKILL.md

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

* Update skills/eval-driven-dev/SKILL.md

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

* Update skills/eval-driven-dev/resources/check_version.py

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

* Update skills/eval-driven-dev/resources/check_version.py

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

* Update skills/eval-driven-dev/resources/version.json

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

* Remove skill version check, only upgrade python package.

* run npm start to update readme

* Rename "eval-driven-dev" to "qa-eval" to better reflect the functionality of the skill.

* run npm start

* revert the skill name change, run npm start.

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-03-23 10:38:54 +11:00
Simon Kurtz
919fdb3f8e fix: pin GitHub Actions to immutable SHA hashes to prevent supply chain attacks (#1088)
* chore: publish from staged

* fix: pin GitHub Actions to immutable SHA hashes to prevent supply chain attacks

Co-authored-by: simonkurtz-MSFT <84809797+simonkurtz-MSFT@users.noreply.github.com>

* chore: publish from staged

* Clean plugins

* Clean plugins

* Clean plugins

* Fix gem-team plugin

* Reset README.plugins.md

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
2026-03-23 10:37:40 +11:00
JoeVenner
10e717202f feat(ui): comprehensive UI/UX improvements (#1069)
* feat(ui): replace emoji icons with SVG icon system

Replace all emoji icons with a consistent SVG icon system to improve:
- Visual consistency across platforms
- Design token control and theming
- Professional appearance

Changes:
- Add new Icon.astro component with 16 custom SVG icons
- Update index.astro to use SVG icons in resource cards
- Update index.ts to render SVG icons in search results
- Update utils.ts to return icon names instead of emojis
- Update global.css with proper SVG icon styling
- Remove emoji from Footer component

Icons added: robot, document, lightning, hook, workflow, plug, wrench, book,
plus action icons: close, copy, download, share, external, plus, search, chevron-down

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* feat(ui): enhance hero section, add animations and mobile responsiveness

Phase 2 & 3 UI/UX improvements:

Hero Section Enhancements:
- Add gradient text effect for title (purple to orange gradient)
- Add animated floating particles in hero background
- Increase hero padding for better visual impact

Card Category Colors:
- Add category-specific accent colors (AI, docs, power, automation, etc.)
- Each category has unique glow effect on hover
- Category colors: purple (AI), orange (docs), red (power), etc.

Entrance Animations:
- Add staggered fade-in animation for cards (50ms delay each)
- Cards animate in with translateY + opacity
- Add slide-down animation for search results

Mobile Responsiveness:
- Responsive grid: 4 cols → 2 cols → 1 col
- Adjust font sizes for mobile screens
- Add safe-area-inset support for notched devices
- Ensure touch targets ≥44px

Accessibility:
- Add prefers-reduced-motion support
- Disable animations for users who prefer reduced motion
- Smooth scroll with fallback

Additional Improvements:
- Add arrow indicator on card hover
- Add loading animation for count numbers
- Enhanced scrollbar styling
- Print styles for better printing

Co-Authored-By: Claude <noreply@anthropic.com>

* feat(ui): add theme toggle, enhanced search, and back to top button

Theme Toggle:
- Create ThemeToggle.astro component with sun/moon icons
- Add theme initialization in Head.astro to prevent flash
- Store theme preference in localStorage
- Keyboard shortcut: Cmd/Ctrl + Shift + L
- Smooth icon transition animation

Back to Top Button:
- Create BackToTop.astro component
- Appears after scrolling 400px
- Smooth scroll to top on click
- Fixed position bottom-right
- Respects reduced motion preference

Enhanced Search:
- Recent searches functionality with localStorage
- Show recent searches on focus when empty
- Remove individual items or clear all
- Enhanced empty state with icon and hint
- Cmd/Ctrl + K keyboard shortcut to focus search
- Add search to recent when getting results

CSS Enhancements:
- Theme toggle container styles
- Recent searches section styling
- Search empty state with icon
- Search loading spinner
- Keyboard shortcut hint styles
- Print styles for new components

Co-Authored-By: Claude <noreply@anthropic.com>

* fix(ui): resolve header and theme toggle issues

- Add Copilot logo to header via Starlight config with automatic theme switching
- Fix theme toggle slider direction (was reversed)
- Fix theme toggle active icon highlighting (was backwards)
- Change theme toggle from purple circle slider to bold text indicator
- Fix theme toggle slider overflow by adding overflow: hidden
- Remove duplicate banner image from home page
- Clean up conflicting logo CSS rules to prevent duplication

The header now displays: [ Copilot Icon ] Awesome GitHub Copilot [ Search ]
Theme toggle indicators are now visually clear with bold text for selected theme.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>

* fix(ui): address feedback on UI/UX improvements

- Remove logo from header per brand guidance (logo config and CSS)
- Fix back-to-top button visibility by moving to body level and using global styles
- Fix modal visibility by adding 'visible' class for CSS animations
- Fix theme toggle applying site-wide by using global styles and proper theme initialization
- Update icons to use GitHub Primer SVG icons with proper fill-based styling
- Fix plugin modal to render SVG icons instead of icon names
- Add theme initialization script to prevent flash of unstyled content

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* fix: move modal to body level to fix z-index stacking context issue

The modal was nested inside .main-pane which has isolation: isolate,
creating a new stacking context. This caused the modal's z-index
to be evaluated within that context, unable to stack above the header.

This fix moves the modal to be a direct child of body on page load,
allowing it to properly cover the entire viewport including navbar.

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-23 10:13:29 +11:00
Aaron Powell
c50b3563f8 Updating contributors (#1096)
* Updating contributors

* tweaking spelling
2026-03-20 15:50:28 +11:00
Temitayo Afolabi
90d0a7be9f Add Salesforce Apex, Flow, LWC/Aura, and Visualforce development agents (#1095)
* Add Salesforce Apex, Flow, LWC/Aura, and Visualforce development agents

* Add Salesforce development agents for Apex, Flow, UI, and Visualforce

* Update agents/salesforce-apex-triggers.agent.md

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

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-03-20 14:28:51 +11:00
Muhammad Ubaid Raza
720d8b5236 gem-team: Add tracing to browser-tester, and improve agent docs and constraints (#1094)
* <think>The user wants me to generate a conventional format commit message based on the git diff output provided.

Let me analyze the changes:

1. **`.github/plugin/marketplace.json`**:
   - Updated the "gem-team" plugin description to include "complexity-aware research, multi-plan selection for critical tasks"
   - Updated version from "1.2.1" to "1.3.0"

2. **`agents/gem-browser-tester.agent.md`**:
   - Added `<tools>` section with new tools: get_errors, mcp_io_github_chr_performance_start_trace, mcp_io_github_chr_performance_analyze_insight
   - Modified the `<expertise>` section (moved closing tag)
   - Updated `<input_format_guide>` to use proper JSON code block format
   - Updated `<output_format_guide>` to add "needs_revision" status option and restructured JSON formatting
   - Updated `<constraints>` section - significantly changed the guidelines

This appears to be an update to:
- Plugin marketplace version bump
- Browser tester agent improvements (new tools, updated workflow constraints, better formatting)

Let me generate a conventional commit message:
- Type: Could be "feat" for new features or "chore" for maintenance
- Scope: could be "marketplace" and "browser-tester"
- Message should describe the changes succinctly

Looking at the changes more carefully:
- Plugin version bump from 1.2.1 to 1.3.0 - this is a feature update
- New tools added to browser tester agent
- Updated constraints/workflow for browser tester

I'll create a commit message that captures the essence:
</think>

feat: update gem-team to v1.3.0 and enhance browser-tester agent

- Bump gem-team plugin version from 1.2.1 to 1.3.0 with updated description
- Add performance tracing and insight tools to browser-tester agent
- Refactor input/output format guides with proper JSON code blocks
- Update agent constraints with improved tool usage and batching guidelines

* fix: correct typo "suiteable" to "suitable" in agent documentation
2026-03-20 14:01:28 +11:00
Copilot
6fbbc5204e Fix ImportError: SessionEventType not exported from copilot public API (#1093)
* Initial plan

* Fix ImportError: remove SessionEventType from copilot imports, use string comparisons

Co-authored-by: aaronpowell <434140+aaronpowell@users.noreply.github.com>
Agent-Logs-Url: https://github.com/github/awesome-copilot/sessions/0c514b95-5157-4aa9-8590-cbf3fd337472

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: aaronpowell <434140+aaronpowell@users.noreply.github.com>
2026-03-20 10:51:21 +11:00
Andrea Liliana Griffiths
07e1e665d6 fix: handle large presentations with external assets mode (#1090) 2026-03-20 10:26:41 +11:00
Kartik Dhiman
e4fc57f204 feat: add spring-boot-testing skill for Spring Boot 4.0 (#1085)
- Introduced MockMvcTester for AssertJ-style assertions in Spring MVC testing.
- Added @RestClientTest for testing REST clients with MockRestServiceServer.
- Implemented RestTestClient as a modern alternative to TestRestTemplate.
- Documented migration steps from Spring Boot 3.x to 4.0, including dependency and annotation changes.
- Created an overview of test slices to guide testing strategies.
- Included Testcontainers setup for JDBC testing with PostgreSQL and MySQL.
- Enhanced @WebMvcTest documentation with examples for various HTTP methods and validation.
2026-03-20 10:24:37 +11:00
Tim Mulholland
ee71c0689c Add modernize-dotnet plugin (#1083)
* Add modernize-dotnet plugin

* Apply suggestions from code review

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

---------

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-03-20 10:14:12 +11:00
pigd0g
3b5e9191e4 Added one-shot feature planning agent (#1072)
* Added one-shot feature planning agent

* Potential fix for pull request finding

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

* Potential fix for pull request finding

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

* Updated README.agents.md

* Remove pigd0g from contributors section

Removed pigd0g from the contributors list in README.md.

---------

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-03-20 10:13:38 +11:00
Smit Patel
3f1cafafe9 feat: add 11 GTM skills for technical product founders and operators (#1066)
* feat: add 11 GTM skills for technical product founders and operators

* fix: remove duplicate pr package folder

---------

Co-authored-by: Smit Patel <smitpatel@Smits-Laptop.local>
2026-03-20 10:09:57 +11:00
Ajith Raghavan
7446df7054 Add tool guardian hook (#1044)
* Tool Guardian Hook

Add Tool Guardian hook for blocking dangerous tool operations

   Introduces a preToolUse hook that scans Copilot agent tool invocations
   against ~20 threat patterns (destructive file ops, force pushes, DB drops,
   permission abuse, network exfiltration) and blocks or warns before execution.

* Address review feedback: move hook to .github/, remove accidental log file

  - Move hooks/tool-guardian/ to .github/hooks/tool-guardian/
  - Remove accidentally committed guard.log
  - Update all path references in README.md

* Move log directory to .github/, revert hook files back to
  hooks/

  - Revert hook files from .github/hooks/ back to hooks/tool-guardian/
  - Update default log path to .github/logs/copilot/tool-guardian/
  - Update all path references in README.md and hooks.json
2026-03-19 16:06:48 +11:00
Aaron Powell
cb6cf924fb update to aw 0.61.2 (#1080) 2026-03-19 15:45:27 +11:00
Copilot
2df1601661 Remove redundant content/learning-hub symlinks; consolidate into docs/learning-hub (#1075)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: aaronpowell <434140+aaronpowell@users.noreply.github.com>
2026-03-19 13:36:52 +11:00
Sanjay Ramassery Babu
a31b09b60f AWS CDK Python Setup (#1071)
Co-authored-by: Aaron Powell <me@aaron-powell.com>
2026-03-19 11:02:10 +11:00
Eric Scherlinger
be6b400fb5 adding the skills for copilot studio in stage (#1065)
* adding the skills for copilot studio in stage

* Potential fix for pull request finding

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

* udpate the keywords to match Github copilot

* Removing path regarding Copilot feedback

---------

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-03-19 10:32:58 +11:00
Luis Cantero
05f4d6757e Add skill autoresearch (#1062)
* Add skill autoresearch

* Update readme

* Potential fix for pull request finding

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

* Address bot feedback

---------

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-03-19 10:29:01 +11:00
Ajith Raghavan
e8b1e9350c Dependency License Checker Hook (#1046) 2026-03-19 10:24:53 +11:00
Aaron Powell
3b462df7b0 Update CODEOWNERS for PR #1049 (#1055)
Add @VeVarunSharma as owner for GHAS skills contributed in PR #1049:
- /skills/codeql/
- /skills/dependabot/
- /skills/secret-scanning/

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-03-18 11:27:23 +11:00
Aaron Powell
5a4bedabd9 Add fuller social metadata tags (#1056)
Supplement Starlight's default head output with Twitter title, description, URL, and domain tags plus extra image metadata so social crawlers have a more complete card payload.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-03-18 11:22:13 +11:00
Ve Sharma
f601edcc87 GHAS Pack - Agent Skills for GitHub Advanced Security - Includes Dependabot, CodeQL, and Secret Scanning (#1049)
* feat: add dependabot skill

* feat: add codeql skill

* feat: add secret-scanning skill

* feat: run start and update docs

* fix: replace deprecated @dependabot merge example with native auto-merge guidance

The usage example still showed @dependabot merge despite the Jan 2026
deprecation. Replaced with gh pr merge --auto and GitHub UI auto-merge.

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

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-03-18 11:15:29 +11:00
Utkarsh patrikar
5418673f24 Premium frontend skill (#1047)
* feat: Add premium-frontend-ui Awwwards-quality aesthetic skill

* docs: update README.skills.md with premium-frontend-ui skill
2026-03-18 11:12:21 +11:00
Diego Porto Ritzel
b48097c14a fix: modify tools for Expert Vue.js Frontend Engineer (#1006)
Updated tools list for Vue.js frontend engineer agent.
2026-03-18 10:54:21 +11:00
Aaron Powell
0fb9163ed0 Fix website social metadata (#1054)
Add default Starlight description metadata and wire the existing social image into Open Graph and Twitter tags so shared links render a proper preview.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-03-18 10:47:08 +11:00
Aaron Powell
d31377846b Fixing layout of contributor grid (#1040) 2026-03-17 16:36:10 +11:00
Copilot
e15ae29863 README: remove MCP section, add Tools callout, feature llms.txt, fix website URLs (#900)
* Initial plan

* Rewrite README as Option 1 launchpad with concise Learning Hub section

Co-authored-by: aaronpowell <434140+aaronpowell@users.noreply.github.com>

* README: remove MCP section, add Tools callout, fix website URLs

Co-authored-by: aaronpowell <434140+aaronpowell@users.noreply.github.com>

* README: add llms.txt link in TIP callout; fix stale URL in llms.txt.ts

Co-authored-by: aaronpowell <434140+aaronpowell@users.noreply.github.com>

* fix: update all website URLs to https://awesome-copilot.github.com

Co-authored-by: aaronpowell <434140+aaronpowell@users.noreply.github.com>

* Apply suggestions from code review

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

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: aaronpowell <434140+aaronpowell@users.noreply.github.com>
Co-authored-by: Aaron Powell <me@aaron-powell.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-03-17 14:20:23 +11:00
Aaron Powell
f97b43dd7c Learning hub evergreen (#1037)
* Adding new learning hub updater workflow

* Updating aw to latest

* Potential fix for pull request finding

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

* Potential fix for pull request finding

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

---------

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-03-17 14:18:58 +11:00
Andrea Liliana Griffiths
4ad31b665f Add publish-to-pages agent skill (#1035)
* Add publish-to-pages agent skill

Agent skill that publishes presentations and web content to GitHub Pages.
Works with any AI coding agent (Copilot CLI, Claude Code, Gemini CLI, etc.)

Features:
- Converts PPTX and PDF with full formatting preservation
- Creates repo, enables Pages, returns live URL
- Zero config — just needs gh CLI

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

* docs: update README.skills.md

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-03-17 12:49:40 +11:00
Jon Galloway
e2c763df88 Update .NET Copilot SDK recipes for explicit permission (fix for SDK v0.1.28) (#1033)
* Update .NET Copilot SDK recipes for explicit permission handling (fix breaking change in SDK v0.1.28)

* Update .NET Copilot SDK recipes for explicit permission handling
2026-03-17 12:49:03 +11:00
Anddd7
99e00272f8 docs(agents.instructions): update agent configuration options (#1025)
* Removed 'infer' option and replaced it with 'user-invocable' and 'disable-model-invocation'.
* Clarified the purpose of new options for better usability.
* Updated guidelines to reflect changes in agent invocation behavior.
2026-03-17 08:43:29 +11:00
Subhashis Bhowmik
d95d532888 feat: add Defender Scout KQL agent for Microsoft Defender Advanced Hunting (#1021)
* feat: add Defender Scout KQL agent for Microsoft Defender Advanced Hunting

* chore: regenerate README.agents.md after adding defender-scout-kql agent

---------

Co-authored-by: subhashisbhowmik7 <subhashisbhowmik325@gmail.com>
2026-03-17 08:40:50 +11:00
suyask-msft
8bfc9f3c4b Source dataverse plugin externally from microsoft/Dataverse-skills (#1010)
* Source dataverse plugin from microsoft/Dataverse-skills

The Dataverse plugin was previously bundled locally with a single
mcp-configure skill. It is now sourced externally from
microsoft/Dataverse-skills, which provides the full skill set:
init, setup, metadata, python-sdk, solution, mcp-configure, and overview.

- marketplace.json: update dataverse entry to external source format
- external.json: add Dataverse entry alongside Azure
- plugins/dataverse/: remove local plugin directory (now external)
- skills/mcp-configure/: remove top-level copy (now in external plugin)
- docs/README.plugins.md: update dataverse row with external link
- docs/README.skills.md: note mcp-configure moved to external plugin

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* Make dataverse plugin docs generic to avoid stale counts

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* Remove mcp-configure from skills index — now in external plugin

External plugins don't list their skills in README.skills.md
(consistent with azure-skills).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* Revert manual edits to generated files

marketplace.json, README.plugins.md, and README.skills.md are
auto-generated. External plugins are discovered via external.json
and merged into marketplace.json by generate-marketplace.mjs.
Matches the Azure external plugin pattern — no manual doc entries.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* Regenerate marketplace.json and docs after external plugin change

Run npm run build to pick up the new external dataverse entry and
remove the old local one from generated files.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-17 08:32:26 +11:00
Imran Siddique
55d3bf6626 chore: update Agent Governance Toolkit URLs to microsoft/ org (#1008) 2026-03-17 08:31:14 +11:00
Aaron Powell
ab8d6b56a2 Update CODEOWNERS for PR #1009 (#1016)
Add @AndreaGriffiths11 as owner of /skills/publish-to-pages/

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-03-16 12:34:30 +11:00
Tianqi Zhang
822d0407de Add Learn CLI option to microsoft-docs skills (#1003)
* Add Learn CLI option to microsoft-docs skills

* avoid context fork

* Apply suggestions from code review

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

---------

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-03-16 11:53:03 +11:00
Aaron Powell
39a1a0ce04 Update skill modal ZIP download (#1015)
Make the skill modal download button reuse the existing skill ZIP behavior so it downloads the full skill bundle instead of only the current file. Extract the ZIP creation into a shared utility and reuse it from the skills and hooks pages.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-03-16 11:51:41 +11:00
Shehab Sherif
446f0d767c New hook: secrets-scanner (#1002)
* New hook: secrets-scanner

Add a secrets-scanner hook that scans files modified during a Copilot
coding agent session for leaked secrets, credentials, and sensitive data.

The hook runs on sessionEnd and inspects files in one of three scopes:
- diff: only files changed in the current session (default)
- staged: only files currently staged in the git index
- all: every tracked file in the repository

Detected pattern categories:
- AWS access keys and secret keys
- GCP service account credentials
- Azure client secrets and storage connection strings
- GitHub personal access tokens
- Slack tokens (bot, user, webhook)
- Private key headers (RSA, EC, DSA, OpenSSH, PEM)
- Generic high-entropy bearer tokens
- Internal IP:port strings

Configurable via environment variables (SCAN_MODE, SCAN_SCOPE,
SECRETS_ALLOWLIST) so teams can tune for their workflow without
editing the script. Patterns are POSIX ERE (grep -E) compatible,
with no PCRE metacharacters, for portability across macOS and Linux.

Files: hooks.json, scan-secrets.sh, README.md

* refactor: move PATTERNS array to top of scan-secrets.sh for discoverability

Move the PATTERNS declaration to the top of the file so it is clearly
visible and easy to customize, as suggested in code review. Added a
descriptive header comment. No functional changes.

---------

Co-authored-by: Shehab Sherif <shehabsherif0@users.noreply.github.com>
2026-03-16 11:05:35 +11:00
Yiou Li
47f544a09c Add eval-driven development skill (#1013)
* Add eval-driven development skill

* Potential fix for pull request finding

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

---------

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-03-16 10:48:08 +11:00
Marcel Deutzer
2d863d0af0 New GitHub Instruction: object orientated programming design patterns as GoF and SOLID (#1012)
* Add OOP design patterns instructions for clean code practices

* Splitted large texts into smaller instructions.

* Refactored instruction and misspellings.

* Correct misspellings.
2026-03-16 10:43:53 +11:00
Yauhen
3751155165 Add unit-test-vue-pinia skill (#1005) 2026-03-16 10:39:36 +11:00
Tadas Labudis
20afb96f66 Merge pull request #1004 from github/labudis/issue-fields-description
Update issue-fields-migration skill description
2026-03-15 23:37:42 +00:00
Manish Jayaswal
92e4a10824 adding dotnet and dotnet-diag as remote plugins (#994)
Co-authored-by: Aaron Powell <me@aaron-powell.com>
2026-03-16 10:28:22 +11:00
Aaron Powell
9272be1a8d Duplicate review (#1001)
* Removing a codex-specific agent (model deprecated) and removing model from blueprint mode

* Combining skills into a single skill with an internal decision tree

* Converting agents to skill with decision tree

Closes #998

* Converting agents to skill with decision tree"
Fixes #999
2026-03-16 10:27:54 +11:00
Christopher Harrison
4aef998cc7 feat: add sandbox-npm-install skill to community collection (#989)
Add a reusable Agent Skill that installs npm packages in Docker sandbox
environments where virtiofs-mounted workspaces cause native binary crashes
(esbuild, lightningcss, rollup). The script installs on local ext4 and
symlinks node_modules back into the workspace.

- SKILL.md with spec-compliant frontmatter and documentation
- scripts/install.sh with security hardening (no eval, readonly paths)
- Updated docs/README.skills.md with new skill entry

Co-authored-by: GeekTrainer <GeekTrainer@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-03-16 10:27:32 +11:00
Tadas Labudis
f7a0d97433 Update issue-fields-migration description with trigger prompts and feature context
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-03-13 07:30:32 +00:00
Aaron Powell
b1f3346ef2 content review (#995)
* Cleaned up some tool names

* Removing some instructionsThese instructions are no longer useful as the knowledge the add is already well handled by frontier models, so the instructions potentially provide conflicting or incorrect information to the agent while it undertakes a task

* Improved the skill to be more explicit on how to use playwright

* Removing a skill that is of low value

The information captured in this skill is mostly just what is found in the links that are at the top of the references, and thus the model will already have that knowledge available to it, meaning that the skill will potentially provide conflicting guidance to the agent as it works

* Updating readmes
2026-03-13 13:45:17 +11:00
Aaron Powell
3025370a15 Updating our agentic workflows (#996) 2026-03-13 12:25:46 +11:00
github-actions[bot]
1970e7b584 Update CODEOWNERS for PR #990 (#991)
Assigns @labudis as codeowner for:
- /skills/issue-fields-migration/

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-03-13 12:09:48 +11:00
Copilot
7f343aad22 Add PR Duplicate Check agentic workflow (#954)
* Initial plan

* feat: add PR duplicate check agentic workflow

Adds a new GitHub Agentic Workflow that triggers on pull_request
events (opened, synchronize, reopened) to detect potential duplicate
agents, instructions, skills, and workflows being contributed via PR.

When relevant files are changed, the agent compares them against
existing resources and posts a comment on the PR listing any potential
duplicates with context and a suggestion. If no relevant files are
changed or no duplicates are found, it calls noop.

- .github/workflows/pr-duplicate-check.md: source workflow (gh-aw format)
- .github/workflows/pr-duplicate-check.lock.yml: compiled workflow

Co-authored-by: aaronpowell <434140+aaronpowell@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: aaronpowell <434140+aaronpowell@users.noreply.github.com>
Co-authored-by: Aaron Powell <me@aaron-powell.com>
2026-03-13 09:42:56 +11:00