Commit Graph

1390 Commits

Author SHA1 Message Date
John Haugabook 9fd4f76db3 Apply suggestions from code review
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-22 23:23:31 -05:00
jhauga 52d3754eaa add new skill game-engine 2026-02-22 23:04:42 -05:00
Muhammad Ubaid Raza 2889bfcf7e Merge branch 'main' into remove-conflict 2026-02-23 02:22:28 +05:00
Muhammad Ubaid Raza c91c374d47 refactor: standardize browser tester agent structure
Introduce explicit sections for input, output, and verification criteria.
Define structured JSON output including detailed evidence paths and error counts.
Update workflow to reference new guides and move Observation-First loop to operating rules.
Clarify verification steps with specific pass/fail conditions for console, network, and accessibility checks.
2026-02-23 02:10:15 +05:00
github-actions[bot] dc8b0cc546 chore: publish from staged [skip ci] 2026-02-22 02:33:39 +00:00
Aaron Powell 329796314a Merge pull request #783 from agreaves-ms/fix/marketplace-plugin-source
fix: update plugin source paths in marketplace.json generation
2026-02-22 13:33:19 +11:00
Muhammad Ubaid Raza 213d15ac83 refactor: update agent workflows and orchestrator logic
- Remove redundant `<mission>` section from gem-browser-tester
- Add "Reflect" step to gem-documentation-writer for self-review on high-priority or failed tasks
- Refactor gem-orchestrator completion phase to generate a walkthrough markdown file instead of a review
- Update orchestrator rules to allow direct execution for creating walkthrough files
2026-02-22 00:55:07 +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
Muhammad Ubaid Raza 53ee36b54c Merge branch 'main' into remove-conflict 2026-02-21 15:43:19 +05:00
Bruno Borges f058d7cd44 Combine workflow CI checks into single multi-job workflow
Merges the two separate action workflows (block-workflow-yaml.yml and
validate-agentic-workflows.yml) into a single validate-agentic-workflows-pr.yml
with two jobs: check-forbidden-files runs first, then compile-workflows
runs only if the file check passes.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-20 17:09:56 -08:00
Bruno Borges e470afe0cb Add Agentic Workflow option to PR template
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-20 17:09:56 -08:00
Bruno Borges 53401cb560 Simplify workflows to flat .md files instead of folders
Workflows are now standalone .md files in workflows/ — no subfolders
or README.md needed. Each file contains both the metadata frontmatter
(name, description, triggers, tags) and the agentic workflow definition
(on, permissions, safe-outputs) in a single file.

Updated all build scripts, CI workflows, docs, and review checklists.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-20 17:09:55 -08:00
Bruno Borges e83cc6efee Add CI guard to block forbidden files in workflows/
Prevents contributors from pushing compiled YAML (.yml, .yaml, .lock.yml)
or .github/ directories into the workflows/ directory. Only .md markdown
source files are accepted — compilation happens downstream via gh aw compile.

This is a security measure to prevent malicious GitHub Actions code
from being introduced through contributed agentic workflows.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-20 17:09:55 -08:00
Bruno Borges 78eaeb22b7 Add CI workflow to validate agentic workflow compilation
Adds validate-agentic-workflows.yml that runs on PRs touching workflows/.
Uses gh-aw CLI setup action to install the compiler, then runs
'gh aw compile --validate' on each workflow .md file. Posts a sticky
PR comment with fix instructions on failure.

Also adds workflows/** to validate-readme.yml path triggers so README
tables are regenerated when workflows change.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-20 17:09:55 -08:00
Bruno Borges 997d6302bd Add Agentic Workflows as a new resource type
Add support for contributing Agentic Workflows — AI-powered repository
automations that run coding agents in GitHub Actions, defined in markdown
with natural language instructions (https://github.github.com/gh-aw).

Changes:
- Create workflows/ directory for community-contributed workflows
- Add workflow metadata parsing (yaml-parser.mjs)
- Add workflow README generation (update-readme.mjs, constants.mjs)
- Add workflow data to website generation (generate-website-data.mjs)
- Update README.md, CONTRIBUTING.md, and AGENTS.md with workflow docs,
  contributing guidelines, and code review checklists

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-20 17:09:55 -08:00
Allen Greaves 6951523c6e fix: update plugin source paths in marketplace.json generation 2026-02-20 14:44:09 -08:00
github-actions[bot] 96b943af32 chore: publish from staged [skip ci] 2026-02-20 17:52:47 +00:00
Héctor Benedicte 40bc8e7b0d Merge branch 'github:staged' into staged 2026-02-20 18:52:29 +01:00
Lucas Pritz (from Dev Box) b63a0e4ae2 Minor prompt rename 2026-02-20 11:43:50 -06:00
Lucas Pritz (from Dev Box) f36e6e44f5 Minor prompt rename 2026-02-20 11:43:18 -06:00
Lucas Pritz (from Dev Box) c7b9c54b14 Rename plugin from dataverse-mcp to just dataverse 2026-02-20 11:40:28 -06:00
Lucas Pritz (from Dev Box) c7bc853827 New dataverse-mcp plugin with mcp-setup command 2026-02-20 10:48:38 -06:00
Ramyashree Shetty e13e02bea6 feat: add BigQuery pipeline audit prompt and list it in the documentation. 2026-02-20 14:57:15 +05:30
dependabot[bot] 69f9b89df5 chore(deps): bump devalue
Bumps the npm_and_yarn group with 1 update in the /website directory: [devalue](https://github.com/sveltejs/devalue).


Updates `devalue` from 5.6.2 to 5.6.3
- [Release notes](https://github.com/sveltejs/devalue/releases)
- [Changelog](https://github.com/sveltejs/devalue/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sveltejs/devalue/compare/v5.6.2...v5.6.3)

---
updated-dependencies:
- dependency-name: devalue
  dependency-version: 5.6.3
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-20 04:48:24 +00:00
github-actions[bot] 98501a55b0 chore: publish from staged [skip ci] 2026-02-20 04:47:18 +00:00
Aaron Powell 7bebd4a385 Merge pull request #745 from codeHysteria28/add-copilot-usage-metrics-skill
Add copilot-usage-metrics skill
2026-02-20 15:46:56 +11:00
Aaron Powell 4dfcb55937 Fixing the readme 2026-02-20 15:45:55 +11:00
Aaron Powell 87fb17b7d9 chore: remove materialized plugin files from tracking
These agents/, commands/, and skills/ directories inside plugin folders
are generated by eng/materialize-plugins.mjs during CI publish and
should not be committed to the staged branch.

- Remove 185 materialized files from git tracking
- Add .gitignore rules to prevent accidental re-commits
- Update publish.yml to force-add materialized files despite .gitignore

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-20 15:43:09 +11:00
David Raygoza c1931fa4fb Add custom instructions for using C++ language service tools 2026-02-19 16:17:37 -08:00
Muhammad Ubaid Raza 432241e197 Merge branch 'main' into remove-conflict 2026-02-19 23:02:05 +05:00
Muhammad Ubaid Raza 21507bf644 fix: invlaid file references 2026-02-19 22:59:27 +05:00
Roberto Perez 21fec15360 Add Markdown Accessibility Assistant agent 2026-02-19 16:40:53 +00:00
Aaron Powell 3436da9619 Add duplicate resource detector agentic workflow
Weekly scheduled workflow that scans agents, prompts, instructions, and
skills for potential duplicates based on name, description, and content
similarity. Reports findings as a GitHub issue with task list checkboxes
for review. Checks previous duplicate-review issues to exclude known
accepted pairs.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-19 15:55:32 +11:00
Aaron Powell 293d9737cb Merge branch 'main' into feat-add-context7-instruction 2026-02-19 15:29:24 +11:00
Aaron Powell f5e992194a Merge branch 'main' into main 2026-02-19 15:28:57 +11:00
Aaron Powell 8fcf6513cf Merge branch 'main' into add-copilot-usage-metrics-skill 2026-02-19 15:28:42 +11:00
github-actions[bot] 812febf350 chore: publish from staged [skip ci] 2026-02-19 04:11:47 +00:00
Aaron Powell 8ac0e41cb0 Merge pull request #750 from github/plugin-migration
refactor: migrate plugins to Claude Code spec format
2026-02-19 15:11:15 +11:00
Aaron Powell 84b44cab9e Merge pull request #759 from github/agentic-workflows
Add weekly resource staleness report agentic workflow
2026-02-19 15:10:36 +11:00
Aaron Powell e20084d50f Merge remote-tracking branch 'origin/main' into plugin-migration 2026-02-19 10:54:38 +11:00
Aaron Powell 05ab97934a Add weekly resource staleness report agentic workflow
Scans agents, prompts, instructions, hooks, and skills folders to
identify resources that haven't had a major change in over 30 days
(stale) or 14 days (aging). Runs weekly or on demand and files a
GitHub issue with the report.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-19 10:19:17 +11:00
Aaron Powell f880e1268f Merge pull request #757 from imran-siddique/add-agent-governance-instructions
feat: add agent-safety instructions and governance reviewer agent
2026-02-19 10:15:41 +11:00
Aaron Powell 41b70bca87 Merge pull request #756 from imran-siddique/add-governance-audit-hook
feat: add governance-audit hook — threat detection for Copilot sessions
2026-02-19 10:14:17 +11:00
Aaron Powell f256cb2ada Merge pull request #755 from imran-siddique/add-agent-governance-skill
feat: add agent-governance skill — governance patterns for AI agent systems
2026-02-19 10:12:30 +11:00
Aaron Powell 8f5f427942 Merge pull request #752 from luizbon/feat/agent-manager
Add VS Code Agent Manager tool with features for managing Copilot agents
2026-02-19 10:10:29 +11:00
Imran Siddique 03290d78d0 fix: add applyTo field to agent-safety instructions frontmatter
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-18 14:51:18 -08:00
Imran Siddique 070cb0222e fix: address Copilot PR review comments on agent-governance skill
- Use context manager and path validation for file reading example
- Block directory traversal attacks with os.path.realpath check
- Update terminology: whitelist/blacklist -> allowlist/blocklist

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-18 14:50:40 -08:00
Imran Siddique 32d8f7f622 fix: address Copilot PR review comments on governance-audit hook
- Switch from colon to tab delimiter to handle colons in evidence text
- Base64-encode evidence to prevent parsing issues
- Use MAX_SEVERITY in log output and JSON events
- Narrow regex patterns to reduce false positives:
  - third[_-]?party instead of third.?party
  - Role reassignment scoped to AI terms
  - System prompt injection requires 'you are' context
- Fix session-end stats to scope to current session only
- Update privacy statement to clarify evidence snippets are logged
- Rename credential description to 'Possible hardcoded credential'
- Fix database destruction regex to also match semicolons

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-18 14:49:17 -08:00
Imran Siddique da3dbec8b9 Update SKILL.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-18 14:41:52 -08:00
Imran Siddique 8d942f437b Update SKILL.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-18 14:41:40 -08:00