Skip to content

Feat/add gh aw#1318

Open
AClerbois wants to merge 11 commits intogithub:stagedfrom
AClerbois:feat/add-gh-aw
Open

Feat/add gh aw#1318
AClerbois wants to merge 11 commits intogithub:stagedfrom
AClerbois:feat/add-gh-aw

Conversation

@AClerbois
Copy link
Copy Markdown
Contributor

Pull Request Checklist

  • I have read and followed the CONTRIBUTING.md guidelines.
  • I have read and followed the Guidance for submissions involving paid services.
  • My contribution adds a new skill in the correct directory.
  • The file follows the required naming convention.
  • The content is clearly structured and follows the example format.
  • I have tested my skill with GitHub Copilot.
  • I have run npm start and verified that README.md is up to date.
  • I am targeting the staged branch for this pull request.

Description

This pull request adds documentation for a new skill related to GitHub Agentic Workflows in the docs/README.skills.md file. The most important change is the introduction of this skill, which provides comprehensive management and automation capabilities for GitHub Agentic Workflows.

New skill documentation:

  • Added the github-agentic-workflows skill, which enables creation, updating, debugging, upgrading, and management of GitHub Agentic Workflows (gh-aw). The documentation covers workflow creation with YAML frontmatter and markdown prompts, trigger configuration, safe-outputs, MCP server integration, shared components, security best practices, and workflow compilation. It also specifies when to use this skill for various agentic automation and workflow tasks. ([docs/README.skills.mdR152](https://github.com/github/awesome-copilot/pull/1318/files#diff-9025ebe01c6c8c7f68983c1c7c93f77933061de0c22957bbdd03f83bb0820b45R152))

Type of Contribution

  • New instruction file.
  • New prompt file.
  • New agent file.
  • New plugin.
  • New skill file.
  • New agentic workflow.
  • Update to existing instruction, prompt, agent, plugin, skill, or workflow.
  • Other (please specify):

github-actions bot and others added 11 commits April 1, 2026 23:04
Add complete Java cookbook matching the pattern of existing .NET, Go,
Node.js, and Python cookbooks. All 7 recipes included:

- Ralph Loop: Autonomous AI task loops with JBang
- Error Handling: try-with-resources, ExecutionException, timeouts
- Multiple Sessions: Parallel sessions with CompletableFuture
- Managing Local Files: AI-powered file organization
- PR Visualization: Interactive PR age charts
- Persisting Sessions: Save/resume with custom IDs
- Accessibility Report: WCAG reports via Playwright MCP

Each recipe includes both markdown documentation and a standalone
JBang-runnable Java file in recipe/.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
- Replace Thread.sleep with sendAndWait in PRVisualization
- Fix top-level statements in multiple-sessions.md (wrap in class)
- Fix .getMessage() → .getData().content() in MultipleSessions.java
- Guard against null readLine() in AccessibilityReport.java
- Add null-safe getCause() + InterruptedException handling in ErrorHandling.java
- Fix paths: jbang commands now include recipe/ prefix
- Fix root README path: cd java/recipe (not java/cookbook/recipe)
- Fix recipe/README.md ralph-loop CLI example
Add Java SDK cookbook with 7 recipes
Fix compilation errors and documentation inaccuracies in Java cookbook
recipes against the actual SDK API:

- MultipleSessions: Replace non-existent destroy() with close()
- AccessibilityReport: Replace non-existent McpServerConfig class with
  Map<String, Object> (the actual type accepted by setMcpServers)
- error-handling.md: Replace non-existent session.addTool(),
  ToolDefinition.builder(), and ToolResultObject with actual SDK APIs
  (ToolDefinition.create(), SessionConfig.setTools(),
  CompletableFuture<Object> return type)

All 7 recipes now compile successfully with jbang build.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
fix: Java cookbook recipes to compile with copilot-sdk-java 0.2.1-java.1
…sdk-0.2.1"

This reverts commit d14dc51, reversing
changes made to 7c6c0be.
…main

revert: Remove Java cookbook from main (was merged to wrong branch)
Copilot AI review requested due to automatic review settings April 6, 2026 20:31
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 6, 2026

🔍 Skill Validator Results

118 resource(s) checked | ✅ All checks passed

Full output
Found 117 skill(s)
[github-agentic-workflows] 📊 github-agentic-workflows: 2,794 BPE tokens [chars/4: 2,865] (standard ~), 38 sections, 19 code blocks
[github-agentic-workflows]    ⚠  Skill is 2,794 BPE tokens (chars/4 estimate: 2,865) — approaching "comprehensive" range where gains diminish.
[arize-ai-provider-integration] 📊 arize-ai-provider-integration: 2,305 BPE tokens [chars/4: 2,216] (detailed ✓), 29 sections, 16 code blocks
[arize-ai-provider-integration]    ⚠  No numbered workflow steps — agents follow sequenced procedures more reliably.
[arize-annotation] 📊 arize-annotation: 1,822 BPE tokens [chars/4: 1,930] (detailed ✓), 18 sections, 7 code blocks
[arize-annotation]    ⚠  No numbered workflow steps — agents follow sequenced procedures more reliably.
[arize-dataset] 📊 arize-dataset: 3,482 BPE tokens [chars/4: 3,444] (standard ~), 51 sections, 16 code blocks
[arize-dataset]    ⚠  Skill is 3,482 BPE tokens (chars/4 estimate: 3,444) — approaching "comprehensive" range where gains diminish.
[arize-evaluator] 📊 arize-evaluator: 6,243 BPE tokens [chars/4: 6,326] (comprehensive ✗), 57 sections, 22 code blocks
�[31m❌ [arize-evaluator] SKILL.md body is 576 lines — maximum is 500. Move detailed reference material to separate files.�[0m
[arize-evaluator]    ⚠  Skill is 6,243 BPE tokens (chars/4 estimate: 6,326) — "comprehensive" skills hurt performance by 2.9pp on average. Consider splitting into 2–3 focused skills.
[arize-experiment] 📊 arize-experiment: 3,204 BPE tokens [chars/4: 3,167] (standard ~), 33 sections, 18 code blocks
[arize-experiment]    ⚠  Skill is 3,204 BPE tokens (chars/4 estimate: 3,167) — approaching "comprehensive" range where gains diminish.
[arize-instrumentation] 📊 arize-instrumentation: 4,790 BPE tokens [chars/4: 4,901] (standard ~), 19 sections, 3 code blocks
[arize-instrumentation]    ⚠  Skill is 4,790 BPE tokens (chars/4 estimate: 4,901) — approaching "comprehensive" range where gains diminish.
[arize-link] 📊 arize-link: 1,191 BPE tokens [chars/4: 1,073] (detailed ✓), 9 sections, 6 code blocks
[arize-prompt-optimization] 📊 arize-prompt-optimization: 4,296 BPE tokens [chars/4: 4,594] (standard ~), 58 sections, 19 code blocks
[arize-prompt-optimization]    ⚠  Skill is 4,296 BPE tokens (chars/4 estimate: 4,594) — approaching "comprehensive" range where gains diminish.
[arize-trace] 📊 arize-trace: 5,220 BPE tokens [chars/4: 5,151] (comprehensive ✗), 42 sections, 10 code blocks
[arize-trace]    ⚠  Skill is 5,220 BPE tokens (chars/4 estimate: 5,151) — "comprehensive" skills hurt performance by 2.9pp on average. Consider splitting into 2–3 focused skills.
[automate-this] 📊 automate-this: 2,869 BPE tokens [chars/4: 3,107] (standard ~), 16 sections, 8 code blocks
[automate-this]    ⚠  Skill is 2,869 BPE tokens (chars/4 estimate: 3,107) — approaching "comprehensive" range where gains diminish.
[suggest-awesome-github-copilot-agents] 📊 suggest-awesome-github-copilot-agents: 1,467 BPE tokens [chars/4: 1,979] (detailed ✓), 9 sections, 0 code blocks
[suggest-awesome-github-copilot-agents]    ⚠  No code blocks — agents perform better with concrete snippets and commands.
[suggest-awesome-github-copilot-instructions] 📊 suggest-awesome-github-copilot-instructions: 1,499 BPE tokens [chars/4: 1,904] (detailed ✓), 11 sections, 1 code blocks
[suggest-awesome-github-copilot-skills] 📊 suggest-awesome-github-copilot-skills: 1,725 BPE tokens [chars/4: 2,018] (detailed ✓), 11 sections, 1 code blocks
[az-cost-optimize] 📊 az-cost-optimize: 2,956 BPE tokens [chars/4: 3,218] (standard ~), 12 sections, 7 code blocks
[az-cost-optimize]    ⚠  Skill is 2,956 BPE tokens (chars/4 estimate: 3,218) — approaching "comprehensive" range where gains diminish.
[azure-pricing] 📊 azure-pricing: 2,315 BPE tokens [chars/4: 2,371] (detailed ✓), 23 sections, 4 code blocks
[azure-resource-health-diagnose] 📊 azure-resource-health-diagnose: 2,492 BPE tokens [chars/4: 2,859] (detailed ✓), 12 sections, 8 code blocks
[import-infrastructure-as-code] 📊 import-infrastructure-as-code: 4,135 BPE tokens [chars/4: 4,680] (standard ~), 30 sections, 11 code blocks
[import-infrastructure-as-code]    ⚠  Skill is 4,135 BPE tokens (chars/4 estimate: 4,680) — approaching "comprehensive" range where gains diminish.
[remember-interactive-programming] 📊 remember-interactive-programming: 175 BPE tokens [chars/4: 221] (compact ✓), 0 sections, 0 code blocks
[remember-interactive-programming]    ⚠  Skill is only 175 BPE tokens (chars/4 estimate: 221) — may be too sparse to provide actionable guidance.
[remember-interactive-programming]    ⚠  No section headers — agents navigate structured documents better.
[remember-interactive-programming]    ⚠  No code blocks — agents perform better with concrete snippets and commands.
[remember-interactive-programming]    ⚠  No numbered workflow steps — agents follow sequenced procedures more reliably.
[context-map] 📊 context-map: 249 BPE tokens [chars/4: 287] (compact ✓), 10 sections, 1 code blocks
[refactor-plan] 📊 refactor-plan: 356 BPE tokens [chars/4: 355] (compact ✓), 15 sections, 1 code blocks
[what-context-needed] 📊 what-context-needed: 209 BPE tokens [chars/4: 219] (compact ✓), 9 sections, 1 code blocks
[integrate-context-matic] 📊 integrate-context-matic: 1,412 BPE tokens [chars/4: 1,495] (detailed ✓), 12 sections, 0 code blocks
[integrate-context-matic]    ⚠  No code blocks — agents perform better with concrete snippets and commands.
[integrate-context-matic]    ⚠  No numbered workflow steps — agents follow sequenced procedures more reliably.
[onboard-context-matic] 📊 onboard-context-matic: 3,039 BPE tokens [chars/4: 3,261] (standard ~), 13 sections, 12 code blocks
[onboard-context-matic]    ⚠  Skill is 3,039 BPE tokens (chars/4 estimate: 3,261) — approaching "comprehensive" range where gains diminish.
[copilot-sdk] 📊 copilot-sdk: 5,748 BPE tokens [chars/4: 6,042] (comprehensive ✗), 63 sections, 41 code blocks
�[31m❌ [copilot-sdk] SKILL.md body is 910 lines — maximum is 500. Move detailed reference material to separate files.�[0m
[copilot-sdk]    ⚠  Skill is 5,748 BPE tokens (chars/4 estimate: 6,042) — "comprehensive" skills hurt performance by 2.9pp on average. Consider splitting into 2–3 focused skills.
[aspnet-minimal-api-openapi] 📊 aspnet-minimal-api-openapi: 343 BPE tokens [chars/4: 439] (compact ✓), 5 sections, 0 code blocks
[aspnet-minimal-api-openapi]    ⚠  No code blocks — agents perform better with concrete snippets and commands.
[aspnet-minimal-api-openapi]    ⚠  No numbered workflow steps — agents follow sequenced procedures more reliably.
[csharp-async] 📊 csharp-async: 379 BPE tokens [chars/4: 466] (compact ✓), 7 sections, 0 code blocks
[csharp-async]    ⚠  No code blocks — agents perform better with concrete snippets and commands.
[csharp-async]    ⚠  No numbered workflow steps — agents follow sequenced procedures more reliably.
[csharp-mstest] 📊 csharp-mstest: 3,249 BPE tokens [chars/4: 3,458] (standard ~), 31 sections, 22 code blocks
[csharp-mstest]    ⚠  Skill is 3,249 BPE tokens (chars/4 estimate: 3,458) — approaching "comprehensive" range where gains diminish.
[csharp-nunit] 📊 csharp-nunit: 636 BPE tokens [chars/4: 711] (detailed ✓), 8 sections, 0 code blocks
[csharp-nunit]    ⚠  No code blocks — agents perform better with concrete snippets and commands.
[csharp-nunit]    ⚠  No numbered workflow steps — agents follow sequenced procedures more reliably.
[csharp-tunit] 📊 csharp-tunit: 1,164 BPE tokens [chars/4: 1,287] (detailed ✓), 10 sections, 0 code blocks
[csharp-tunit]    ⚠  No code blocks — agents perform better with concrete snippets and commands.
[csharp-tunit]    ⚠  No numbered workflow steps — agents follow sequenced procedures more reliably.
[csharp-xunit] 📊 csharp-xunit: 599 BPE tokens [chars/4: 677] (detailed ✓), 8 sections, 0 code blocks
[csharp-xunit]    ⚠  No code blocks — agents perform better with concrete snippets and commands.
[csharp-xunit]    ⚠  No numbered workflow steps — agents follow sequenced procedures more reliably.
[dotnet-best-practices] 📊 dotnet-best-practices: 602 BPE tokens [chars/4: 808] (detailed ✓), 12 sections, 0 code blocks
[dotnet-best-practices]    ⚠  No code blocks — agents perform better with concrete snippets and commands.
[dotnet-best-practices]    ⚠  No numbered workflow steps — agents follow sequenced procedures more reliably.
[dotnet-upgrade] 📊 dotnet-upgrade: 1,354 BPE tokens [chars/4: 1,768] (detailed ✓), 1 sections, 0 code blocks
[dotnet-upgrade]    ⚠  No code blocks — agents perform better with concrete snippets and commands.
[dotnet-upgrade]    ⚠  No numbered workflow steps — agents follow sequenced procedures more reliably.
[csharp-mcp-server-generator] 📊 csharp-mcp-server-generator: 459 BPE tokens [chars/4: 560] (detailed ✓), 9 sections, 0 code blocks
[csharp-mcp-server-generator]    ⚠  No code blocks — agents perform better with concrete snippets and commands.
[postgresql-code-review] 📊 postgresql-code-review: 1,646 BPE tokens [chars/4: 1,847] (detailed ✓), 21 sections, 8 code blocks
[postgresql-optimization] 📊 postgresql-optimization: 2,651 BPE tokens [chars/4: 2,834] (standard ~), 36 sections, 20 code blocks
[postgresql-optimization]    ⚠  Skill is 2,651 BPE tokens (chars/4 estimate: 2,834) — approaching "comprehensive" range where gains diminish.
[postgresql-optimization]    ⚠  No numbered workflow steps — agents follow sequenced procedures more reliably.
[sql-code-review] 📊 sql-code-review: 2,112 BPE tokens [chars/4: 2,220] (detailed ✓), 36 sections, 15 code blocks
[sql-optimization] 📊 sql-optimization: 2,212 BPE tokens [chars/4: 2,298] (detailed ✓), 28 sections, 14 code blocks
[dataverse-python-advanced-patterns] 📊 dataverse-python-advanced-patterns: 242 BPE tokens [chars/4: 291] (compact ✓), 0 sections, 0 code blocks
[dataverse-python-advanced-patterns]    ⚠  No section headers — agents navigate structured documents better.
[dataverse-python-advanced-patterns]    ⚠  No code blocks — agents perform better with concrete snippets and commands.
[dataverse-python-production-code] 📊 dataverse-python-production-code: 813 BPE tokens [chars/4: 913] (detailed ✓), 9 sections, 3 code blocks
[dataverse-python-quickstart] 📊 dataverse-python-quickstart: 133 BPE tokens [chars/4: 163] (compact ✓), 0 sections, 0 code blocks
[dataverse-python-quickstart]    ⚠  Skill is only 133 BPE tokens (chars/4 estimate: 163) — may be too sparse to provide actionable guidance.
[dataverse-python-quickstart]    ⚠  No section headers — agents navigate structured documents better.
[dataverse-python-quickstart]    ⚠  No code blocks — agents perform better with concrete snippets and commands.
[dataverse-python-quickstart]    ⚠  No numbered workflow steps — agents follow sequenced procedures more reliably.
[dataverse-python-usecase-builder] 📊 dataverse-python-usecase-builder: 1,538 BPE tokens [chars/4: 1,684] (detailed ✓), 38 sections, 5 code blocks
[azure-resource-health-diagnose] 📊 azure-resource-health-diagnose: 2,492 BPE tokens [chars/4: 2,859] (detailed ✓), 12 sections, 8 code blocks
[multi-stage-dockerfile] 📊 multi-stage-dockerfile: 443 BPE tokens [chars/4: 577] (detailed ✓), 5 sections, 0 code blocks
[multi-stage-dockerfile]    ⚠  No code blocks — agents perform better with concrete snippets and commands.
[multi-stage-dockerfile]    ⚠  No numbered workflow steps — agents follow sequenced procedures more reliably.
[doublecheck] 📊 doublecheck: 3,254 BPE tokens [chars/4: 3,973] (standard ~), 26 sections, 3 code blocks
[doublecheck]    ⚠  Skill is 3,254 BPE tokens (chars/4 estimate: 3,973) — approaching "comprehensive" range where gains diminish.
[geofeed-tuner] 📊 geofeed-tuner: 11,662 BPE tokens [chars/4: 12,215] (comprehensive ✗), 35 sections, 15 code blocks
�[31m❌ [geofeed-tuner] SKILL.md body is 848 lines — maximum is 500. Move detailed reference material to separate files.�[0m
�[31m❌ [geofeed-tuner] File reference './run/data/report-data.json' is 2 directories deep — maximum is 1 level from SKILL.md.�[0m
�[31m❌ [geofeed-tuner] File reference 'assets/example/01-user-input-rfc8805-feed.csv' is 2 directories deep — maximum is 1 level from SKILL.md.�[0m
�[31m❌ [geofeed-tuner] File reference './run/data/comments.json' is 2 directories deep — maximum is 1 level from SKILL.md.�[0m
�[31m❌ [geofeed-tuner] File reference './run/data/report-data.json' is 2 directories deep — maximum is 1 level from SKILL.md.�[0m
�[31m❌ [geofeed-tuner] File reference './run/data/mcp-server-payload.json' is 2 directories deep — maximum is 1 level from SKILL.md.�[0m
�[31m❌ [geofeed-tuner] File reference './run/data/mcp-server-payload.json' is 2 directories deep — maximum is 1 level from SKILL.md.�[0m
�[31m❌ [geofeed-tuner] File reference './run/data/report-data.json' is 2 directories deep — maximum is 1 level from SKILL.md.�[0m
�[31m❌ [geofeed-tuner] File reference './run/data/report-data.json' is 2 directories deep — maximum is 1 level from SKILL.md.�[0m
[geofeed-tuner]    ⚠  Skill is 11,662 BPE tokens (chars/4 estimate: 12,215) — "comprehensive" skills hurt performance by 2.9pp on average. Consider splitting into 2–3 focused skills.
[flowstudio-power-automate-build] 📊 flowstudio-power-automate-build: 4,164 BPE tokens [chars/4: 4,298] (standard ~), 38 sections, 15 code blocks
[flowstudio-power-automate-build]    ⚠  Skill is 4,164 BPE tokens (chars/4 estimate: 4,298) — approaching "comprehensive" range where gains diminish.
[flowstudio-power-automate-build]    ⚠  No numbered workflow steps — agents follow sequenced procedures more reliably.
[flowstudio-power-automate-debug] 📊 flowstudio-power-automate-debug: 2,926 BPE tokens [chars/4: 2,784] (standard ~), 65 sections, 13 code blocks
[flowstudio-power-automate-debug]    ⚠  Skill is 2,926 BPE tokens (chars/4 estimate: 2,784) — approaching "comprehensive" range where gains diminish.
[flowstudio-power-automate-mcp] 📊 flowstudio-power-automate-mcp: 4,522 BPE tokens [chars/4: 4,330] (standard ~), 62 sections, 11 code blocks
[flowstudio-power-automate-mcp]    ⚠  Skill is 4,522 BPE tokens (chars/4 estimate: 4,330) — approaching "comprehensive" range where gains diminish.
[flowstudio-power-automate-mcp]    ⚠  No numbered workflow steps — agents follow sequenced procedures more reliably.
[playwright-explore-website] 📊 playwright-explore-website: 140 BPE tokens [chars/4: 171] (compact ✓), 2 sections, 0 code blocks
[playwright-explore-website]    ⚠  Skill is only 140 BPE tokens (chars/4 estimate: 171) — may be too sparse to provide actionable guidance.
[playwright-explore-website]    ⚠  No code blocks — agents perform better with concrete snippets and commands.
[playwright-generate-test] 📊 playwright-generate-test: 178 BPE tokens [chars/4: 220] (compact ✓), 2 sections, 0 code blocks
[playwright-generate-test]    ⚠  Skill is only 178 BPE tokens (chars/4 estimate: 220) — may be too sparse to provide actionable guidance.
[playwright-generate-test]    ⚠  No code blocks — agents perform better with concrete snippets and commands.
[playwright-generate-test]    ⚠  No numbered workflow steps — agents follow sequenced procedures more reliably.
[go-mcp-server-generator] 📊 go-mcp-server-generator: 1,740 BPE tokens [chars/4: 1,759] (detailed ✓), 21 sections, 8 code blocks
[create-spring-boot-java-project] 📊 create-spring-boot-java-project: 1,110 BPE tokens [chars/4: 1,159] (detailed ✓), 17 sections, 11 code blocks
[create-spring-boot-java-project]    ⚠  No numbered workflow steps — agents follow sequenced procedures more reliably.
[java-docs] 📊 java-docs: 316 BPE tokens [chars/4: 360] (compact ✓), 1 sections, 0 code blocks
[java-docs]    ⚠  No code blocks — agents perform better with concrete snippets and commands.
[java-docs]    ⚠  No numbered workflow steps — agents follow sequenced procedures more reliably.
[java-junit] 📊 java-junit: 695 BPE tokens [chars/4: 746] (detailed ✓), 8 sections, 0 code blocks
[java-junit]    ⚠  No code blocks — agents perform better with concrete snippets and commands.
[java-junit]    ⚠  No numbered workflow steps — agents follow sequenced procedures more reliably.
[java-springboot] 📊 java-springboot: 855 BPE tokens [chars/4: 1,034] (detailed ✓), 10 sections, 0 code blocks
[java-springboot]    ⚠  No code blocks — agents perform better with concrete snippets and commands.
[java-springboot]    ⚠  No numbered workflow steps — agents follow sequenced procedures more reliably.
[java-mcp-server-generator] 📊 java-mcp-server-generator: 4,637 BPE tokens [chars/4: 5,506] (standard ~), 28 sections, 19 code blocks
�[31m❌ [java-mcp-server-generator] SKILL.md body is 752 lines — maximum is 500. Move detailed reference material to separate files.�[0m
[java-mcp-server-generator]    ⚠  Skill is 4,637 BPE tokens (chars/4 estimate: 5,506) — approaching "comprehensive" range where gains diminish.
[kotlin-mcp-server-generator] 📊 kotlin-mcp-server-generator: 2,456 BPE tokens [chars/4: 2,672] (detailed ✓), 29 sections, 13 code blocks
[mcp-create-adaptive-cards] 📊 mcp-create-adaptive-cards: 2,949 BPE tokens [chars/4: 3,136] (standard ~), 33 sections, 22 code blocks
�[31m❌ [mcp-create-adaptive-cards] SKILL.md body is 528 lines — maximum is 500. Move detailed reference material to separate files.�[0m
[mcp-create-adaptive-cards]    ⚠  Skill is 2,949 BPE tokens (chars/4 estimate: 3,136) — approaching "comprehensive" range where gains diminish.
[mcp-create-declarative-agent] 📊 mcp-create-declarative-agent: 1,978 BPE tokens [chars/4: 2,036] (detailed ✓), 30 sections, 12 code blocks
[mcp-deploy-manage-agents] 📊 mcp-deploy-manage-agents: 2,036 BPE tokens [chars/4: 2,471] (detailed ✓), 49 sections, 2 code blocks
[napkin] 📊 napkin: 1,649 BPE tokens [chars/4: 1,784] (detailed ✓), 12 sections, 4 code blocks
[noob-mode] 📊 noob-mode: 2,604 BPE tokens [chars/4: 2,765] (standard ~), 13 sections, 9 code blocks
[noob-mode]    ⚠  Skill is 2,604 BPE tokens (chars/4 estimate: 2,765) — approaching "comprehensive" range where gains diminish.
[openapi-to-application-code] 📊 openapi-to-application-code: 931 BPE tokens [chars/4: 1,144] (detailed ✓), 11 sections, 1 code blocks
[openapi-to-application-code] 📊 openapi-to-application-code: 931 BPE tokens [chars/4: 1,144] (detailed ✓), 11 sections, 1 code blocks
[openapi-to-application-code] 📊 openapi-to-application-code: 931 BPE tokens [chars/4: 1,144] (detailed ✓), 11 sections, 1 code blocks
[openapi-to-application-code] 📊 openapi-to-application-code: 931 BPE tokens [chars/4: 1,144] (detailed ✓), 11 sections, 1 code blocks
[openapi-to-application-code] 📊 openapi-to-application-code: 931 BPE tokens [chars/4: 1,144] (detailed ✓), 11 sections, 1 code blocks
[creating-oracle-to-postgres-master-migration-plan] 📊 creating-oracle-to-postgres-master-migration-plan: 755 BPE tokens [chars/4: 790] (detailed ✓), 6 sections, 2 code blocks
[creating-oracle-to-postgres-migration-bug-report] 📊 creating-oracle-to-postgres-migration-bug-report: 473 BPE tokens [chars/4: 567] (detailed ✓), 6 sections, 0 code blocks
[creating-oracle-to-postgres-migration-bug-report]    ⚠  No code blocks — agents perform better with concrete snippets and commands.
[creating-oracle-to-postgres-migration-bug-report]    ⚠  No numbered workflow steps — agents follow sequenced procedures more reliably.
[creating-oracle-to-postgres-migration-integration-tests] 📊 creating-oracle-to-postgres-migration-integration-tests: 605 BPE tokens [chars/4: 760] (detailed ✓), 4 sections, 1 code blocks
[creating-oracle-to-postgres-migration-integration-tests]    ⚠  No numbered workflow steps — agents follow sequenced procedures more reliably.
[migrating-oracle-to-postgres-stored-procedures] 📊 migrating-oracle-to-postgres-stored-procedures: 493 BPE tokens [chars/4: 576] (detailed ✓), 2 sections, 1 code blocks
[migrating-oracle-to-postgres-stored-procedures]    ⚠  No numbered workflow steps — agents follow sequenced procedures more reliably.
[planning-oracle-to-postgres-migration-integration-testing] 📊 planning-oracle-to-postgres-migration-integration-testing: 438 BPE tokens [chars/4: 547] (detailed ✓), 4 sections, 1 code blocks
[planning-oracle-to-postgres-migration-integration-testing]    ⚠  No numbered workflow steps — agents follow sequenced procedures more reliably.
[reviewing-oracle-to-postgres-migration] 📊 reviewing-oracle-to-postgres-migration: 605 BPE tokens [chars/4: 762] (detailed ✓), 5 sections, 2 code blocks
[scaffolding-oracle-to-postgres-migration-test-project] 📊 scaffolding-oracle-to-postgres-migration-test-project: 527 BPE tokens [chars/4: 632] (detailed ✓), 3 sections, 1 code blocks
[scaffolding-oracle-to-postgres-migration-test-project]    ⚠  No numbered workflow steps — agents follow sequenced procedures more reliably.
[sponsor-finder] 📊 sponsor-finder: 3,085 BPE tokens [chars/4: 2,991] (standard ~), 25 sections, 6 code blocks
[sponsor-finder]    ⚠  Skill is 3,085 BPE tokens (chars/4 estimate: 2,991) — approaching "comprehensive" range where gains diminish.
[phoenix-cli] 📊 phoenix-cli: 1,615 BPE tokens [chars/4: 1,563] (detailed ✓), 13 sections, 12 code blocks
[phoenix-cli]    ⚠  No numbered workflow steps — agents follow sequenced procedures more reliably.
[phoenix-evals] 📊 phoenix-evals: 1,089 BPE tokens [chars/4: 1,126] (detailed ✓), 5 sections, 0 code blocks
[phoenix-evals]    ⚠  No code blocks — agents perform better with concrete snippets and commands.
[phoenix-evals]    ⚠  No numbered workflow steps — agents follow sequenced procedures more reliably.
[phoenix-tracing] 📊 phoenix-tracing: 1,488 BPE tokens [chars/4: 1,690] (detailed ✓), 17 sections, 1 code blocks
[php-mcp-server-generator] 📊 php-mcp-server-generator: 2,723 BPE tokens [chars/4: 2,697] (standard ~), 37 sections, 25 code blocks
�[31m❌ [php-mcp-server-generator] SKILL.md body is 518 lines — maximum is 500. Move detailed reference material to separate files.�[0m
[php-mcp-server-generator]    ⚠  Skill is 2,723 BPE tokens (chars/4 estimate: 2,697) — approaching "comprehensive" range where gains diminish.
[polyglot-test-agent] 📊 polyglot-test-agent: 1,611 BPE tokens [chars/4: 1,676] (detailed ✓), 22 sections, 5 code blocks
[power-apps-code-app-scaffold] 📊 power-apps-code-app-scaffold: 1,424 BPE tokens [chars/4: 1,786] (detailed ✓), 18 sections, 2 code blocks
[power-bi-dax-optimization] 📊 power-bi-dax-optimization: 1,114 BPE tokens [chars/4: 1,390] (detailed ✓), 18 sections, 6 code blocks
[power-bi-model-design-review] 📊 power-bi-model-design-review: 2,126 BPE tokens [chars/4: 2,782] (detailed ✓), 28 sections, 17 code blocks
[power-bi-performance-troubleshooting] 📊 power-bi-performance-troubleshooting: 2,078 BPE tokens [chars/4: 2,591] (detailed ✓), 31 sections, 19 code blocks
[power-bi-report-design-consultation] 📊 power-bi-report-design-consultation: 2,357 BPE tokens [chars/4: 2,723] (detailed ✓), 22 sections, 13 code blocks
[mcp-copilot-studio-server-generator] 📊 mcp-copilot-studio-server-generator: 942 BPE tokens [chars/4: 1,063] (detailed ✓), 6 sections, 2 code blocks
[power-platform-mcp-connector-suite] 📊 power-platform-mcp-connector-suite: 1,348 BPE tokens [chars/4: 1,590] (detailed ✓), 19 sections, 1 code blocks
[power-platform-mcp-connector-suite]    ⚠  No numbered workflow steps — agents follow sequenced procedures more reliably.
[breakdown-epic-arch] 📊 breakdown-epic-arch: 601 BPE tokens [chars/4: 712] (detailed ✓), 12 sections, 0 code blocks
[breakdown-epic-arch]    ⚠  No code blocks — agents perform better with concrete snippets and commands.
[breakdown-epic-arch]    ⚠  No numbered workflow steps — agents follow sequenced procedures more reliably.
[breakdown-epic-pm] 📊 breakdown-epic-pm: 509 BPE tokens [chars/4: 575] (detailed ✓), 13 sections, 0 code blocks
[breakdown-epic-pm]    ⚠  No code blocks — agents perform better with concrete snippets and commands.
[breakdown-epic-pm]    ⚠  No numbered workflow steps — agents follow sequenced procedures more reliably.
[breakdown-feature-implementation] 📊 breakdown-feature-implementation: 966 BPE tokens [chars/4: 1,189] (detailed ✓), 9 sections, 2 code blocks
[breakdown-feature-implementation]    ⚠  No numbered workflow steps — agents follow sequenced procedures more reliably.
[breakdown-feature-prd] 📊 breakdown-feature-prd: 557 BPE tokens [chars/4: 620] (detailed ✓), 13 sections, 0 code blocks
[breakdown-feature-prd]    ⚠  No code blocks — agents perform better with concrete snippets and commands.
[breakdown-feature-prd]    ⚠  No numbered workflow steps — agents follow sequenced procedures more reliably.
[create-github-issues-feature-from-implementation-plan] 📊 create-github-issues-feature-from-implementation-plan: 191 BPE tokens [chars/4: 237] (compact ✓), 4 sections, 0 code blocks
[create-github-issues-feature-from-implementation-plan]    ⚠  Skill is only 191 BPE tokens (chars/4 estimate: 237) — may be too sparse to provide actionable guidance.
[create-github-issues-feature-from-implementation-plan]    ⚠  No code blocks — agents perform better with concrete snippets and commands.
[create-implementation-plan] 📊 create-implementation-plan: 1,390 BPE tokens [chars/4: 1,575] (detailed ✓), 22 sections, 1 code blocks
[create-implementation-plan]    ⚠  No numbered workflow steps — agents follow sequenced procedures more reliably.
[create-technical-spike] 📊 create-technical-spike: 1,358 BPE tokens [chars/4: 1,643] (detailed ✓), 33 sections, 1 code blocks
[update-implementation-plan] 📊 update-implementation-plan: 1,400 BPE tokens [chars/4: 1,595] (detailed ✓), 22 sections, 1 code blocks
[update-implementation-plan]    ⚠  No numbered workflow steps — agents follow sequenced procedures more reliably.
[python-mcp-server-generator] 📊 python-mcp-server-generator: 871 BPE tokens [chars/4: 990] (detailed ✓), 13 sections, 0 code blocks
[python-mcp-server-generator]    ⚠  No code blocks — agents perform better with concrete snippets and commands.
[roundup] 📊 roundup: 2,219 BPE tokens [chars/4: 2,591] (detailed ✓), 28 sections, 0 code blocks
[roundup]    ⚠  No code blocks — agents perform better with concrete snippets and commands.
[roundup]    ⚠  No numbered workflow steps — agents follow sequenced procedures more reliably.
[roundup-setup] 📊 roundup-setup: 3,202 BPE tokens [chars/4: 3,669] (standard ~), 18 sections, 1 code blocks
[roundup-setup]    ⚠  Skill is 3,202 BPE tokens (chars/4 estimate: 3,669) — approaching "comprehensive" range where gains diminish.
[ruby-mcp-server-generator] 📊 ruby-mcp-server-generator: 3,459 BPE tokens [chars/4: 3,631] (standard ~), 37 sections, 24 code blocks
�[31m❌ [ruby-mcp-server-generator] SKILL.md body is 656 lines — maximum is 500. Move detailed reference material to separate files.�[0m
[ruby-mcp-server-generator]    ⚠  Skill is 3,459 BPE tokens (chars/4 estimate: 3,631) — approaching "comprehensive" range where gains diminish.
[rust-mcp-server-generator] 📊 rust-mcp-server-generator: 3,088 BPE tokens [chars/4: 3,190] (standard ~), 31 sections, 24 code blocks
�[31m❌ [rust-mcp-server-generator] SKILL.md body is 573 lines — maximum is 500. Move detailed reference material to separate files.�[0m
[rust-mcp-server-generator]    ⚠  Skill is 3,088 BPE tokens (chars/4 estimate: 3,190) — approaching "comprehensive" range where gains diminish.
[ai-prompt-engineering-safety-review] 📊 ai-prompt-engineering-safety-review: 2,185 BPE tokens [chars/4: 2,540] (detailed ✓), 19 sections, 0 code blocks
[ai-prompt-engineering-safety-review]    ⚠  No code blocks — agents perform better with concrete snippets and commands.
[structured-autonomy-generate] 📊 structured-autonomy-generate: 921 BPE tokens [chars/4: 1,033] (detailed ✓), 10 sections, 3 code blocks
[structured-autonomy-implement] 📊 structured-autonomy-implement: 209 BPE tokens [chars/4: 272] (compact ✓), 0 sections, 0 code blocks
[structured-autonomy-implement]    ⚠  No section headers — agents navigate structured documents better.
[structured-autonomy-implement]    ⚠  No code blocks — agents perform better with concrete snippets and commands.
[structured-autonomy-implement]    ⚠  No numbered workflow steps — agents follow sequenced procedures more reliably.
[structured-autonomy-plan] 📊 structured-autonomy-plan: 677 BPE tokens [chars/4: 759] (detailed ✓), 9 sections, 1 code blocks
[swift-mcp-server-generator] 📊 swift-mcp-server-generator: 3,781 BPE tokens [chars/4: 4,374] (standard ~), 30 sections, 18 code blocks
�[31m❌ [swift-mcp-server-generator] SKILL.md body is 665 lines — maximum is 500. Move detailed reference material to separate files.�[0m
[swift-mcp-server-generator]    ⚠  Skill is 3,781 BPE tokens (chars/4 estimate: 4,374) — approaching "comprehensive" range where gains diminish.
[create-technical-spike] 📊 create-technical-spike: 1,358 BPE tokens [chars/4: 1,643] (detailed ✓), 33 sections, 1 code blocks
[ai-prompt-engineering-safety-review] 📊 ai-prompt-engineering-safety-review: 2,185 BPE tokens [chars/4: 2,540] (detailed ✓), 19 sections, 0 code blocks
[ai-prompt-engineering-safety-review]    ⚠  No code blocks — agents perform better with concrete snippets and commands.
[csharp-nunit] 📊 csharp-nunit: 636 BPE tokens [chars/4: 711] (detailed ✓), 8 sections, 0 code blocks
[csharp-nunit]    ⚠  No code blocks — agents perform better with concrete snippets and commands.
[csharp-nunit]    ⚠  No numbered workflow steps — agents follow sequenced procedures more reliably.
[java-junit] 📊 java-junit: 695 BPE tokens [chars/4: 746] (detailed ✓), 8 sections, 0 code blocks
[java-junit]    ⚠  No code blocks — agents perform better with concrete snippets and commands.
[java-junit]    ⚠  No numbered workflow steps — agents follow sequenced procedures more reliably.
[playwright-explore-website] 📊 playwright-explore-website: 140 BPE tokens [chars/4: 171] (compact ✓), 2 sections, 0 code blocks
[playwright-explore-website]    ⚠  Skill is only 140 BPE tokens (chars/4 estimate: 171) — may be too sparse to provide actionable guidance.
[playwright-explore-website]    ⚠  No code blocks — agents perform better with concrete snippets and commands.
[playwright-generate-test] 📊 playwright-generate-test: 178 BPE tokens [chars/4: 220] (compact ✓), 2 sections, 0 code blocks
[playwright-generate-test]    ⚠  Skill is only 178 BPE tokens (chars/4 estimate: 220) — may be too sparse to provide actionable guidance.
[playwright-generate-test]    ⚠  No code blocks — agents perform better with concrete snippets and commands.
[playwright-generate-test]    ⚠  No numbered workflow steps — agents follow sequenced procedures more reliably.
[typescript-mcp-server-generator] 📊 typescript-mcp-server-generator: 759 BPE tokens [chars/4: 925] (detailed ✓), 12 sections, 0 code blocks
[typescript-mcp-server-generator]    ⚠  No code blocks — agents perform better with concrete snippets and commands.
[typespec-api-operations] 📊 typespec-api-operations: 2,327 BPE tokens [chars/4: 2,287] (detailed ✓), 35 sections, 16 code blocks
[typespec-api-operations]    ⚠  No numbered workflow steps — agents follow sequenced procedures more reliably.
[typespec-create-agent] 📊 typespec-create-agent: 672 BPE tokens [chars/4: 737] (detailed ✓), 5 sections, 1 code blocks
[typespec-create-api-plugin] 📊 typespec-create-api-plugin: 979 BPE tokens [chars/4: 1,013] (detailed ✓), 11 sections, 9 code blocks
[winui3-migration-guide] 📊 winui3-migration-guide: 2,196 BPE tokens [chars/4: 2,226] (detailed ✓), 18 sections, 13 code blocks
{Ansi.Red}Skill spec conformance failures — fix the errors above.{Ansi.Reset}
�[31m❌ Duplicate skill name 'azure-resource-health-diagnose' found in 'plugins/devops-oncall/skills/azure-resource-health-diagnose' (first seen in 'plugins/azure-cloud-development/skills/azure-resource-health-diagnose')�[0m
�[31m❌ Duplicate skill name 'openapi-to-application-code' found in 'plugins/openapi-to-application-go/skills/openapi-to-application-code' (first seen in 'plugins/openapi-to-application-csharp-dotnet/skills/openapi-to-application-code')�[0m
�[31m❌ Duplicate skill name 'openapi-to-application-code' found in 'plugins/openapi-to-application-java-spring-boot/skills/openapi-to-application-code' (first seen in 'plugins/openapi-to-application-csharp-dotnet/skills/openapi-to-application-code')�[0m
�[31m❌ Duplicate skill name 'openapi-to-application-code' found in 'plugins/openapi-to-application-nodejs-nestjs/skills/openapi-to-application-code' (first seen in 'plugins/openapi-to-application-csharp-dotnet/skills/openapi-to-application-code')�[0m
�[31m❌ Duplicate skill name 'openapi-to-application-code' found in 'plugins/openapi-to-application-python-fastapi/skills/openapi-to-application-code' (first seen in 'plugins/openapi-to-application-csharp-dotnet/skills/openapi-to-application-code')�[0m
�[31m❌ Duplicate skill name 'create-technical-spike' found in 'plugins/technical-spike/skills/create-technical-spike' (first seen in 'plugins/project-planning/skills/create-technical-spike')�[0m
�[31m❌ Duplicate skill name 'ai-prompt-engineering-safety-review' found in 'plugins/testing-automation/skills/ai-prompt-engineering-safety-review' (first seen in 'plugins/security-best-practices/skills/ai-prompt-engineering-safety-review')�[0m
�[31m❌ Duplicate skill name 'csharp-nunit' found in 'plugins/testing-automation/skills/csharp-nunit' (first seen in 'plugins/csharp-dotnet-development/skills/csharp-nunit')�[0m
�[31m❌ Duplicate skill name 'java-junit' found in 'plugins/testing-automation/skills/java-junit' (first seen in 'plugins/java-development/skills/java-junit')�[0m
�[31m❌ Duplicate skill name 'playwright-explore-website' found in 'plugins/testing-automation/skills/playwright-explore-website' (first seen in 'plugins/frontend-web-dev/skills/playwright-explore-website')�[0m
�[31m❌ Duplicate skill name 'playwright-generate-test' found in 'plugins/testing-automation/skills/playwright-generate-test' (first seen in 'plugins/frontend-web-dev/skills/playwright-generate-test')�[0m

Note: Errors were found. These are currently reported as warnings and do not block merge. Please review and address when possible.

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

This PR adds a large set of new plugin skills/agents and reference assets across multiple plugins, and updates multiple plugin manifests. It also adds a new entry to docs/README.skills.md for github-agentic-workflows.

Changes:

  • Added many new SKILL.md / agent documents and supporting reference assets across multiple plugins/* directories.
  • Normalized multiple plugins/*/.github/plugin/plugin.json entries (notably removing trailing slashes and, in some plugins, pointing agents to a directory).
  • Updated docs/README.skills.md to include github-agentic-workflows.

Reviewed changes

Copilot reviewed 119 out of 409 changed files in this pull request and generated 7 comments.

Show a summary per file
File Description
plugins/flowstudio-power-automate/skills/flowstudio-power-automate-build/references/trigger-types.md Adds Power Automate trigger templates reference
plugins/flowstudio-power-automate/skills/flowstudio-power-automate-build/references/flow-schema.md Documents the flow definition JSON schema
plugins/flowstudio-power-automate/skills/flowstudio-power-automate-build/references/build-patterns.md Adds copy/paste build pattern examples
plugins/flowstudio-power-automate/.github/plugin/plugin.json Updates manifest skill paths
plugins/fastah-ip-geo-tools/skills/geofeed-tuner/references/snippets-python3.md Adds Python snippet reference for IP parsing/validation
plugins/fastah-ip-geo-tools/skills/geofeed-tuner/assets/small-territories.json Adds territory code list asset
plugins/fastah-ip-geo-tools/skills/geofeed-tuner/assets/example/01-user-input-rfc8805-feed.csv Adds example RFC8805 geofeed CSV
plugins/fastah-ip-geo-tools/.github/plugin/plugin.json Updates manifest skill path
plugins/edge-ai-tasks/.github/plugin/plugin.json Changes manifest agents entry to a directory
plugins/doublecheck/skills/doublecheck/assets/verification-report-template.md Adds a verification report template asset
plugins/doublecheck/agents/doublecheck.md Adds a “Doublecheck” verification agent
plugins/doublecheck/.github/plugin/plugin.json Changes manifest agents entry to a directory and updates skill path
plugins/devops-oncall/skills/multi-stage-dockerfile/SKILL.md Adds a multi-stage Dockerfile skill
plugins/devops-oncall/agents/azure-principal-architect.md Adds an Azure principal architect agent document
plugins/devops-oncall/.github/plugin/plugin.json Changes manifest agents entry to a directory and updates skill paths
plugins/dataverse-sdk-for-python/skills/dataverse-python-usecase-builder/SKILL.md Adds Dataverse use-case solution builder skill
plugins/dataverse-sdk-for-python/skills/dataverse-python-quickstart/SKILL.md Adds Dataverse Python quickstart skill
plugins/dataverse-sdk-for-python/skills/dataverse-python-production-code/SKILL.md Adds Dataverse production code patterns skill
plugins/dataverse-sdk-for-python/skills/dataverse-python-advanced-patterns/SKILL.md Adds Dataverse advanced patterns skill
plugins/dataverse-sdk-for-python/.github/plugin/plugin.json Updates manifest skill paths
plugins/database-data-management/skills/postgresql-code-review/SKILL.md Adds a PostgreSQL-specific code review skill
plugins/database-data-management/agents/postgresql-dba.md Adds a PostgreSQL DBA agent document
plugins/database-data-management/agents/ms-sql-dba.md Adds an MS-SQL DBA agent document
plugins/database-data-management/.github/plugin/plugin.json Changes manifest agents entry to a directory and updates skill paths
plugins/csharp-mcp-development/skills/csharp-mcp-server-generator/SKILL.md Adds a C# MCP server generator skill
plugins/csharp-mcp-development/agents/csharp-mcp-expert.md Adds a C# MCP server expert agent document
plugins/csharp-mcp-development/.github/plugin/plugin.json Changes manifest agents entry to a directory and updates skill path
plugins/csharp-dotnet-development/skills/dotnet-upgrade/SKILL.md Adds a .NET upgrade prompt set skill
plugins/csharp-dotnet-development/skills/dotnet-best-practices/SKILL.md Adds .NET best practices skill
plugins/csharp-dotnet-development/skills/csharp-xunit/SKILL.md Adds XUnit best practices skill
plugins/csharp-dotnet-development/skills/csharp-tunit/SKILL.md Adds TUnit best practices skill
plugins/csharp-dotnet-development/skills/csharp-nunit/SKILL.md Adds NUnit best practices skill
plugins/csharp-dotnet-development/skills/csharp-async/SKILL.md Adds C# async best practices skill
plugins/csharp-dotnet-development/skills/aspnet-minimal-api-openapi/SKILL.md Adds ASP.NET Minimal API + OpenAPI skill
plugins/csharp-dotnet-development/agents/expert-dotnet-software-engineer.md Adds an expert .NET engineer agent document
plugins/csharp-dotnet-development/.github/plugin/plugin.json Changes manifest agents entry to a directory and updates skill paths
plugins/copilot-sdk/.github/plugin/plugin.json Updates manifest skill path
plugins/context-matic/skills/integrate-context-matic/SKILL.md Adds a context-matic integration workflow skill
plugins/context-matic/.github/plugin/plugin.json Updates manifest skill paths
plugins/context-engineering/skills/what-context-needed/SKILL.md Adds a “what context is needed” skill
plugins/context-engineering/skills/refactor-plan/SKILL.md Adds a refactor planning skill
plugins/context-engineering/skills/context-map/SKILL.md Adds a context mapping skill
plugins/context-engineering/agents/context-architect.md Adds a context architect agent document
plugins/context-engineering/.github/plugin/plugin.json Changes manifest agents entry to a directory and updates skill paths
plugins/clojure-interactive-programming/skills/remember-interactive-programming/SKILL.md Adds interactive programming reminder skill
plugins/clojure-interactive-programming/agents/clojure-interactive-programming.md Adds Clojure interactive programming agent document
plugins/clojure-interactive-programming/.github/plugin/plugin.json Changes manifest agents entry to a directory and updates skill path
plugins/cast-imaging/agents/cast-imaging-structural-quality-advisor.md Adds CAST Imaging quality advisor agent document
plugins/cast-imaging/agents/cast-imaging-software-discovery.md Adds CAST Imaging discovery agent document
plugins/cast-imaging/agents/cast-imaging-impact-analysis.md Adds CAST Imaging impact analysis agent document
plugins/cast-imaging/.github/plugin/plugin.json Changes manifest agents entry to a directory
plugins/azure-cloud-development/skills/azure-pricing/references/SERVICE-NAMES.md Adds Azure pricing service name reference
plugins/azure-cloud-development/skills/azure-pricing/references/REGIONS.md Adds Azure region mapping reference
plugins/azure-cloud-development/skills/azure-pricing/references/COST-ESTIMATOR.md Adds cost estimation formulas reference
plugins/azure-cloud-development/skills/azure-pricing/references/COPILOT-STUDIO-RATES.md Adds Copilot Studio billing rates snapshot and formulas
plugins/azure-cloud-development/skills/azure-pricing/SKILL.md Adds/updates Azure pricing skill documentation
plugins/azure-cloud-development/agents/terraform-azure-planning.md Adds Terraform planning agent document
plugins/azure-cloud-development/agents/terraform-azure-implement.md Adds Terraform implementation agent document
plugins/azure-cloud-development/agents/azure-verified-modules-terraform.md Adds AVM Terraform agent document
plugins/azure-cloud-development/agents/azure-verified-modules-bicep.md Adds AVM Bicep agent document
plugins/azure-cloud-development/agents/azure-saas-architect.md Adds Azure SaaS architect agent document
plugins/azure-cloud-development/agents/azure-principal-architect.md Adds Azure principal architect agent document
plugins/azure-cloud-development/agents/azure-logic-apps-expert.md Adds Azure Logic Apps expert agent document
plugins/azure-cloud-development/.github/plugin/plugin.json Changes manifest agents entry to a directory and updates skill paths
plugins/awesome-copilot/skills/suggest-awesome-github-copilot-skills/SKILL.md Adds skill suggestion skill
plugins/awesome-copilot/skills/suggest-awesome-github-copilot-instructions/SKILL.md Adds instructions suggestion skill
plugins/awesome-copilot/skills/suggest-awesome-github-copilot-agents/SKILL.md Adds agents suggestion skill
plugins/awesome-copilot/agents/meta-agentic-project-scaffold.md Adds meta scaffold agent document
plugins/awesome-copilot/.github/plugin/plugin.json Changes manifest agents entry to a directory and updates skill paths
plugins/automate-this/.github/plugin/plugin.json Updates manifest skill path
plugins/arize-ax/skills/arize-trace/references/ax-setup.md Adds ax CLI troubleshooting reference
plugins/arize-ax/skills/arize-trace/references/ax-profiles.md Adds ax profile setup reference
plugins/arize-ax/skills/arize-prompt-optimization/references/ax-setup.md Adds ax CLI troubleshooting reference (prompt optimization)
plugins/arize-ax/skills/arize-prompt-optimization/references/ax-profiles.md Adds ax profile setup reference (prompt optimization)
plugins/arize-ax/skills/arize-link/references/EXAMPLES.md Adds Arize deep-link examples
plugins/arize-ax/skills/arize-link/SKILL.md Adds Arize deep-link generation skill
plugins/arize-ax/skills/arize-instrumentation/references/ax-profiles.md Adds ax profile setup reference (instrumentation)
plugins/arize-ax/skills/arize-experiment/references/ax-setup.md Adds ax CLI troubleshooting reference (experiment)
plugins/arize-ax/skills/arize-experiment/references/ax-profiles.md Adds ax profile setup reference (experiment)
plugins/arize-ax/skills/arize-evaluator/references/ax-setup.md Adds ax CLI troubleshooting reference (evaluator)
plugins/arize-ax/skills/arize-evaluator/references/ax-profiles.md Adds ax profile setup reference (evaluator)
plugins/arize-ax/skills/arize-dataset/references/ax-setup.md Adds ax CLI troubleshooting reference (dataset)
plugins/arize-ax/skills/arize-dataset/references/ax-profiles.md Adds ax profile setup reference (dataset)
plugins/arize-ax/skills/arize-annotation/references/ax-setup.md Adds ax CLI troubleshooting reference (annotation)
plugins/arize-ax/skills/arize-annotation/references/ax-profiles.md Adds ax profile setup reference (annotation)
plugins/arize-ax/skills/arize-annotation/SKILL.md Adds annotation config + span annotation skill
plugins/arize-ax/skills/arize-ai-provider-integration/references/ax-setup.md Adds ax CLI troubleshooting reference (AI provider)
plugins/arize-ax/skills/arize-ai-provider-integration/references/ax-profiles.md Adds ax profile setup reference (AI provider)
plugins/arize-ax/.github/plugin/plugin.json Updates manifest skill paths
docs/README.skills.md Adds github-agentic-workflows to skills catalog

| [gh-cli](../skills/gh-cli/SKILL.md) | GitHub CLI (gh) comprehensive reference for repositories, issues, pull requests, Actions, projects, releases, gists, codespaces, organizations, extensions, and all GitHub operations from the command line. | None |
| [git-commit](../skills/git-commit/SKILL.md) | Execute git commit with conventional commit message analysis, intelligent staging, and message generation. Use when user asks to commit changes, create a git commit, or mentions "/commit". Supports: (1) Auto-detecting type and scope from changes, (2) Generating conventional commit messages from diff, (3) Interactive commit with optional type/scope/description overrides, (4) Intelligent file staging for logical grouping | None |
| [git-flow-branch-creator](../skills/git-flow-branch-creator/SKILL.md) | Intelligent Git Flow branch creator that analyzes git status/diff and creates appropriate branches following the nvie Git Flow branching model. | None |
| [github-agentic-workflows](../skills/github-agentic-workflows/SKILL.md) | Create, update, debug, upgrade, and manage GitHub Agentic Workflows (gh-aw). Covers workflow creation with YAML frontmatter and markdown prompts, trigger configuration, safe-outputs, MCP server integration, shared components, security best practices, and compilation. WHEN: create agentic workflow, gh-aw, update workflow, debug workflow, upgrade workflow, compile workflow, safe outputs, workflow triggers, MCP server workflow, shared workflow component, label command, slash command, agentic automation, GitHub Actions AI agent. | None |
Copy link

Copilot AI Apr 6, 2026

Choose a reason for hiding this comment

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

The PR description says the main change is adding documentation for a new github-agentic-workflows skill, but this PR also introduces many new plugin skills/agents/assets and changes numerous plugin.json manifests. Please either (a) update the PR description to reflect the full scope, or (b) split these changes into separate PRs to keep review/rollback manageable.

Copilot uses AI. Check for mistakes.
| [gh-cli](../skills/gh-cli/SKILL.md) | GitHub CLI (gh) comprehensive reference for repositories, issues, pull requests, Actions, projects, releases, gists, codespaces, organizations, extensions, and all GitHub operations from the command line. | None |
| [git-commit](../skills/git-commit/SKILL.md) | Execute git commit with conventional commit message analysis, intelligent staging, and message generation. Use when user asks to commit changes, create a git commit, or mentions "/commit". Supports: (1) Auto-detecting type and scope from changes, (2) Generating conventional commit messages from diff, (3) Interactive commit with optional type/scope/description overrides, (4) Intelligent file staging for logical grouping | None |
| [git-flow-branch-creator](../skills/git-flow-branch-creator/SKILL.md) | Intelligent Git Flow branch creator that analyzes git status/diff and creates appropriate branches following the nvie Git Flow branching model. | None |
| [github-agentic-workflows](../skills/github-agentic-workflows/SKILL.md) | Create, update, debug, upgrade, and manage GitHub Agentic Workflows (gh-aw). Covers workflow creation with YAML frontmatter and markdown prompts, trigger configuration, safe-outputs, MCP server integration, shared components, security best practices, and compilation. WHEN: create agentic workflow, gh-aw, update workflow, debug workflow, upgrade workflow, compile workflow, safe outputs, workflow triggers, MCP server workflow, shared workflow component, label command, slash command, agentic automation, GitHub Actions AI agent. | None |
Copy link

Copilot AI Apr 6, 2026

Choose a reason for hiding this comment

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

This adds a link to ../skills/github-agentic-workflows/SKILL.md, but that skill file/folder is not included in the provided diff. If it doesn’t already exist on the target branch, the documentation link will be broken—please add the missing skill folder (with SKILL.md) or update the link to the correct location.

Suggested change
| [github-agentic-workflows](../skills/github-agentic-workflows/SKILL.md) | Create, update, debug, upgrade, and manage GitHub Agentic Workflows (gh-aw). Covers workflow creation with YAML frontmatter and markdown prompts, trigger configuration, safe-outputs, MCP server integration, shared components, security best practices, and compilation. WHEN: create agentic workflow, gh-aw, update workflow, debug workflow, upgrade workflow, compile workflow, safe outputs, workflow triggers, MCP server workflow, shared workflow component, label command, slash command, agentic automation, GitHub Actions AI agent. | None |
| github-agentic-workflows | Create, update, debug, upgrade, and manage GitHub Agentic Workflows (gh-aw). Covers workflow creation with YAML frontmatter and markdown prompts, trigger configuration, safe-outputs, MCP server integration, shared components, security best practices, and compilation. WHEN: create agentic workflow, gh-aw, update workflow, debug workflow, upgrade workflow, compile workflow, safe outputs, workflow triggers, MCP server workflow, shared workflow component, label command, slash command, agentic automation, GitHub Actions AI agent. | None |

Copilot uses AI. Check for mistakes.
"agents": [
"./agents/task-researcher.md",
"./agents/task-planner.md"
"./agents"
Copy link

Copilot AI Apr 6, 2026

Choose a reason for hiding this comment

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

The agents manifest entry was changed from explicit agent files to the ./agents directory. If the plugin loader expects a list of concrete agent markdown files (as the prior version implied), this can break agent discovery at runtime. Consider keeping explicit agent file paths, or (if directory discovery is intended) ensure the repository’s plugin validation tooling covers directory entries and that this format is consistently supported.

Suggested change
"./agents"
"./agents/<agent-file-1>.agent.md",
"./agents/<agent-file-2>.agent.md"

Copilot uses AI. Check for mistakes.
Comment on lines +2 to +6
"AD",
"AG",
"AI",
"AN",
"AQ",
Copy link

Copilot AI Apr 6, 2026

Choose a reason for hiding this comment

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

This list includes country codes that are not current ISO 3166-1 alpha-2 assignments (e.g., AN, CS) and also includes XK (commonly used for Kosovo but not an official ISO 3166-1 code). If this file is used for validation/logic (rather than just display), these entries can cause incorrect acceptance/rejection. Recommend aligning to a clearly defined standard (ISO current list vs. include reserved/legacy codes) and documenting the rationale in the asset or the referencing docs.

Copilot uses AI. Check for mistakes.
Comment on lines +21 to +22
"CK",
"CS",
Copy link

Copilot AI Apr 6, 2026

Choose a reason for hiding this comment

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

This list includes country codes that are not current ISO 3166-1 alpha-2 assignments (e.g., AN, CS) and also includes XK (commonly used for Kosovo but not an official ISO 3166-1 code). If this file is used for validation/logic (rather than just display), these entries can cause incorrect acceptance/rejection. Recommend aligning to a clearly defined standard (ISO current list vs. include reserved/legacy codes) and documenting the rationale in the asset or the referencing docs.

Copilot uses AI. Check for mistakes.
Comment on lines +104 to +105
"XK",
"YT"
Copy link

Copilot AI Apr 6, 2026

Choose a reason for hiding this comment

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

This list includes country codes that are not current ISO 3166-1 alpha-2 assignments (e.g., AN, CS) and also includes XK (commonly used for Kosovo but not an official ISO 3166-1 code). If this file is used for validation/logic (rather than just display), these entries can cause incorrect acceptance/rejection. Recommend aligning to a clearly defined standard (ISO current list vs. include reserved/legacy codes) and documenting the rationale in the asset or the referencing docs.

Copilot uses AI. Check for mistakes.
@@ -0,0 +1,5 @@
202.125.100.144/28,ID,,Jakarta,
2605:59c8:2700::/40,CA,CA-QC,"Montreal"
Copy link

Copilot AI Apr 6, 2026

Choose a reason for hiding this comment

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

The example CSV rows appear to have an inconsistent number of columns: other rows include a trailing comma for an empty last field, but this row does not. If consumers copy/paste this example into tooling that expects a fixed column count, it may parse differently than intended. Consider adding a trailing comma here for consistency with the other rows.

Suggested change
2605:59c8:2700::/40,CA,CA-QC,"Montreal"
2605:59c8:2700::/40,CA,CA-QC,"Montreal",

Copilot uses AI. Check for mistakes.
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.

3 participants