From 92e6d8de1eb364142b87f69a4e54dec0904c4c19 Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Thu, 30 Apr 2026 00:54:17 +0000
Subject: [PATCH 1/5] Add skills.md and runtime detection for SKILL.md files in
workflows
Agent-Logs-Url: https://github.com/github/gh-aw/sessions/e00ec7fc-0ada-4438-b703-81c4b85f28d9
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
---
.github/aw/skills.md | 145 ++++++++++++++++++
.github/workflows/ace-editor.lock.yml | 3 +
.../agent-performance-analyzer.lock.yml | 3 +
.../workflows/agent-persona-explorer.lock.yml | 3 +
.github/workflows/ai-moderator.lock.yml | 3 +
.../workflows/api-consumption-report.lock.yml | 3 +
.github/workflows/approach-validator.lock.yml | 3 +
.github/workflows/archie.lock.yml | 3 +
.../workflows/architecture-guardian.lock.yml | 3 +
.github/workflows/artifacts-summary.lock.yml | 3 +
.github/workflows/audit-workflows.lock.yml | 3 +
.github/workflows/auto-triage-issues.lock.yml | 3 +
.../aw-failure-investigator.lock.yml | 3 +
.github/workflows/blog-auditor.lock.yml | 3 +
.github/workflows/bot-detection.lock.yml | 3 +
.github/workflows/brave.lock.yml | 3 +
.../breaking-change-checker.lock.yml | 3 +
.github/workflows/changeset.lock.yml | 3 +
.github/workflows/ci-coach.lock.yml | 3 +
.github/workflows/ci-doctor.lock.yml | 3 +
.../claude-code-user-docs-review.lock.yml | 3 +
.../cli-consistency-checker.lock.yml | 3 +
.../workflows/cli-version-checker.lock.yml | 3 +
.github/workflows/cloclo.lock.yml | 3 +
.../workflows/code-scanning-fixer.lock.yml | 3 +
.github/workflows/code-simplifier.lock.yml | 3 +
.../codex-github-remote-mcp-test.lock.yml | 3 +
.../commit-changes-analyzer.lock.yml | 3 +
.../constraint-solving-potd.lock.yml | 3 +
.github/workflows/contribution-check.lock.yml | 3 +
.../workflows/copilot-agent-analysis.lock.yml | 3 +
.../copilot-cli-deep-research.lock.yml | 3 +
.github/workflows/copilot-opt.lock.yml | 3 +
.../copilot-pr-merged-report.lock.yml | 3 +
.../copilot-pr-nlp-analysis.lock.yml | 3 +
.../copilot-pr-prompt-analysis.lock.yml | 3 +
.../copilot-session-insights.lock.yml | 3 +
.../workflows/copilot-token-audit.lock.yml | 3 +
.../copilot-token-optimizer.lock.yml | 3 +
.github/workflows/craft.lock.yml | 3 +
.../daily-architecture-diagram.lock.yml | 3 +
.../daily-assign-issue-to-user.lock.yml | 3 +
...strostylelite-markdown-spellcheck.lock.yml | 3 +
...daily-aw-cross-repo-compile-check.lock.yml | 3 +
.../daily-cache-strategy-analyzer.lock.yml | 15 +-
.../daily-caveman-optimizer.lock.yml | 3 +
.github/workflows/daily-choice-test.lock.yml | 3 +
.../workflows/daily-cli-performance.lock.yml | 3 +
.../workflows/daily-cli-tools-tester.lock.yml | 3 +
.github/workflows/daily-code-metrics.lock.yml | 3 +
.../daily-community-attribution.lock.yml | 3 +
.../workflows/daily-compiler-quality.lock.yml | 3 +
.github/workflows/daily-doc-healer.lock.yml | 3 +
.github/workflows/daily-doc-updater.lock.yml | 3 +
.github/workflows/daily-fact.lock.yml | 15 +-
.github/workflows/daily-file-diet.lock.yml | 3 +
.../workflows/daily-firewall-report.lock.yml | 3 +
.../workflows/daily-function-namer.lock.yml | 3 +
.github/workflows/daily-hippo-learn.lock.yml | 3 +
.../workflows/daily-issues-report.lock.yml | 3 +
.../daily-malicious-code-scan.lock.yml | 3 +
.../daily-mcp-concurrency-analysis.lock.yml | 3 +
.../daily-multi-device-docs-tester.lock.yml | 3 +
.github/workflows/daily-news.lock.yml | 3 +
.../daily-observability-report.lock.yml | 15 +-
...aily-otel-instrumentation-advisor.lock.yml | 3 +
.../daily-performance-summary.lock.yml | 3 +
.github/workflows/daily-regulatory.lock.yml | 3 +
.../daily-rendering-scripts-verifier.lock.yml | 3 +
.../workflows/daily-repo-chronicle.lock.yml | 3 +
.../daily-safe-output-integrator.lock.yml | 3 +
.../daily-safe-output-optimizer.lock.yml | 3 +
.../daily-safe-outputs-conformance.lock.yml | 3 +
.../workflows/daily-secrets-analysis.lock.yml | 3 +
.../daily-security-observability.lock.yml | 3 +
.../daily-security-red-team.lock.yml | 3 +
.github/workflows/daily-semgrep-scan.lock.yml | 3 +
.../workflows/daily-sentrux-report.lock.yml | 3 +
.../workflows/daily-skill-optimizer.lock.yml | 3 +
.../daily-syntax-error-quality.lock.yml | 3 +
.../daily-team-evolution-insights.lock.yml | 3 +
.github/workflows/daily-team-status.lock.yml | 3 +
.../daily-testify-uber-super-expert.lock.yml | 3 +
.../daily-token-consumption-report.lock.yml | 3 +
.../workflows/daily-workflow-updater.lock.yml | 3 +
.github/workflows/dead-code-remover.lock.yml | 3 +
.github/workflows/deep-report.lock.yml | 3 +
.github/workflows/delight.lock.yml | 3 +
.github/workflows/dependabot-burner.lock.yml | 3 +
.../workflows/dependabot-go-checker.lock.yml | 3 +
.github/workflows/dependabot-repair.lock.yml | 3 +
.../deployment-incident-monitor.lock.yml | 3 +
.../workflows/design-decision-gate.lock.yml | 3 +
.github/workflows/dev-hawk.lock.yml | 3 +
.github/workflows/dev.lock.yml | 3 +
.../developer-docs-consolidator.lock.yml | 3 +
.github/workflows/dictation-prompt.lock.yml | 3 +
.../workflows/discussion-task-miner.lock.yml | 3 +
.github/workflows/docs-noob-tester.lock.yml | 3 +
.github/workflows/draft-pr-cleanup.lock.yml | 3 +
.../duplicate-code-detector.lock.yml | 15 +-
.../example-permissions-warning.lock.yml | 3 +
.../example-workflow-analyzer.lock.yml | 3 +
.github/workflows/firewall-escape.lock.yml | 3 +
.github/workflows/firewall.lock.yml | 3 +
.../workflows/functional-pragmatist.lock.yml | 3 +
.../github-mcp-structural-analysis.lock.yml | 3 +
.../github-mcp-tools-report.lock.yml | 3 +
.../github-remote-mcp-auth-test.lock.yml | 3 +
.../workflows/glossary-maintainer.lock.yml | 3 +
.github/workflows/go-fan.lock.yml | 3 +
.github/workflows/go-logger.lock.yml | 3 +
.../workflows/go-pattern-detector.lock.yml | 3 +
.github/workflows/gpclean.lock.yml | 3 +
.github/workflows/grumpy-reviewer.lock.yml | 15 +-
.github/workflows/hippo-embed.lock.yml | 3 +
.github/workflows/hourly-ci-cleaner.lock.yml | 3 +
.../workflows/instructions-janitor.lock.yml | 3 +
.github/workflows/issue-arborist.lock.yml | 15 +-
.github/workflows/issue-monster.lock.yml | 3 +
.github/workflows/issue-triage-agent.lock.yml | 3 +
.github/workflows/jsweep.lock.yml | 3 +
.../workflows/layout-spec-maintainer.lock.yml | 3 +
.github/workflows/lockfile-stats.lock.yml | 3 +
.github/workflows/mcp-inspector.lock.yml | 3 +
.github/workflows/mergefest.lock.yml | 3 +
.github/workflows/metrics-collector.lock.yml | 3 +
.../workflows/notion-issue-summary.lock.yml | 3 +
.github/workflows/org-health-report.lock.yml | 3 +
.github/workflows/pdf-summary.lock.yml | 3 +
.github/workflows/plan.lock.yml | 3 +
.github/workflows/poem-bot.lock.yml | 3 +
.../workflows/pr-nitpick-reviewer.lock.yml | 3 +
.github/workflows/pr-triage-agent.lock.yml | 3 +
.../prompt-clustering-analysis.lock.yml | 3 +
.github/workflows/python-data-charts.lock.yml | 3 +
.github/workflows/q.lock.yml | 3 +
.../workflows/refactoring-cadence.lock.yml | 3 +
.github/workflows/refiner.lock.yml | 3 +
.github/workflows/release.lock.yml | 3 +
.../workflows/repo-audit-analyzer.lock.yml | 3 +
.github/workflows/repo-tree-map.lock.yml | 3 +
.../repository-quality-improver.lock.yml | 3 +
.github/workflows/research.lock.yml | 3 +
.github/workflows/safe-output-health.lock.yml | 3 +
.../schema-consistency-checker.lock.yml | 3 +
.../schema-feature-coverage.lock.yml | 15 +-
.github/workflows/scout.lock.yml | 3 +
.../workflows/security-compliance.lock.yml | 3 +
.github/workflows/security-review.lock.yml | 3 +
.../semantic-function-refactor.lock.yml | 3 +
.github/workflows/sergo.lock.yml | 3 +
.../workflows/slide-deck-maintainer.lock.yml | 3 +
.../workflows/smoke-agent-all-merged.lock.yml | 3 +
.../workflows/smoke-agent-all-none.lock.yml | 3 +
.../smoke-agent-public-approved.lock.yml | 3 +
.../smoke-agent-public-none.lock.yml | 3 +
.../smoke-agent-scoped-approved.lock.yml | 3 +
.../workflows/smoke-call-workflow.lock.yml | 15 +-
.github/workflows/smoke-ci.lock.yml | 3 +
.github/workflows/smoke-claude.lock.yml | 3 +
.github/workflows/smoke-codex.lock.yml | 15 +-
.github/workflows/smoke-copilot-arm.lock.yml | 3 +
.github/workflows/smoke-copilot.lock.yml | 3 +
.../smoke-create-cross-repo-pr.lock.yml | 3 +
.github/workflows/smoke-crush.lock.yml | 3 +
.github/workflows/smoke-gemini.lock.yml | 3 +
.github/workflows/smoke-multi-pr.lock.yml | 3 +
.github/workflows/smoke-opencode.lock.yml | 3 +
.github/workflows/smoke-project.lock.yml | 3 +
.../workflows/smoke-service-ports.lock.yml | 3 +
.github/workflows/smoke-temporary-id.lock.yml | 3 +
.github/workflows/smoke-test-tools.lock.yml | 3 +
.../smoke-update-cross-repo-pr.lock.yml | 3 +
.../smoke-workflow-call-with-inputs.lock.yml | 3 +
.../workflows/smoke-workflow-call.lock.yml | 3 +
.github/workflows/spec-enforcer.lock.yml | 3 +
.github/workflows/spec-extractor.lock.yml | 3 +
.github/workflows/spec-librarian.lock.yml | 3 +
.../workflows/stale-repo-identifier.lock.yml | 3 +
.../workflows/static-analysis-report.lock.yml | 3 +
.../workflows/step-name-alignment.lock.yml | 3 +
.github/workflows/sub-issue-closer.lock.yml | 3 +
.github/workflows/super-linter.lock.yml | 3 +
.../workflows/technical-doc-writer.lock.yml | 3 +
.github/workflows/terminal-stylist.lock.yml | 3 +
.../test-create-pr-error-handling.lock.yml | 3 +
.github/workflows/test-dispatcher.lock.yml | 3 +
.../test-project-url-default.lock.yml | 3 +
.../workflows/test-quality-sentinel.lock.yml | 3 +
.github/workflows/test-workflow.lock.yml | 3 +
.github/workflows/tidy.lock.yml | 3 +
.github/workflows/typist.lock.yml | 3 +
.../workflows/ubuntu-image-analyzer.lock.yml | 3 +
.github/workflows/unbloat-docs.lock.yml | 3 +
.github/workflows/update-astro.lock.yml | 3 +
.github/workflows/video-analyzer.lock.yml | 3 +
.../visual-regression-checker.lock.yml | 3 +
.../weekly-blog-post-writer.lock.yml | 3 +
.../weekly-editors-health-check.lock.yml | 3 +
.../workflows/weekly-issue-summary.lock.yml | 3 +
.../weekly-safe-outputs-spec-review.lock.yml | 3 +
.github/workflows/workflow-generator.lock.yml | 3 +
.../workflow-health-manager.lock.yml | 3 +
.../workflows/workflow-normalizer.lock.yml | 3 +
.../workflow-skill-extractor.lock.yml | 3 +
actions/setup/md/skills_prompt.md | 15 ++
pkg/workflow/prompt_constants.go | 1 +
.../basic-copilot.golden | 3 +
.../with-imports.golden | 3 +
pkg/workflow/unified_prompt_step.go | 8 +
pkg/workflow/unified_prompt_step_test.go | 5 +-
212 files changed, 848 insertions(+), 55 deletions(-)
create mode 100644 .github/aw/skills.md
create mode 100644 actions/setup/md/skills_prompt.md
diff --git a/.github/aw/skills.md b/.github/aw/skills.md
new file mode 100644
index 00000000000..1d8ce023dd5
--- /dev/null
+++ b/.github/aw/skills.md
@@ -0,0 +1,145 @@
+---
+description: Guide for leveraging skills (SKILL.md files) in agentic workflows — hint strategy and fusion strategy
+---
+
+# Skills in Agentic Workflows
+
+Consult this file when you want a workflow to take advantage of skills — domain-specific knowledge files (`SKILL.md`) that live in the repository under `skills/` or `.github/skills/`.
+
+Skills are **not loaded automatically**. The workflow's prompt must direct the agent to either discover and read them at runtime, or have their relevant content fused into the prompt at authoring time.
+
+---
+
+## Detecting Skills
+
+At runtime, find skill files with:
+
+```bash
+find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6
+```
+
+List available skills and their locations before deciding which strategy to apply.
+
+---
+
+## Strategy 1 — Hint (Generalist)
+
+**Use when**: The task strategy is not fully known at authoring time, or when the agent must adapt to whatever skills are available.
+
+The workflow prompt hints that skills exist and asks the agent to discover and apply the relevant ones itself. The agent decides which skill files to read and how much of each to use.
+
+**Pattern**:
+
+```markdown
+If the repository contains `SKILL.md` files under `skills/`, check which ones are
+relevant to this task. For each relevant skill, read its content and apply the
+guidance it provides.
+```
+
+**When to prefer this**:
+- The task domain is broad or open-ended
+- You don't know at authoring time which skills will exist
+- You want the agent to self-select relevant skills from a growing library
+- The overhead of reading an extra file is acceptable
+
+**Tradeoff**: The agent may read and summarise more skill content than needed, which costs context tokens and can dilute focus.
+
+---
+
+## Strategy 2 — Fusion (Ultra-Cognitive)
+
+**Use when**: You know exactly which skill (or which part of a skill) is needed, and you want to minimise context overhead.
+
+Extract and inline **only the specific sections** of the skill content that the agent needs. Do not paste the entire SKILL.md; identify the minimal fragment, then remix it into the workflow prompt so the agent receives precise, surgical guidance without loading the full file.
+
+**Pattern**:
+
+```markdown
+
+
+When calling GitHub MCP tools, use the pre-configured token already injected into the
+environment. Never prompt the user for credentials.
+```
+
+**When to prefer this**:
+- You know exactly which skill section applies
+- Context budget is limited (long prompts or many tools already registered)
+- The workflow runs frequently and latency matters
+- You want deterministic, stable behaviour without dynamic skill discovery
+
+**Tradeoff**: Requires manual authoring effort. If the upstream skill changes, the fused fragment must be updated by hand.
+
+---
+
+## Choosing Between the Two Strategies
+
+| Factor | Hint | Fusion |
+|---|---|---|
+| **Task domain** | Broad / unknown | Narrow / well-defined |
+| **Skill set** | Grows dynamically | Known and stable |
+| **Context budget** | Generous | Tight |
+| **Maintenance burden** | Low (agent self-selects) | Higher (manual sync with source) |
+| **Determinism** | Lower (agent chooses) | Higher (exact fragment) |
+| **Scale** | Poor (entire skills loaded) | Good (minimal content) |
+
+Fusion scales better because entire skills are never loaded. Prefer fusion when you know the task domain and the specific skill sections required.
+
+---
+
+## Example: Hint Strategy
+
+```markdown
+---
+on:
+ issues:
+ types: [opened]
+engine: copilot
+tools:
+ github:
+ toolsets: [issues]
+permissions:
+ issues: write
+---
+
+Triage the newly opened issue.
+
+If there are relevant skills under `skills/`, read them and apply their guidance.
+Focus on skills related to issue classification or project conventions.
+```
+
+---
+
+## Example: Fusion Strategy
+
+```markdown
+---
+on:
+ pull_request:
+ types: [opened, synchronize]
+engine: copilot
+tools:
+ github:
+ toolsets: [pull_requests]
+permissions:
+ pull-requests: write
+---
+
+Review the pull request for adherence to project conventions.
+
+
+Prefer many smaller files grouped by functionality. Add new files for new features
+rather than extending existing ones. Keep validators under 300 lines; split when
+a single file covers more than one domain.
+
+
+Report findings as inline review comments.
+```
+
+---
+
+## Anti-Patterns
+
+- ❌ **Do not load entire skill files** when only one section is relevant — use fusion instead
+- ❌ **Do not hint without bounds** — if using the hint strategy, constrain the agent with a `maxdepth` and a relevance filter to avoid reading every SKILL.md in a large repo
+- ❌ **Do not paste skills verbatim** without adapting them to the workflow's context — fused fragments should read as natural prose, not as lifted documentation
+- ❌ **Do not hard-code skill file paths** in hints — use `find` so the prompt still works when skills are reorganised
diff --git a/.github/workflows/ace-editor.lock.yml b/.github/workflows/ace-editor.lock.yml
index 2aa7462d4f2..064659d8418 100644
--- a/.github/workflows/ace-editor.lock.yml
+++ b/.github/workflows/ace-editor.lock.yml
@@ -247,6 +247,9 @@ jobs:
GH_AW_PROMPT_0571c40b9b9857c4_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_0571c40b9b9857c4_EOF'
{{#runtime-import .github/workflows/ace-editor.md}}
diff --git a/.github/workflows/agent-performance-analyzer.lock.yml b/.github/workflows/agent-performance-analyzer.lock.yml
index 624aaf00e78..39be7ed94f5 100644
--- a/.github/workflows/agent-performance-analyzer.lock.yml
+++ b/.github/workflows/agent-performance-analyzer.lock.yml
@@ -225,6 +225,9 @@ jobs:
GH_AW_PROMPT_75bc7f749c7339be_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_75bc7f749c7339be_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/agent-persona-explorer.lock.yml b/.github/workflows/agent-persona-explorer.lock.yml
index 1a92ac2cfcf..a7934bed349 100644
--- a/.github/workflows/agent-persona-explorer.lock.yml
+++ b/.github/workflows/agent-persona-explorer.lock.yml
@@ -231,6 +231,9 @@ jobs:
GH_AW_PROMPT_7a1be3299129c2b7_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_7a1be3299129c2b7_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/ai-moderator.lock.yml b/.github/workflows/ai-moderator.lock.yml
index 5f6493b0803..92da0dc15ff 100644
--- a/.github/workflows/ai-moderator.lock.yml
+++ b/.github/workflows/ai-moderator.lock.yml
@@ -270,6 +270,9 @@ jobs:
GH_AW_PROMPT_2854fab51269987e_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_2854fab51269987e_EOF'
{{#runtime-import .github/workflows/ai-moderator.md}}
diff --git a/.github/workflows/api-consumption-report.lock.yml b/.github/workflows/api-consumption-report.lock.yml
index 7cae7a69d89..8b312fb7ae5 100644
--- a/.github/workflows/api-consumption-report.lock.yml
+++ b/.github/workflows/api-consumption-report.lock.yml
@@ -247,6 +247,9 @@ jobs:
GH_AW_PROMPT_2a3fea36388c950d_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_2a3fea36388c950d_EOF'
{{#runtime-import .github/workflows/shared/jqschema.md}}
diff --git a/.github/workflows/approach-validator.lock.yml b/.github/workflows/approach-validator.lock.yml
index 3183b0054e2..6b208c60939 100644
--- a/.github/workflows/approach-validator.lock.yml
+++ b/.github/workflows/approach-validator.lock.yml
@@ -260,6 +260,9 @@ jobs:
GH_AW_PROMPT_c1826eb2224aa7ae_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_c1826eb2224aa7ae_EOF'
{{#runtime-import .github/workflows/shared/safe-output-upload-artifact.md}}
diff --git a/.github/workflows/archie.lock.yml b/.github/workflows/archie.lock.yml
index 03e0f225d11..b746a5d8df9 100644
--- a/.github/workflows/archie.lock.yml
+++ b/.github/workflows/archie.lock.yml
@@ -275,6 +275,9 @@ jobs:
if [ "$GITHUB_EVENT_NAME" = "issue_comment" ] && [ -n "$GH_AW_IS_PR_COMMENT" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review_comment" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review" ]; then
cat "${RUNNER_TEMP}/gh-aw/prompts/pr_context_prompt.md"
fi
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_87e239b174c50a03_EOF'
## Serena Code Analysis
diff --git a/.github/workflows/architecture-guardian.lock.yml b/.github/workflows/architecture-guardian.lock.yml
index bde8af029af..47b8eb228f4 100644
--- a/.github/workflows/architecture-guardian.lock.yml
+++ b/.github/workflows/architecture-guardian.lock.yml
@@ -220,6 +220,9 @@ jobs:
GH_AW_PROMPT_39c70d8a2443c5c7_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_39c70d8a2443c5c7_EOF'
{{#runtime-import .github/workflows/architecture-guardian.md}}
diff --git a/.github/workflows/artifacts-summary.lock.yml b/.github/workflows/artifacts-summary.lock.yml
index 24d690d63b6..dd8187a9046 100644
--- a/.github/workflows/artifacts-summary.lock.yml
+++ b/.github/workflows/artifacts-summary.lock.yml
@@ -217,6 +217,9 @@ jobs:
GH_AW_PROMPT_0b6cabe580a9c36c_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_0b6cabe580a9c36c_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/audit-workflows.lock.yml b/.github/workflows/audit-workflows.lock.yml
index 2f3ee1b7e5e..d043776285c 100644
--- a/.github/workflows/audit-workflows.lock.yml
+++ b/.github/workflows/audit-workflows.lock.yml
@@ -251,6 +251,9 @@ jobs:
GH_AW_PROMPT_a48b8f0681a71fa0_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_a48b8f0681a71fa0_EOF'
{{#runtime-import .github/workflows/shared/jqschema.md}}
diff --git a/.github/workflows/auto-triage-issues.lock.yml b/.github/workflows/auto-triage-issues.lock.yml
index 57efadf9622..58ea9ed9144 100644
--- a/.github/workflows/auto-triage-issues.lock.yml
+++ b/.github/workflows/auto-triage-issues.lock.yml
@@ -238,6 +238,9 @@ jobs:
GH_AW_PROMPT_acbbe709b3acdcf4_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_acbbe709b3acdcf4_EOF'
{{#runtime-import .github/workflows/shared/github-guard-policy.md}}
diff --git a/.github/workflows/aw-failure-investigator.lock.yml b/.github/workflows/aw-failure-investigator.lock.yml
index 0452262e8e7..beffe64817c 100644
--- a/.github/workflows/aw-failure-investigator.lock.yml
+++ b/.github/workflows/aw-failure-investigator.lock.yml
@@ -225,6 +225,9 @@ jobs:
GH_AW_PROMPT_d2050658d4489b3f_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_d2050658d4489b3f_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/blog-auditor.lock.yml b/.github/workflows/blog-auditor.lock.yml
index 8315564fc42..20ffd51a208 100644
--- a/.github/workflows/blog-auditor.lock.yml
+++ b/.github/workflows/blog-auditor.lock.yml
@@ -238,6 +238,9 @@ jobs:
GH_AW_PROMPT_771d61fb0fb5ffad_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_771d61fb0fb5ffad_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/bot-detection.lock.yml b/.github/workflows/bot-detection.lock.yml
index 4d557484718..b0679ddf6bf 100644
--- a/.github/workflows/bot-detection.lock.yml
+++ b/.github/workflows/bot-detection.lock.yml
@@ -226,6 +226,9 @@ jobs:
GH_AW_PROMPT_5c36ab16716f9d71_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_5c36ab16716f9d71_EOF'
{{#runtime-import .github/workflows/bot-detection.md}}
diff --git a/.github/workflows/brave.lock.yml b/.github/workflows/brave.lock.yml
index 1aa2fcfe161..4ebfa352818 100644
--- a/.github/workflows/brave.lock.yml
+++ b/.github/workflows/brave.lock.yml
@@ -265,6 +265,9 @@ jobs:
if [ "$GITHUB_EVENT_NAME" = "issue_comment" ] && [ -n "$GH_AW_IS_PR_COMMENT" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review_comment" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review" ]; then
cat "${RUNNER_TEMP}/gh-aw/prompts/pr_context_prompt.md"
fi
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_49863381d8f5674f_EOF'
{{#runtime-import .github/workflows/shared/mcp/brave.md}}
diff --git a/.github/workflows/breaking-change-checker.lock.yml b/.github/workflows/breaking-change-checker.lock.yml
index 14b35ca92e3..7bf0e393a60 100644
--- a/.github/workflows/breaking-change-checker.lock.yml
+++ b/.github/workflows/breaking-change-checker.lock.yml
@@ -220,6 +220,9 @@ jobs:
GH_AW_PROMPT_323d89b4a9e41164_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_323d89b4a9e41164_EOF'
{{#runtime-import .github/workflows/shared/activation-app.md}}
diff --git a/.github/workflows/changeset.lock.yml b/.github/workflows/changeset.lock.yml
index 55a8f69e9c6..386b4eebd2c 100644
--- a/.github/workflows/changeset.lock.yml
+++ b/.github/workflows/changeset.lock.yml
@@ -270,6 +270,9 @@ jobs:
GH_AW_PROMPT_f9230b228c3ade5f_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_f9230b228c3ade5f_EOF'
{{#runtime-import .github/workflows/shared/changeset-format.md}}
diff --git a/.github/workflows/ci-coach.lock.yml b/.github/workflows/ci-coach.lock.yml
index cf704f303fe..fafb303d8b2 100644
--- a/.github/workflows/ci-coach.lock.yml
+++ b/.github/workflows/ci-coach.lock.yml
@@ -229,6 +229,9 @@ jobs:
GH_AW_PROMPT_7a2e23ba30062ebd_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/cli_proxy_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_7a2e23ba30062ebd_EOF'
{{#runtime-import .github/workflows/shared/ci-data-analysis.md}}
diff --git a/.github/workflows/ci-doctor.lock.yml b/.github/workflows/ci-doctor.lock.yml
index d8d2a99c3b5..00b73dc0277 100644
--- a/.github/workflows/ci-doctor.lock.yml
+++ b/.github/workflows/ci-doctor.lock.yml
@@ -280,6 +280,9 @@ jobs:
GH_AW_PROMPT_3107df830c29773c_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_3107df830c29773c_EOF'
{{#runtime-import .github/workflows/ci-doctor.md}}
diff --git a/.github/workflows/claude-code-user-docs-review.lock.yml b/.github/workflows/claude-code-user-docs-review.lock.yml
index 90ded4a80a9..faa2aa06797 100644
--- a/.github/workflows/claude-code-user-docs-review.lock.yml
+++ b/.github/workflows/claude-code-user-docs-review.lock.yml
@@ -238,6 +238,9 @@ jobs:
GH_AW_PROMPT_bc6f0c544c0b951b_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_bc6f0c544c0b951b_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/cli-consistency-checker.lock.yml b/.github/workflows/cli-consistency-checker.lock.yml
index 9493b13909c..3bff18d058d 100644
--- a/.github/workflows/cli-consistency-checker.lock.yml
+++ b/.github/workflows/cli-consistency-checker.lock.yml
@@ -214,6 +214,9 @@ jobs:
GH_AW_PROMPT_c0f2a49a3806cd0a_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_c0f2a49a3806cd0a_EOF'
{{#runtime-import .github/workflows/cli-consistency-checker.md}}
diff --git a/.github/workflows/cli-version-checker.lock.yml b/.github/workflows/cli-version-checker.lock.yml
index 2f7f9d2e56b..1a15baba790 100644
--- a/.github/workflows/cli-version-checker.lock.yml
+++ b/.github/workflows/cli-version-checker.lock.yml
@@ -227,6 +227,9 @@ jobs:
GH_AW_PROMPT_1cb164cb4aa17a5d_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_1cb164cb4aa17a5d_EOF'
{{#runtime-import .github/workflows/shared/jqschema.md}}
diff --git a/.github/workflows/cloclo.lock.yml b/.github/workflows/cloclo.lock.yml
index 469b6749155..c73472a5bfe 100644
--- a/.github/workflows/cloclo.lock.yml
+++ b/.github/workflows/cloclo.lock.yml
@@ -328,6 +328,9 @@ jobs:
if [ "$GITHUB_EVENT_NAME" = "issue_comment" ] && [ -n "$GH_AW_IS_PR_COMMENT" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review_comment" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review" ]; then
cat "${RUNNER_TEMP}/gh-aw/prompts/pr_context_prompt.md"
fi
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_2f983bf8a8c9cb5e_EOF'
## Serena Code Analysis
diff --git a/.github/workflows/code-scanning-fixer.lock.yml b/.github/workflows/code-scanning-fixer.lock.yml
index 502396a5649..7c9f1416ac2 100644
--- a/.github/workflows/code-scanning-fixer.lock.yml
+++ b/.github/workflows/code-scanning-fixer.lock.yml
@@ -226,6 +226,9 @@ jobs:
GH_AW_PROMPT_a3b72589f6fc470c_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_a3b72589f6fc470c_EOF'
{{#runtime-import .github/workflows/shared/security-analysis-base.md}}
diff --git a/.github/workflows/code-simplifier.lock.yml b/.github/workflows/code-simplifier.lock.yml
index 8519dcacaa6..bbf543b426f 100644
--- a/.github/workflows/code-simplifier.lock.yml
+++ b/.github/workflows/code-simplifier.lock.yml
@@ -232,6 +232,9 @@ jobs:
GH_AW_PROMPT_54a4b28872c44243_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_54a4b28872c44243_EOF'
{{#runtime-import .github/workflows/shared/activation-app.md}}
diff --git a/.github/workflows/codex-github-remote-mcp-test.lock.yml b/.github/workflows/codex-github-remote-mcp-test.lock.yml
index 65da63214f9..61d32f85265 100644
--- a/.github/workflows/codex-github-remote-mcp-test.lock.yml
+++ b/.github/workflows/codex-github-remote-mcp-test.lock.yml
@@ -206,6 +206,9 @@ jobs:
GH_AW_PROMPT_56be9e1ef4b9261a_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_56be9e1ef4b9261a_EOF'
{{#runtime-import .github/workflows/codex-github-remote-mcp-test.md}}
diff --git a/.github/workflows/commit-changes-analyzer.lock.yml b/.github/workflows/commit-changes-analyzer.lock.yml
index 07f972cc332..eeab45fa09f 100644
--- a/.github/workflows/commit-changes-analyzer.lock.yml
+++ b/.github/workflows/commit-changes-analyzer.lock.yml
@@ -225,6 +225,9 @@ jobs:
GH_AW_PROMPT_c6ba27c7d7f9057e_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_c6ba27c7d7f9057e_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/constraint-solving-potd.lock.yml b/.github/workflows/constraint-solving-potd.lock.yml
index 6c3995b370d..a9d186cdcc1 100644
--- a/.github/workflows/constraint-solving-potd.lock.yml
+++ b/.github/workflows/constraint-solving-potd.lock.yml
@@ -219,6 +219,9 @@ jobs:
GH_AW_PROMPT_94e7287544da83b8_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_94e7287544da83b8_EOF'
{{#runtime-import .github/workflows/constraint-solving-potd.md}}
diff --git a/.github/workflows/contribution-check.lock.yml b/.github/workflows/contribution-check.lock.yml
index b47a2a5a45e..76c0660ede1 100644
--- a/.github/workflows/contribution-check.lock.yml
+++ b/.github/workflows/contribution-check.lock.yml
@@ -227,6 +227,9 @@ jobs:
GH_AW_PROMPT_c45bd882916329c6_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_c45bd882916329c6_EOF'
{{#runtime-import .github/workflows/contribution-check.md}}
diff --git a/.github/workflows/copilot-agent-analysis.lock.yml b/.github/workflows/copilot-agent-analysis.lock.yml
index 49f361c7f40..72f83062256 100644
--- a/.github/workflows/copilot-agent-analysis.lock.yml
+++ b/.github/workflows/copilot-agent-analysis.lock.yml
@@ -244,6 +244,9 @@ jobs:
GH_AW_PROMPT_e8af2cc2a2fbd6e3_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_e8af2cc2a2fbd6e3_EOF'
{{#runtime-import .github/workflows/shared/copilot-pr-analysis-base.md}}
diff --git a/.github/workflows/copilot-cli-deep-research.lock.yml b/.github/workflows/copilot-cli-deep-research.lock.yml
index cd38aa39ddd..2da4ddd8a93 100644
--- a/.github/workflows/copilot-cli-deep-research.lock.yml
+++ b/.github/workflows/copilot-cli-deep-research.lock.yml
@@ -218,6 +218,9 @@ jobs:
GH_AW_PROMPT_7d7a99f9086230e9_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_7d7a99f9086230e9_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/copilot-opt.lock.yml b/.github/workflows/copilot-opt.lock.yml
index 52ff1acd69f..c3b9bd5e0eb 100644
--- a/.github/workflows/copilot-opt.lock.yml
+++ b/.github/workflows/copilot-opt.lock.yml
@@ -229,6 +229,9 @@ jobs:
GH_AW_PROMPT_ae30f9b44f06bbdb_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_ae30f9b44f06bbdb_EOF'
{{#runtime-import .github/workflows/shared/jqschema.md}}
diff --git a/.github/workflows/copilot-pr-merged-report.lock.yml b/.github/workflows/copilot-pr-merged-report.lock.yml
index f12a19de30c..dce69104d52 100644
--- a/.github/workflows/copilot-pr-merged-report.lock.yml
+++ b/.github/workflows/copilot-pr-merged-report.lock.yml
@@ -197,6 +197,9 @@ jobs:
GH_AW_PROMPT_4802dcbccdc6c215_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/mcp_cli_tools_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_4802dcbccdc6c215_EOF'
{{#runtime-import .github/workflows/shared/gh.md}}
diff --git a/.github/workflows/copilot-pr-nlp-analysis.lock.yml b/.github/workflows/copilot-pr-nlp-analysis.lock.yml
index dfdb65ed3e5..5d4970dc9c3 100644
--- a/.github/workflows/copilot-pr-nlp-analysis.lock.yml
+++ b/.github/workflows/copilot-pr-nlp-analysis.lock.yml
@@ -242,6 +242,9 @@ jobs:
GH_AW_PROMPT_bfdc232b84fd83d9_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_bfdc232b84fd83d9_EOF'
{{#runtime-import .github/workflows/shared/copilot-pr-analysis-base.md}}
diff --git a/.github/workflows/copilot-pr-prompt-analysis.lock.yml b/.github/workflows/copilot-pr-prompt-analysis.lock.yml
index 3496d5029dc..ad56e1c5f63 100644
--- a/.github/workflows/copilot-pr-prompt-analysis.lock.yml
+++ b/.github/workflows/copilot-pr-prompt-analysis.lock.yml
@@ -237,6 +237,9 @@ jobs:
GH_AW_PROMPT_1da7095d771f1966_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_1da7095d771f1966_EOF'
{{#runtime-import .github/workflows/shared/copilot-pr-analysis-base.md}}
diff --git a/.github/workflows/copilot-session-insights.lock.yml b/.github/workflows/copilot-session-insights.lock.yml
index 720b1abe384..f45393f6dc3 100644
--- a/.github/workflows/copilot-session-insights.lock.yml
+++ b/.github/workflows/copilot-session-insights.lock.yml
@@ -250,6 +250,9 @@ jobs:
GH_AW_PROMPT_317daefa67de4e54_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_317daefa67de4e54_EOF'
{{#runtime-import .github/workflows/shared/jqschema.md}}
diff --git a/.github/workflows/copilot-token-audit.lock.yml b/.github/workflows/copilot-token-audit.lock.yml
index 038982f9ad6..a73b11b204e 100644
--- a/.github/workflows/copilot-token-audit.lock.yml
+++ b/.github/workflows/copilot-token-audit.lock.yml
@@ -243,6 +243,9 @@ jobs:
GH_AW_PROMPT_ebb38a51743f7aa4_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_ebb38a51743f7aa4_EOF'
{{#runtime-import .github/workflows/shared/mcp/gh-aw.md}}
diff --git a/.github/workflows/copilot-token-optimizer.lock.yml b/.github/workflows/copilot-token-optimizer.lock.yml
index 812704e8479..6cc0bb9634f 100644
--- a/.github/workflows/copilot-token-optimizer.lock.yml
+++ b/.github/workflows/copilot-token-optimizer.lock.yml
@@ -228,6 +228,9 @@ jobs:
GH_AW_PROMPT_958392f59ada5f3c_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/cli_proxy_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_958392f59ada5f3c_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/craft.lock.yml b/.github/workflows/craft.lock.yml
index 17447eb77d6..02bf26f1c89 100644
--- a/.github/workflows/craft.lock.yml
+++ b/.github/workflows/craft.lock.yml
@@ -267,6 +267,9 @@ jobs:
if [ "$GITHUB_EVENT_NAME" = "issue_comment" ] && [ -n "$GH_AW_IS_PR_COMMENT" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review_comment" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review" ]; then
cat "${RUNNER_TEMP}/gh-aw/prompts/pr_context_push_to_pr_branch_guidance.md"
fi
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_0938d13c8e03385e_EOF'
{{#runtime-import .github/workflows/craft.md}}
diff --git a/.github/workflows/daily-architecture-diagram.lock.yml b/.github/workflows/daily-architecture-diagram.lock.yml
index 2a72f00aa4b..df7153e6703 100644
--- a/.github/workflows/daily-architecture-diagram.lock.yml
+++ b/.github/workflows/daily-architecture-diagram.lock.yml
@@ -233,6 +233,9 @@ jobs:
GH_AW_PROMPT_06cc9adb72460c38_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_06cc9adb72460c38_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/daily-assign-issue-to-user.lock.yml b/.github/workflows/daily-assign-issue-to-user.lock.yml
index 7dc739ce089..154554c9229 100644
--- a/.github/workflows/daily-assign-issue-to-user.lock.yml
+++ b/.github/workflows/daily-assign-issue-to-user.lock.yml
@@ -224,6 +224,9 @@ jobs:
GH_AW_PROMPT_f5f9cbddeca39871_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_f5f9cbddeca39871_EOF'
{{#runtime-import .github/workflows/shared/observability-otlp.md}}
diff --git a/.github/workflows/daily-astrostylelite-markdown-spellcheck.lock.yml b/.github/workflows/daily-astrostylelite-markdown-spellcheck.lock.yml
index 7a16646b4a7..f79b55773e5 100644
--- a/.github/workflows/daily-astrostylelite-markdown-spellcheck.lock.yml
+++ b/.github/workflows/daily-astrostylelite-markdown-spellcheck.lock.yml
@@ -235,6 +235,9 @@ jobs:
GH_AW_PROMPT_347d7becffeaa86e_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_347d7becffeaa86e_EOF'
{{#runtime-import .github/workflows/shared/otel.md}}
diff --git a/.github/workflows/daily-aw-cross-repo-compile-check.lock.yml b/.github/workflows/daily-aw-cross-repo-compile-check.lock.yml
index 648839b58dd..8afa684a851 100644
--- a/.github/workflows/daily-aw-cross-repo-compile-check.lock.yml
+++ b/.github/workflows/daily-aw-cross-repo-compile-check.lock.yml
@@ -235,6 +235,9 @@ jobs:
GH_AW_PROMPT_b9b3547d7529d338_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_b9b3547d7529d338_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/daily-cache-strategy-analyzer.lock.yml b/.github/workflows/daily-cache-strategy-analyzer.lock.yml
index d448a01d80f..648eadd7b37 100644
--- a/.github/workflows/daily-cache-strategy-analyzer.lock.yml
+++ b/.github/workflows/daily-cache-strategy-analyzer.lock.yml
@@ -245,6 +245,9 @@ jobs:
GH_AW_PROMPT_e16b3d9f376629a0_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_e16b3d9f376629a0_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
@@ -1385,18 +1388,18 @@ jobs:
DOCKER_SOCK_GID=$(stat -c '%g' /var/run/docker.sock 2>/dev/null || echo '0')
export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host --add-host host.docker.internal:127.0.0.1 --user '"${MCP_GATEWAY_UID}"':'"${MCP_GATEWAY_GID}"' --group-add '"${DOCKER_SOCK_GID}"' -v /var/run/docker.sock:/var/run/docker.sock -e MCP_GATEWAY_PORT -e MCP_GATEWAY_DOMAIN -e MCP_GATEWAY_API_KEY -e MCP_GATEWAY_PAYLOAD_DIR -e MCP_GATEWAY_PAYLOAD_SIZE_THRESHOLD -e DEBUG -e MCP_GATEWAY_LOG_DIR -e GH_AW_MCP_LOG_DIR -e GH_AW_SAFE_OUTPUTS -e GH_AW_SAFE_OUTPUTS_CONFIG_PATH -e GH_AW_SAFE_OUTPUTS_TOOLS_PATH -e GH_AW_ASSETS_BRANCH -e GH_AW_ASSETS_MAX_SIZE_KB -e GH_AW_ASSETS_ALLOWED_EXTS -e DEFAULT_BRANCH -e GITHUB_MCP_SERVER_TOKEN -e GITHUB_MCP_GUARD_MIN_INTEGRITY -e GITHUB_MCP_GUARD_REPOS -e GITHUB_REPOSITORY -e GITHUB_SERVER_URL -e GITHUB_SHA -e GITHUB_WORKSPACE -e GITHUB_TOKEN -e GITHUB_RUN_ID -e GITHUB_RUN_NUMBER -e GITHUB_RUN_ATTEMPT -e GITHUB_JOB -e GITHUB_ACTION -e GITHUB_EVENT_NAME -e GITHUB_EVENT_PATH -e GITHUB_ACTOR -e GITHUB_ACTOR_ID -e GITHUB_TRIGGERING_ACTOR -e GITHUB_WORKFLOW -e GITHUB_WORKFLOW_REF -e GITHUB_WORKFLOW_SHA -e GITHUB_REF -e GITHUB_REF_NAME -e GITHUB_REF_TYPE -e GITHUB_HEAD_REF -e GITHUB_BASE_REF -e CODEX_HOME -v /tmp/gh-aw/mcp-payloads:/tmp/gh-aw/mcp-payloads:rw -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/github/gh-aw-mcpg:v0.3.1'
- cat > "${RUNNER_TEMP}/gh-aw/mcp-config/config.toml" << GH_AW_MCP_CONFIG_cde02794eefbccc6_EOF
+ cat > "${RUNNER_TEMP}/gh-aw/mcp-config/config.toml" << GH_AW_MCP_CONFIG_5e67492c7f345b01_EOF
[history]
persistence = "none"
[shell_environment_policy]
inherit = "core"
include_only = ["CODEX_API_KEY", "HOME", "OPENAI_API_KEY", "PATH"]
- GH_AW_MCP_CONFIG_cde02794eefbccc6_EOF
+ GH_AW_MCP_CONFIG_5e67492c7f345b01_EOF
# Generate JSON config for MCP gateway
GH_AW_NODE=$(which node 2>/dev/null || command -v node 2>/dev/null || echo node)
- cat << GH_AW_MCP_CONFIG_e619097f2953d05d_EOF | "$GH_AW_NODE" "${RUNNER_TEMP}/gh-aw/actions/start_mcp_gateway.cjs"
+ cat << GH_AW_MCP_CONFIG_032ce6595f7da61e_EOF | "$GH_AW_NODE" "${RUNNER_TEMP}/gh-aw/actions/start_mcp_gateway.cjs"
{
"mcpServers": {
},
@@ -1407,11 +1410,11 @@ jobs:
"payloadDir": "${MCP_GATEWAY_PAYLOAD_DIR}"
}
}
- GH_AW_MCP_CONFIG_e619097f2953d05d_EOF
+ GH_AW_MCP_CONFIG_032ce6595f7da61e_EOF
# Sync converter output to writable CODEX_HOME for Codex
mkdir -p /tmp/gh-aw/mcp-config
- cat > "/tmp/gh-aw/mcp-config/config.toml" << GH_AW_CODEX_SHELL_POLICY_4429e8ccca07f280_EOF
+ cat > "/tmp/gh-aw/mcp-config/config.toml" << GH_AW_CODEX_SHELL_POLICY_33d746bc2d355fc7_EOF
model_provider = "openai-proxy"
[model_providers.openai-proxy]
name = "OpenAI AWF proxy"
@@ -1421,7 +1424,7 @@ jobs:
[shell_environment_policy]
inherit = "core"
include_only = ["CODEX_API_KEY", "HOME", "OPENAI_API_KEY", "PATH"]
- GH_AW_CODEX_SHELL_POLICY_4429e8ccca07f280_EOF
+ GH_AW_CODEX_SHELL_POLICY_33d746bc2d355fc7_EOF
awk '
BEGIN { skip_openai_proxy = 0 }
/^[[:space:]]*model_provider[[:space:]]*=/ { next }
diff --git a/.github/workflows/daily-caveman-optimizer.lock.yml b/.github/workflows/daily-caveman-optimizer.lock.yml
index 992e120b632..7fb88c0b930 100644
--- a/.github/workflows/daily-caveman-optimizer.lock.yml
+++ b/.github/workflows/daily-caveman-optimizer.lock.yml
@@ -238,6 +238,9 @@ jobs:
GH_AW_PROMPT_c86040c388498857_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_c86040c388498857_EOF'
{{#runtime-import .github/workflows/shared/otel.md}}
diff --git a/.github/workflows/daily-choice-test.lock.yml b/.github/workflows/daily-choice-test.lock.yml
index 2f79c840330..02a649c4f23 100644
--- a/.github/workflows/daily-choice-test.lock.yml
+++ b/.github/workflows/daily-choice-test.lock.yml
@@ -232,6 +232,9 @@ jobs:
GH_AW_PROMPT_cc851a8c6a90d45c_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_cc851a8c6a90d45c_EOF'
{{#runtime-import .github/workflows/shared/observability-otlp.md}}
diff --git a/.github/workflows/daily-cli-performance.lock.yml b/.github/workflows/daily-cli-performance.lock.yml
index a494464b75d..68000f20f8d 100644
--- a/.github/workflows/daily-cli-performance.lock.yml
+++ b/.github/workflows/daily-cli-performance.lock.yml
@@ -260,6 +260,9 @@ jobs:
GH_AW_PROMPT_93d9536c2ed70fa7_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_93d9536c2ed70fa7_EOF'
{{#runtime-import .github/workflows/shared/go-make.md}}
diff --git a/.github/workflows/daily-cli-tools-tester.lock.yml b/.github/workflows/daily-cli-tools-tester.lock.yml
index fc787942dd9..ac090e03fc1 100644
--- a/.github/workflows/daily-cli-tools-tester.lock.yml
+++ b/.github/workflows/daily-cli-tools-tester.lock.yml
@@ -237,6 +237,9 @@ jobs:
GH_AW_PROMPT_7845b77019682aa9_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_7845b77019682aa9_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/daily-code-metrics.lock.yml b/.github/workflows/daily-code-metrics.lock.yml
index 124ca571e5b..9dd78fa4020 100644
--- a/.github/workflows/daily-code-metrics.lock.yml
+++ b/.github/workflows/daily-code-metrics.lock.yml
@@ -245,6 +245,9 @@ jobs:
GH_AW_PROMPT_e45ff8a78a8305e1_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_e45ff8a78a8305e1_EOF'
{{#runtime-import .github/workflows/shared/python-dataviz.md}}
diff --git a/.github/workflows/daily-community-attribution.lock.yml b/.github/workflows/daily-community-attribution.lock.yml
index eb6155f51d1..decadf32e5b 100644
--- a/.github/workflows/daily-community-attribution.lock.yml
+++ b/.github/workflows/daily-community-attribution.lock.yml
@@ -237,6 +237,9 @@ jobs:
GH_AW_PROMPT_3642021c242227f5_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_3642021c242227f5_EOF'
{{#runtime-import .github/workflows/shared/community-attribution.md}}
diff --git a/.github/workflows/daily-compiler-quality.lock.yml b/.github/workflows/daily-compiler-quality.lock.yml
index f25c65b31d9..24b6729c403 100644
--- a/.github/workflows/daily-compiler-quality.lock.yml
+++ b/.github/workflows/daily-compiler-quality.lock.yml
@@ -235,6 +235,9 @@ jobs:
GH_AW_PROMPT_0836f336b83a50af_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_0836f336b83a50af_EOF'
## Serena Code Analysis
diff --git a/.github/workflows/daily-doc-healer.lock.yml b/.github/workflows/daily-doc-healer.lock.yml
index 7ce946941a2..50468cd19d2 100644
--- a/.github/workflows/daily-doc-healer.lock.yml
+++ b/.github/workflows/daily-doc-healer.lock.yml
@@ -241,6 +241,9 @@ jobs:
GH_AW_PROMPT_1a6ccb96f19ae648_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_1a6ccb96f19ae648_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/daily-doc-updater.lock.yml b/.github/workflows/daily-doc-updater.lock.yml
index 2bad62898df..a566dae01fb 100644
--- a/.github/workflows/daily-doc-updater.lock.yml
+++ b/.github/workflows/daily-doc-updater.lock.yml
@@ -240,6 +240,9 @@ jobs:
GH_AW_PROMPT_60321b637369216b_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_60321b637369216b_EOF'
{{#runtime-import .github/workflows/shared/github-guard-policy.md}}
diff --git a/.github/workflows/daily-fact.lock.yml b/.github/workflows/daily-fact.lock.yml
index d051dbd276e..d321754422c 100644
--- a/.github/workflows/daily-fact.lock.yml
+++ b/.github/workflows/daily-fact.lock.yml
@@ -241,6 +241,9 @@ jobs:
GH_AW_PROMPT_ffb32d86a97a96e6_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_ffb32d86a97a96e6_EOF'
@@ -1396,18 +1399,18 @@ jobs:
DOCKER_SOCK_GID=$(stat -c '%g' /var/run/docker.sock 2>/dev/null || echo '0')
export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host --add-host host.docker.internal:127.0.0.1 --user '"${MCP_GATEWAY_UID}"':'"${MCP_GATEWAY_GID}"' --group-add '"${DOCKER_SOCK_GID}"' -v /var/run/docker.sock:/var/run/docker.sock -e MCP_GATEWAY_PORT -e MCP_GATEWAY_DOMAIN -e MCP_GATEWAY_API_KEY -e MCP_GATEWAY_PAYLOAD_DIR -e MCP_GATEWAY_PAYLOAD_SIZE_THRESHOLD -e DEBUG -e MCP_GATEWAY_LOG_DIR -e GH_AW_MCP_LOG_DIR -e GH_AW_SAFE_OUTPUTS -e GH_AW_SAFE_OUTPUTS_CONFIG_PATH -e GH_AW_SAFE_OUTPUTS_TOOLS_PATH -e GH_AW_ASSETS_BRANCH -e GH_AW_ASSETS_MAX_SIZE_KB -e GH_AW_ASSETS_ALLOWED_EXTS -e DEFAULT_BRANCH -e GITHUB_MCP_SERVER_TOKEN -e GITHUB_MCP_GUARD_MIN_INTEGRITY -e GITHUB_MCP_GUARD_REPOS -e GITHUB_REPOSITORY -e GITHUB_SERVER_URL -e GITHUB_SHA -e GITHUB_WORKSPACE -e GITHUB_TOKEN -e GITHUB_RUN_ID -e GITHUB_RUN_NUMBER -e GITHUB_RUN_ATTEMPT -e GITHUB_JOB -e GITHUB_ACTION -e GITHUB_EVENT_NAME -e GITHUB_EVENT_PATH -e GITHUB_ACTOR -e GITHUB_ACTOR_ID -e GITHUB_TRIGGERING_ACTOR -e GITHUB_WORKFLOW -e GITHUB_WORKFLOW_REF -e GITHUB_WORKFLOW_SHA -e GITHUB_REF -e GITHUB_REF_NAME -e GITHUB_REF_TYPE -e GITHUB_HEAD_REF -e GITHUB_BASE_REF -e CODEX_HOME -v /tmp/gh-aw/mcp-payloads:/tmp/gh-aw/mcp-payloads:rw -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/github/gh-aw-mcpg:v0.3.1'
- cat > "${RUNNER_TEMP}/gh-aw/mcp-config/config.toml" << GH_AW_MCP_CONFIG_ec69e68403dc5e6a_EOF
+ cat > "${RUNNER_TEMP}/gh-aw/mcp-config/config.toml" << GH_AW_MCP_CONFIG_9d1d766df0483b8c_EOF
[history]
persistence = "none"
[shell_environment_policy]
inherit = "core"
include_only = ["CODEX_API_KEY", "HOME", "OPENAI_API_KEY", "PATH"]
- GH_AW_MCP_CONFIG_ec69e68403dc5e6a_EOF
+ GH_AW_MCP_CONFIG_9d1d766df0483b8c_EOF
# Generate JSON config for MCP gateway
GH_AW_NODE=$(which node 2>/dev/null || command -v node 2>/dev/null || echo node)
- cat << GH_AW_MCP_CONFIG_50ecf8915c8f3c53_EOF | "$GH_AW_NODE" "${RUNNER_TEMP}/gh-aw/actions/start_mcp_gateway.cjs"
+ cat << GH_AW_MCP_CONFIG_f5635a2159c01676_EOF | "$GH_AW_NODE" "${RUNNER_TEMP}/gh-aw/actions/start_mcp_gateway.cjs"
{
"mcpServers": {
},
@@ -1418,11 +1421,11 @@ jobs:
"payloadDir": "${MCP_GATEWAY_PAYLOAD_DIR}"
}
}
- GH_AW_MCP_CONFIG_50ecf8915c8f3c53_EOF
+ GH_AW_MCP_CONFIG_f5635a2159c01676_EOF
# Sync converter output to writable CODEX_HOME for Codex
mkdir -p /tmp/gh-aw/mcp-config
- cat > "/tmp/gh-aw/mcp-config/config.toml" << GH_AW_CODEX_SHELL_POLICY_edc2f2577f4a498d_EOF
+ cat > "/tmp/gh-aw/mcp-config/config.toml" << GH_AW_CODEX_SHELL_POLICY_57ddd272ae6cb5c1_EOF
model_provider = "openai-proxy"
[model_providers.openai-proxy]
name = "OpenAI AWF proxy"
@@ -1432,7 +1435,7 @@ jobs:
[shell_environment_policy]
inherit = "core"
include_only = ["CODEX_API_KEY", "HOME", "OPENAI_API_KEY", "PATH"]
- GH_AW_CODEX_SHELL_POLICY_edc2f2577f4a498d_EOF
+ GH_AW_CODEX_SHELL_POLICY_57ddd272ae6cb5c1_EOF
awk '
BEGIN { skip_openai_proxy = 0 }
/^[[:space:]]*model_provider[[:space:]]*=/ { next }
diff --git a/.github/workflows/daily-file-diet.lock.yml b/.github/workflows/daily-file-diet.lock.yml
index e7cc64812c5..a14e907278a 100644
--- a/.github/workflows/daily-file-diet.lock.yml
+++ b/.github/workflows/daily-file-diet.lock.yml
@@ -236,6 +236,9 @@ jobs:
GH_AW_PROMPT_200f63e58c279776_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_200f63e58c279776_EOF'
## Serena Code Analysis
diff --git a/.github/workflows/daily-firewall-report.lock.yml b/.github/workflows/daily-firewall-report.lock.yml
index 9b8c389c19a..ad251db15bc 100644
--- a/.github/workflows/daily-firewall-report.lock.yml
+++ b/.github/workflows/daily-firewall-report.lock.yml
@@ -247,6 +247,9 @@ jobs:
GH_AW_PROMPT_36c89e0507e45aff_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_36c89e0507e45aff_EOF'
{{#runtime-import .github/workflows/shared/trending-charts-simple.md}}
diff --git a/.github/workflows/daily-function-namer.lock.yml b/.github/workflows/daily-function-namer.lock.yml
index d89dce1e6d3..2892cd564a6 100644
--- a/.github/workflows/daily-function-namer.lock.yml
+++ b/.github/workflows/daily-function-namer.lock.yml
@@ -239,6 +239,9 @@ jobs:
GH_AW_PROMPT_c14a880afa97f469_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_c14a880afa97f469_EOF'
## Serena Code Analysis
diff --git a/.github/workflows/daily-hippo-learn.lock.yml b/.github/workflows/daily-hippo-learn.lock.yml
index df057d90291..281afbd7821 100644
--- a/.github/workflows/daily-hippo-learn.lock.yml
+++ b/.github/workflows/daily-hippo-learn.lock.yml
@@ -229,6 +229,9 @@ jobs:
GH_AW_PROMPT_8c26d89de701feb4_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_8c26d89de701feb4_EOF'
{{#runtime-import .github/workflows/shared/hippo-memory.md}}
diff --git a/.github/workflows/daily-issues-report.lock.yml b/.github/workflows/daily-issues-report.lock.yml
index 955f5b5c95a..1eaecb81261 100644
--- a/.github/workflows/daily-issues-report.lock.yml
+++ b/.github/workflows/daily-issues-report.lock.yml
@@ -250,6 +250,9 @@ jobs:
GH_AW_PROMPT_b9b7669c1673eceb_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_b9b7669c1673eceb_EOF'
{{#runtime-import .github/workflows/shared/github-guard-policy.md}}
diff --git a/.github/workflows/daily-malicious-code-scan.lock.yml b/.github/workflows/daily-malicious-code-scan.lock.yml
index 467ef1d3cf4..5339c725461 100644
--- a/.github/workflows/daily-malicious-code-scan.lock.yml
+++ b/.github/workflows/daily-malicious-code-scan.lock.yml
@@ -227,6 +227,9 @@ jobs:
GH_AW_PROMPT_25b1dcbd4862ff19_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_25b1dcbd4862ff19_EOF'
{{#runtime-import .github/workflows/shared/security-analysis-base.md}}
diff --git a/.github/workflows/daily-mcp-concurrency-analysis.lock.yml b/.github/workflows/daily-mcp-concurrency-analysis.lock.yml
index 63d16431e33..d6a00ea88d1 100644
--- a/.github/workflows/daily-mcp-concurrency-analysis.lock.yml
+++ b/.github/workflows/daily-mcp-concurrency-analysis.lock.yml
@@ -233,6 +233,9 @@ jobs:
GH_AW_PROMPT_a619b11732dded21_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_a619b11732dded21_EOF'
## Serena Code Analysis
diff --git a/.github/workflows/daily-multi-device-docs-tester.lock.yml b/.github/workflows/daily-multi-device-docs-tester.lock.yml
index 476199b8e3d..824584f0b5e 100644
--- a/.github/workflows/daily-multi-device-docs-tester.lock.yml
+++ b/.github/workflows/daily-multi-device-docs-tester.lock.yml
@@ -241,6 +241,9 @@ jobs:
GH_AW_PROMPT_e8776210a33b59c8_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_e8776210a33b59c8_EOF'
{{#runtime-import .github/workflows/shared/docs-server-lifecycle.md}}
diff --git a/.github/workflows/daily-news.lock.yml b/.github/workflows/daily-news.lock.yml
index 236ebe6a292..e0718d99b23 100644
--- a/.github/workflows/daily-news.lock.yml
+++ b/.github/workflows/daily-news.lock.yml
@@ -242,6 +242,9 @@ jobs:
GH_AW_PROMPT_28e02fa8d0cb2ffc_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_28e02fa8d0cb2ffc_EOF'
{{#runtime-import .github/workflows/shared/mcp/tavily.md}}
diff --git a/.github/workflows/daily-observability-report.lock.yml b/.github/workflows/daily-observability-report.lock.yml
index 5de29eeaf14..430dc1b9eab 100644
--- a/.github/workflows/daily-observability-report.lock.yml
+++ b/.github/workflows/daily-observability-report.lock.yml
@@ -244,6 +244,9 @@ jobs:
GH_AW_PROMPT_5ff4c2c393419636_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_5ff4c2c393419636_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
@@ -1313,18 +1316,18 @@ jobs:
DOCKER_SOCK_GID=$(stat -c '%g' /var/run/docker.sock 2>/dev/null || echo '0')
export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host --add-host host.docker.internal:127.0.0.1 --user '"${MCP_GATEWAY_UID}"':'"${MCP_GATEWAY_GID}"' --group-add '"${DOCKER_SOCK_GID}"' -v /var/run/docker.sock:/var/run/docker.sock -e MCP_GATEWAY_PORT -e MCP_GATEWAY_DOMAIN -e MCP_GATEWAY_API_KEY -e MCP_GATEWAY_PAYLOAD_DIR -e MCP_GATEWAY_PAYLOAD_SIZE_THRESHOLD -e DEBUG -e MCP_GATEWAY_LOG_DIR -e GH_AW_MCP_LOG_DIR -e GH_AW_SAFE_OUTPUTS -e GH_AW_SAFE_OUTPUTS_CONFIG_PATH -e GH_AW_SAFE_OUTPUTS_TOOLS_PATH -e GH_AW_ASSETS_BRANCH -e GH_AW_ASSETS_MAX_SIZE_KB -e GH_AW_ASSETS_ALLOWED_EXTS -e DEFAULT_BRANCH -e GITHUB_MCP_SERVER_TOKEN -e GITHUB_MCP_GUARD_MIN_INTEGRITY -e GITHUB_MCP_GUARD_REPOS -e GITHUB_REPOSITORY -e GITHUB_SERVER_URL -e GITHUB_SHA -e GITHUB_WORKSPACE -e GITHUB_TOKEN -e GITHUB_RUN_ID -e GITHUB_RUN_NUMBER -e GITHUB_RUN_ATTEMPT -e GITHUB_JOB -e GITHUB_ACTION -e GITHUB_EVENT_NAME -e GITHUB_EVENT_PATH -e GITHUB_ACTOR -e GITHUB_ACTOR_ID -e GITHUB_TRIGGERING_ACTOR -e GITHUB_WORKFLOW -e GITHUB_WORKFLOW_REF -e GITHUB_WORKFLOW_SHA -e GITHUB_REF -e GITHUB_REF_NAME -e GITHUB_REF_TYPE -e GITHUB_HEAD_REF -e GITHUB_BASE_REF -e CODEX_HOME -v /tmp/gh-aw/mcp-payloads:/tmp/gh-aw/mcp-payloads:rw -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/github/gh-aw-mcpg:v0.3.1'
- cat > "${RUNNER_TEMP}/gh-aw/mcp-config/config.toml" << GH_AW_MCP_CONFIG_95e1a7a74282e29e_EOF
+ cat > "${RUNNER_TEMP}/gh-aw/mcp-config/config.toml" << GH_AW_MCP_CONFIG_8ad9c899e09d6c0c_EOF
[history]
persistence = "none"
[shell_environment_policy]
inherit = "core"
include_only = ["CODEX_API_KEY", "HOME", "OPENAI_API_KEY", "PATH"]
- GH_AW_MCP_CONFIG_95e1a7a74282e29e_EOF
+ GH_AW_MCP_CONFIG_8ad9c899e09d6c0c_EOF
# Generate JSON config for MCP gateway
GH_AW_NODE=$(which node 2>/dev/null || command -v node 2>/dev/null || echo node)
- cat << GH_AW_MCP_CONFIG_4c86d984ec9612fa_EOF | "$GH_AW_NODE" "${RUNNER_TEMP}/gh-aw/actions/start_mcp_gateway.cjs"
+ cat << GH_AW_MCP_CONFIG_1b9d4f6a59b7402f_EOF | "$GH_AW_NODE" "${RUNNER_TEMP}/gh-aw/actions/start_mcp_gateway.cjs"
{
"mcpServers": {
},
@@ -1335,11 +1338,11 @@ jobs:
"payloadDir": "${MCP_GATEWAY_PAYLOAD_DIR}"
}
}
- GH_AW_MCP_CONFIG_4c86d984ec9612fa_EOF
+ GH_AW_MCP_CONFIG_1b9d4f6a59b7402f_EOF
# Sync converter output to writable CODEX_HOME for Codex
mkdir -p /tmp/gh-aw/mcp-config
- cat > "/tmp/gh-aw/mcp-config/config.toml" << GH_AW_CODEX_SHELL_POLICY_6e37a3e971381c9a_EOF
+ cat > "/tmp/gh-aw/mcp-config/config.toml" << GH_AW_CODEX_SHELL_POLICY_748e09df526ed5a7_EOF
model_provider = "openai-proxy"
[model_providers.openai-proxy]
name = "OpenAI AWF proxy"
@@ -1349,7 +1352,7 @@ jobs:
[shell_environment_policy]
inherit = "core"
include_only = ["CODEX_API_KEY", "HOME", "OPENAI_API_KEY", "PATH"]
- GH_AW_CODEX_SHELL_POLICY_6e37a3e971381c9a_EOF
+ GH_AW_CODEX_SHELL_POLICY_748e09df526ed5a7_EOF
awk '
BEGIN { skip_openai_proxy = 0 }
/^[[:space:]]*model_provider[[:space:]]*=/ { next }
diff --git a/.github/workflows/daily-otel-instrumentation-advisor.lock.yml b/.github/workflows/daily-otel-instrumentation-advisor.lock.yml
index de32835d20e..c307f467255 100644
--- a/.github/workflows/daily-otel-instrumentation-advisor.lock.yml
+++ b/.github/workflows/daily-otel-instrumentation-advisor.lock.yml
@@ -235,6 +235,9 @@ jobs:
GH_AW_PROMPT_825f42c0ed6fe118_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_825f42c0ed6fe118_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/daily-performance-summary.lock.yml b/.github/workflows/daily-performance-summary.lock.yml
index 658e025dabc..5bde445690e 100644
--- a/.github/workflows/daily-performance-summary.lock.yml
+++ b/.github/workflows/daily-performance-summary.lock.yml
@@ -244,6 +244,9 @@ jobs:
GH_AW_PROMPT_5e13b7f1cb142ce3_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_5e13b7f1cb142ce3_EOF'
{{#runtime-import .github/workflows/shared/github-queries-mcp-script.md}}
diff --git a/.github/workflows/daily-regulatory.lock.yml b/.github/workflows/daily-regulatory.lock.yml
index c6c5afc7511..ab4bb84e985 100644
--- a/.github/workflows/daily-regulatory.lock.yml
+++ b/.github/workflows/daily-regulatory.lock.yml
@@ -236,6 +236,9 @@ jobs:
GH_AW_PROMPT_5633618930b71403_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_5633618930b71403_EOF'
{{#runtime-import .github/workflows/shared/github-queries-mcp-script.md}}
diff --git a/.github/workflows/daily-rendering-scripts-verifier.lock.yml b/.github/workflows/daily-rendering-scripts-verifier.lock.yml
index e6f562869b1..9c18349107d 100644
--- a/.github/workflows/daily-rendering-scripts-verifier.lock.yml
+++ b/.github/workflows/daily-rendering-scripts-verifier.lock.yml
@@ -251,6 +251,9 @@ jobs:
GH_AW_PROMPT_557c0faadbf09e8b_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_557c0faadbf09e8b_EOF'
{{#runtime-import .github/workflows/shared/activation-app.md}}
diff --git a/.github/workflows/daily-repo-chronicle.lock.yml b/.github/workflows/daily-repo-chronicle.lock.yml
index 1479f45ed8f..2c9bc5e081f 100644
--- a/.github/workflows/daily-repo-chronicle.lock.yml
+++ b/.github/workflows/daily-repo-chronicle.lock.yml
@@ -236,6 +236,9 @@ jobs:
GH_AW_PROMPT_8c2d3ee58b7bb859_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_8c2d3ee58b7bb859_EOF'
{{#runtime-import .github/workflows/shared/trends.md}}
diff --git a/.github/workflows/daily-safe-output-integrator.lock.yml b/.github/workflows/daily-safe-output-integrator.lock.yml
index d987db01b0b..c68cb65d8df 100644
--- a/.github/workflows/daily-safe-output-integrator.lock.yml
+++ b/.github/workflows/daily-safe-output-integrator.lock.yml
@@ -230,6 +230,9 @@ jobs:
GH_AW_PROMPT_b71e1da8f93008ab_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_b71e1da8f93008ab_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/daily-safe-output-optimizer.lock.yml b/.github/workflows/daily-safe-output-optimizer.lock.yml
index 4166ace44cc..1fecafa2fb6 100644
--- a/.github/workflows/daily-safe-output-optimizer.lock.yml
+++ b/.github/workflows/daily-safe-output-optimizer.lock.yml
@@ -249,6 +249,9 @@ jobs:
GH_AW_PROMPT_817a63e0f68f33a6_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_817a63e0f68f33a6_EOF'
{{#runtime-import .github/workflows/shared/aw-logs-24h-fetch.md}}
diff --git a/.github/workflows/daily-safe-outputs-conformance.lock.yml b/.github/workflows/daily-safe-outputs-conformance.lock.yml
index 9904b64d85f..afdcd9ebe61 100644
--- a/.github/workflows/daily-safe-outputs-conformance.lock.yml
+++ b/.github/workflows/daily-safe-outputs-conformance.lock.yml
@@ -233,6 +233,9 @@ jobs:
GH_AW_PROMPT_6a8f1d610d0fcade_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_6a8f1d610d0fcade_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/daily-secrets-analysis.lock.yml b/.github/workflows/daily-secrets-analysis.lock.yml
index 42209a31d3e..350437eb806 100644
--- a/.github/workflows/daily-secrets-analysis.lock.yml
+++ b/.github/workflows/daily-secrets-analysis.lock.yml
@@ -228,6 +228,9 @@ jobs:
GH_AW_PROMPT_cf0ff54e475d0865_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_cf0ff54e475d0865_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/daily-security-observability.lock.yml b/.github/workflows/daily-security-observability.lock.yml
index cc596f62203..c37419d203d 100644
--- a/.github/workflows/daily-security-observability.lock.yml
+++ b/.github/workflows/daily-security-observability.lock.yml
@@ -246,6 +246,9 @@ jobs:
GH_AW_PROMPT_eccc76a7aebec463_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_eccc76a7aebec463_EOF'
{{#runtime-import .github/workflows/shared/python-dataviz.md}}
diff --git a/.github/workflows/daily-security-red-team.lock.yml b/.github/workflows/daily-security-red-team.lock.yml
index a6fe17deba1..f95402d0c4e 100644
--- a/.github/workflows/daily-security-red-team.lock.yml
+++ b/.github/workflows/daily-security-red-team.lock.yml
@@ -235,6 +235,9 @@ jobs:
GH_AW_PROMPT_d3d52693cea323fd_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_d3d52693cea323fd_EOF'
{{#runtime-import .github/workflows/shared/security-analysis-base.md}}
diff --git a/.github/workflows/daily-semgrep-scan.lock.yml b/.github/workflows/daily-semgrep-scan.lock.yml
index 21e10b1b735..1140b8557e6 100644
--- a/.github/workflows/daily-semgrep-scan.lock.yml
+++ b/.github/workflows/daily-semgrep-scan.lock.yml
@@ -229,6 +229,9 @@ jobs:
GH_AW_PROMPT_3aaf13339fe74d32_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_3aaf13339fe74d32_EOF'
{{#runtime-import .github/workflows/shared/security-analysis-base.md}}
diff --git a/.github/workflows/daily-sentrux-report.lock.yml b/.github/workflows/daily-sentrux-report.lock.yml
index b11d88dbd8a..f6ddec6640b 100644
--- a/.github/workflows/daily-sentrux-report.lock.yml
+++ b/.github/workflows/daily-sentrux-report.lock.yml
@@ -236,6 +236,9 @@ jobs:
GH_AW_PROMPT_719df1a6ce2b4e6a_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_719df1a6ce2b4e6a_EOF'
{{#runtime-import .github/workflows/shared/mcp/sentrux.md}}
diff --git a/.github/workflows/daily-skill-optimizer.lock.yml b/.github/workflows/daily-skill-optimizer.lock.yml
index f02875a1514..fda0fa39965 100644
--- a/.github/workflows/daily-skill-optimizer.lock.yml
+++ b/.github/workflows/daily-skill-optimizer.lock.yml
@@ -232,6 +232,9 @@ jobs:
GH_AW_PROMPT_f4ec88ed2b9e2a22_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_f4ec88ed2b9e2a22_EOF'
{{#runtime-import .github/workflows/shared/otel.md}}
diff --git a/.github/workflows/daily-syntax-error-quality.lock.yml b/.github/workflows/daily-syntax-error-quality.lock.yml
index 7b4e8a83ef0..b7ccdfb0aef 100644
--- a/.github/workflows/daily-syntax-error-quality.lock.yml
+++ b/.github/workflows/daily-syntax-error-quality.lock.yml
@@ -228,6 +228,9 @@ jobs:
GH_AW_PROMPT_9d57e41cc36f359c_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_9d57e41cc36f359c_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/daily-team-evolution-insights.lock.yml b/.github/workflows/daily-team-evolution-insights.lock.yml
index 2e2706281d5..674c21d2ea2 100644
--- a/.github/workflows/daily-team-evolution-insights.lock.yml
+++ b/.github/workflows/daily-team-evolution-insights.lock.yml
@@ -235,6 +235,9 @@ jobs:
GH_AW_PROMPT_da76ab4822bf9782_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_da76ab4822bf9782_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/daily-team-status.lock.yml b/.github/workflows/daily-team-status.lock.yml
index 7c4248dce22..ba434f2b831 100644
--- a/.github/workflows/daily-team-status.lock.yml
+++ b/.github/workflows/daily-team-status.lock.yml
@@ -245,6 +245,9 @@ jobs:
GH_AW_PROMPT_2ad6e991fcd00de3_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_2ad6e991fcd00de3_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/daily-testify-uber-super-expert.lock.yml b/.github/workflows/daily-testify-uber-super-expert.lock.yml
index 33b8289d823..f02ad095b7c 100644
--- a/.github/workflows/daily-testify-uber-super-expert.lock.yml
+++ b/.github/workflows/daily-testify-uber-super-expert.lock.yml
@@ -238,6 +238,9 @@ jobs:
GH_AW_PROMPT_863e1f99e9ceceac_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_863e1f99e9ceceac_EOF'
## Serena Code Analysis
diff --git a/.github/workflows/daily-token-consumption-report.lock.yml b/.github/workflows/daily-token-consumption-report.lock.yml
index be08cbac443..32746b3baf5 100644
--- a/.github/workflows/daily-token-consumption-report.lock.yml
+++ b/.github/workflows/daily-token-consumption-report.lock.yml
@@ -238,6 +238,9 @@ jobs:
GH_AW_PROMPT_d52ca919c5c7ce90_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_d52ca919c5c7ce90_EOF'
{{#runtime-import .github/workflows/shared/mcp/sentry.md}}
diff --git a/.github/workflows/daily-workflow-updater.lock.yml b/.github/workflows/daily-workflow-updater.lock.yml
index 2e0011c2b2a..d7b9e4af82b 100644
--- a/.github/workflows/daily-workflow-updater.lock.yml
+++ b/.github/workflows/daily-workflow-updater.lock.yml
@@ -229,6 +229,9 @@ jobs:
GH_AW_PROMPT_2f621c28df87af7d_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_2f621c28df87af7d_EOF'
{{#runtime-import .github/workflows/shared/observability-otlp.md}}
diff --git a/.github/workflows/dead-code-remover.lock.yml b/.github/workflows/dead-code-remover.lock.yml
index ef98a015108..778d0830388 100644
--- a/.github/workflows/dead-code-remover.lock.yml
+++ b/.github/workflows/dead-code-remover.lock.yml
@@ -227,6 +227,9 @@ jobs:
GH_AW_PROMPT_cc0d01ecb284cabe_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_cc0d01ecb284cabe_EOF'
{{#runtime-import .github/workflows/shared/activation-app.md}}
diff --git a/.github/workflows/deep-report.lock.yml b/.github/workflows/deep-report.lock.yml
index 23682bca62e..2cd28b594df 100644
--- a/.github/workflows/deep-report.lock.yml
+++ b/.github/workflows/deep-report.lock.yml
@@ -235,6 +235,9 @@ jobs:
GH_AW_PROMPT_06cf79caca093559_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_06cf79caca093559_EOF'
{{#runtime-import .github/workflows/shared/jqschema.md}}
diff --git a/.github/workflows/delight.lock.yml b/.github/workflows/delight.lock.yml
index f10da610979..b9a320c5009 100644
--- a/.github/workflows/delight.lock.yml
+++ b/.github/workflows/delight.lock.yml
@@ -232,6 +232,9 @@ jobs:
GH_AW_PROMPT_30c38f50ad21ce73_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_30c38f50ad21ce73_EOF'
{{#runtime-import .github/workflows/shared/jqschema.md}}
diff --git a/.github/workflows/dependabot-burner.lock.yml b/.github/workflows/dependabot-burner.lock.yml
index 0a765b32ed5..b23f88031d2 100644
--- a/.github/workflows/dependabot-burner.lock.yml
+++ b/.github/workflows/dependabot-burner.lock.yml
@@ -225,6 +225,9 @@ jobs:
GH_AW_PROMPT_429b41a82a28aa30_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_429b41a82a28aa30_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/dependabot-go-checker.lock.yml b/.github/workflows/dependabot-go-checker.lock.yml
index 97f7dc64f3d..4e6bd92bd96 100644
--- a/.github/workflows/dependabot-go-checker.lock.yml
+++ b/.github/workflows/dependabot-go-checker.lock.yml
@@ -222,6 +222,9 @@ jobs:
GH_AW_PROMPT_4e8a698fd9d253b0_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_4e8a698fd9d253b0_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/dependabot-repair.lock.yml b/.github/workflows/dependabot-repair.lock.yml
index fc9721bca06..ab1ff7ec696 100644
--- a/.github/workflows/dependabot-repair.lock.yml
+++ b/.github/workflows/dependabot-repair.lock.yml
@@ -237,6 +237,9 @@ jobs:
GH_AW_PROMPT_b11b891ab1eea9e8_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_b11b891ab1eea9e8_EOF'
{{#runtime-import .github/workflows/dependabot-repair.md}}
diff --git a/.github/workflows/deployment-incident-monitor.lock.yml b/.github/workflows/deployment-incident-monitor.lock.yml
index aeb7e91bbd6..1dcf6ed1583 100644
--- a/.github/workflows/deployment-incident-monitor.lock.yml
+++ b/.github/workflows/deployment-incident-monitor.lock.yml
@@ -219,6 +219,9 @@ jobs:
GH_AW_PROMPT_c23a074926bb8516_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_c23a074926bb8516_EOF'
{{#runtime-import .github/workflows/deployment-incident-monitor.md}}
diff --git a/.github/workflows/design-decision-gate.lock.yml b/.github/workflows/design-decision-gate.lock.yml
index 5197f91d8cc..5dae421171b 100644
--- a/.github/workflows/design-decision-gate.lock.yml
+++ b/.github/workflows/design-decision-gate.lock.yml
@@ -254,6 +254,9 @@ jobs:
GH_AW_PROMPT_60a1e42cd1dd824e_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_60a1e42cd1dd824e_EOF'
{{#runtime-import .github/agents/adr-writer.agent.md}}
diff --git a/.github/workflows/dev-hawk.lock.yml b/.github/workflows/dev-hawk.lock.yml
index d5d82f3579c..cc1100dfc8c 100644
--- a/.github/workflows/dev-hawk.lock.yml
+++ b/.github/workflows/dev-hawk.lock.yml
@@ -231,6 +231,9 @@ jobs:
GH_AW_PROMPT_c845abc30647a9b9_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_c845abc30647a9b9_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/dev.lock.yml b/.github/workflows/dev.lock.yml
index ba2ce6ec3e2..4500621bbd6 100644
--- a/.github/workflows/dev.lock.yml
+++ b/.github/workflows/dev.lock.yml
@@ -274,6 +274,9 @@ jobs:
GH_AW_PROMPT_a3ed2e742aa6c3de_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_a3ed2e742aa6c3de_EOF'
{{#runtime-import .github/workflows/dev.md}}
diff --git a/.github/workflows/developer-docs-consolidator.lock.yml b/.github/workflows/developer-docs-consolidator.lock.yml
index 5d2e4864a47..bf213f9a8fb 100644
--- a/.github/workflows/developer-docs-consolidator.lock.yml
+++ b/.github/workflows/developer-docs-consolidator.lock.yml
@@ -246,6 +246,9 @@ jobs:
GH_AW_PROMPT_c06e57c35a47e3f4_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_c06e57c35a47e3f4_EOF'
## Serena Code Analysis
diff --git a/.github/workflows/dictation-prompt.lock.yml b/.github/workflows/dictation-prompt.lock.yml
index e232da064c5..99af67bfa4c 100644
--- a/.github/workflows/dictation-prompt.lock.yml
+++ b/.github/workflows/dictation-prompt.lock.yml
@@ -220,6 +220,9 @@ jobs:
GH_AW_PROMPT_167c42fef4e52d53_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_167c42fef4e52d53_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/discussion-task-miner.lock.yml b/.github/workflows/discussion-task-miner.lock.yml
index 567c809243c..7a8fc66820a 100644
--- a/.github/workflows/discussion-task-miner.lock.yml
+++ b/.github/workflows/discussion-task-miner.lock.yml
@@ -221,6 +221,9 @@ jobs:
GH_AW_PROMPT_c4ccfc574d2c382e_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_c4ccfc574d2c382e_EOF'
{{#runtime-import .github/workflows/shared/github-guard-policy.md}}
diff --git a/.github/workflows/docs-noob-tester.lock.yml b/.github/workflows/docs-noob-tester.lock.yml
index d1fee9ce382..1cc0e5f1914 100644
--- a/.github/workflows/docs-noob-tester.lock.yml
+++ b/.github/workflows/docs-noob-tester.lock.yml
@@ -234,6 +234,9 @@ jobs:
GH_AW_PROMPT_f108143180cedb5e_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_f108143180cedb5e_EOF'
{{#runtime-import .github/workflows/shared/docs-server-lifecycle.md}}
diff --git a/.github/workflows/draft-pr-cleanup.lock.yml b/.github/workflows/draft-pr-cleanup.lock.yml
index 527dd1edf01..3ab60e4849d 100644
--- a/.github/workflows/draft-pr-cleanup.lock.yml
+++ b/.github/workflows/draft-pr-cleanup.lock.yml
@@ -214,6 +214,9 @@ jobs:
GH_AW_PROMPT_1b5e00bf134b6a95_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_1b5e00bf134b6a95_EOF'
{{#runtime-import .github/workflows/draft-pr-cleanup.md}}
diff --git a/.github/workflows/duplicate-code-detector.lock.yml b/.github/workflows/duplicate-code-detector.lock.yml
index 1d354de8da5..b7de5991daa 100644
--- a/.github/workflows/duplicate-code-detector.lock.yml
+++ b/.github/workflows/duplicate-code-detector.lock.yml
@@ -229,6 +229,9 @@ jobs:
GH_AW_PROMPT_747f86d9b82bfc1b_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_747f86d9b82bfc1b_EOF'
## Serena Code Analysis
@@ -1267,18 +1270,18 @@ jobs:
DOCKER_SOCK_GID=$(stat -c '%g' /var/run/docker.sock 2>/dev/null || echo '0')
export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host --add-host host.docker.internal:127.0.0.1 --user '"${MCP_GATEWAY_UID}"':'"${MCP_GATEWAY_GID}"' --group-add '"${DOCKER_SOCK_GID}"' -v /var/run/docker.sock:/var/run/docker.sock -e MCP_GATEWAY_PORT -e MCP_GATEWAY_DOMAIN -e MCP_GATEWAY_API_KEY -e MCP_GATEWAY_PAYLOAD_DIR -e MCP_GATEWAY_PAYLOAD_SIZE_THRESHOLD -e DEBUG -e MCP_GATEWAY_LOG_DIR -e GH_AW_MCP_LOG_DIR -e GH_AW_SAFE_OUTPUTS -e GH_AW_SAFE_OUTPUTS_CONFIG_PATH -e GH_AW_SAFE_OUTPUTS_TOOLS_PATH -e GH_AW_ASSETS_BRANCH -e GH_AW_ASSETS_MAX_SIZE_KB -e GH_AW_ASSETS_ALLOWED_EXTS -e DEFAULT_BRANCH -e GITHUB_MCP_SERVER_TOKEN -e GITHUB_MCP_GUARD_MIN_INTEGRITY -e GITHUB_MCP_GUARD_REPOS -e GITHUB_REPOSITORY -e GITHUB_SERVER_URL -e GITHUB_SHA -e GITHUB_WORKSPACE -e GITHUB_TOKEN -e GITHUB_RUN_ID -e GITHUB_RUN_NUMBER -e GITHUB_RUN_ATTEMPT -e GITHUB_JOB -e GITHUB_ACTION -e GITHUB_EVENT_NAME -e GITHUB_EVENT_PATH -e GITHUB_ACTOR -e GITHUB_ACTOR_ID -e GITHUB_TRIGGERING_ACTOR -e GITHUB_WORKFLOW -e GITHUB_WORKFLOW_REF -e GITHUB_WORKFLOW_SHA -e GITHUB_REF -e GITHUB_REF_NAME -e GITHUB_REF_TYPE -e GITHUB_HEAD_REF -e GITHUB_BASE_REF -e CODEX_HOME -v /tmp/gh-aw/mcp-payloads:/tmp/gh-aw/mcp-payloads:rw -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/github/gh-aw-mcpg:v0.3.1'
- cat > "${RUNNER_TEMP}/gh-aw/mcp-config/config.toml" << GH_AW_MCP_CONFIG_f61d2880509eb963_EOF
+ cat > "${RUNNER_TEMP}/gh-aw/mcp-config/config.toml" << GH_AW_MCP_CONFIG_a9cd71c2c390bbf1_EOF
[history]
persistence = "none"
[shell_environment_policy]
inherit = "core"
include_only = ["CODEX_API_KEY", "HOME", "OPENAI_API_KEY", "PATH"]
- GH_AW_MCP_CONFIG_f61d2880509eb963_EOF
+ GH_AW_MCP_CONFIG_a9cd71c2c390bbf1_EOF
# Generate JSON config for MCP gateway
GH_AW_NODE=$(which node 2>/dev/null || command -v node 2>/dev/null || echo node)
- cat << GH_AW_MCP_CONFIG_433f967830eca9ca_EOF | "$GH_AW_NODE" "${RUNNER_TEMP}/gh-aw/actions/start_mcp_gateway.cjs"
+ cat << GH_AW_MCP_CONFIG_3cab68d26a191564_EOF | "$GH_AW_NODE" "${RUNNER_TEMP}/gh-aw/actions/start_mcp_gateway.cjs"
{
"mcpServers": {
},
@@ -1289,11 +1292,11 @@ jobs:
"payloadDir": "${MCP_GATEWAY_PAYLOAD_DIR}"
}
}
- GH_AW_MCP_CONFIG_433f967830eca9ca_EOF
+ GH_AW_MCP_CONFIG_3cab68d26a191564_EOF
# Sync converter output to writable CODEX_HOME for Codex
mkdir -p /tmp/gh-aw/mcp-config
- cat > "/tmp/gh-aw/mcp-config/config.toml" << GH_AW_CODEX_SHELL_POLICY_7762303d9cc2080c_EOF
+ cat > "/tmp/gh-aw/mcp-config/config.toml" << GH_AW_CODEX_SHELL_POLICY_e86f0918b08181f8_EOF
model_provider = "openai-proxy"
[model_providers.openai-proxy]
name = "OpenAI AWF proxy"
@@ -1303,7 +1306,7 @@ jobs:
[shell_environment_policy]
inherit = "core"
include_only = ["CODEX_API_KEY", "HOME", "OPENAI_API_KEY", "PATH"]
- GH_AW_CODEX_SHELL_POLICY_7762303d9cc2080c_EOF
+ GH_AW_CODEX_SHELL_POLICY_e86f0918b08181f8_EOF
awk '
BEGIN { skip_openai_proxy = 0 }
/^[[:space:]]*model_provider[[:space:]]*=/ { next }
diff --git a/.github/workflows/example-permissions-warning.lock.yml b/.github/workflows/example-permissions-warning.lock.yml
index 9359eb72a1c..9f4a201a554 100644
--- a/.github/workflows/example-permissions-warning.lock.yml
+++ b/.github/workflows/example-permissions-warning.lock.yml
@@ -204,6 +204,9 @@ jobs:
GH_AW_PROMPT_ae3a17b862f1109e_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_ae3a17b862f1109e_EOF'
{{#runtime-import .github/workflows/example-permissions-warning.md}}
diff --git a/.github/workflows/example-workflow-analyzer.lock.yml b/.github/workflows/example-workflow-analyzer.lock.yml
index 2db0ab5af0b..bdb9ea700c6 100644
--- a/.github/workflows/example-workflow-analyzer.lock.yml
+++ b/.github/workflows/example-workflow-analyzer.lock.yml
@@ -239,6 +239,9 @@ jobs:
GH_AW_PROMPT_b54df4f7db1055fb_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_b54df4f7db1055fb_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/firewall-escape.lock.yml b/.github/workflows/firewall-escape.lock.yml
index 26742c03315..152c35939cb 100644
--- a/.github/workflows/firewall-escape.lock.yml
+++ b/.github/workflows/firewall-escape.lock.yml
@@ -244,6 +244,9 @@ jobs:
GH_AW_PROMPT_4d9e57e339dbc997_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_4d9e57e339dbc997_EOF'
{{#runtime-import .github/workflows/firewall-escape.md}}
diff --git a/.github/workflows/firewall.lock.yml b/.github/workflows/firewall.lock.yml
index 544a034a217..da6949651e6 100644
--- a/.github/workflows/firewall.lock.yml
+++ b/.github/workflows/firewall.lock.yml
@@ -204,6 +204,9 @@ jobs:
GH_AW_PROMPT_3852c8916270385c_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_3852c8916270385c_EOF'
{{#runtime-import .github/workflows/firewall.md}}
diff --git a/.github/workflows/functional-pragmatist.lock.yml b/.github/workflows/functional-pragmatist.lock.yml
index b522688b207..7bccb7306d1 100644
--- a/.github/workflows/functional-pragmatist.lock.yml
+++ b/.github/workflows/functional-pragmatist.lock.yml
@@ -226,6 +226,9 @@ jobs:
GH_AW_PROMPT_2a93dd5da2776952_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_2a93dd5da2776952_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/github-mcp-structural-analysis.lock.yml b/.github/workflows/github-mcp-structural-analysis.lock.yml
index fdbaabf807b..82139c17225 100644
--- a/.github/workflows/github-mcp-structural-analysis.lock.yml
+++ b/.github/workflows/github-mcp-structural-analysis.lock.yml
@@ -242,6 +242,9 @@ jobs:
GH_AW_PROMPT_3ba4f9c395e5bcb6_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_3ba4f9c395e5bcb6_EOF'
{{#runtime-import .github/workflows/shared/python-dataviz.md}}
diff --git a/.github/workflows/github-mcp-tools-report.lock.yml b/.github/workflows/github-mcp-tools-report.lock.yml
index bdc4fe036c8..324540332a8 100644
--- a/.github/workflows/github-mcp-tools-report.lock.yml
+++ b/.github/workflows/github-mcp-tools-report.lock.yml
@@ -241,6 +241,9 @@ jobs:
GH_AW_PROMPT_23eab3a3b62941d3_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_23eab3a3b62941d3_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/github-remote-mcp-auth-test.lock.yml b/.github/workflows/github-remote-mcp-auth-test.lock.yml
index e78fefd7f0e..24108ad5d7b 100644
--- a/.github/workflows/github-remote-mcp-auth-test.lock.yml
+++ b/.github/workflows/github-remote-mcp-auth-test.lock.yml
@@ -235,6 +235,9 @@ jobs:
GH_AW_PROMPT_a535e73ab33e528e_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_a535e73ab33e528e_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/glossary-maintainer.lock.yml b/.github/workflows/glossary-maintainer.lock.yml
index 06db960ec2a..6c4915fb755 100644
--- a/.github/workflows/glossary-maintainer.lock.yml
+++ b/.github/workflows/glossary-maintainer.lock.yml
@@ -238,6 +238,9 @@ jobs:
GH_AW_PROMPT_df8691e1f84fbaa3_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_df8691e1f84fbaa3_EOF'
## Serena Code Analysis
diff --git a/.github/workflows/go-fan.lock.yml b/.github/workflows/go-fan.lock.yml
index f5231244117..94a8e217702 100644
--- a/.github/workflows/go-fan.lock.yml
+++ b/.github/workflows/go-fan.lock.yml
@@ -242,6 +242,9 @@ jobs:
GH_AW_PROMPT_5464e417cd118c0e_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_5464e417cd118c0e_EOF'
## Serena Code Analysis
diff --git a/.github/workflows/go-logger.lock.yml b/.github/workflows/go-logger.lock.yml
index 46145d729e1..64e8ebedbf8 100644
--- a/.github/workflows/go-logger.lock.yml
+++ b/.github/workflows/go-logger.lock.yml
@@ -231,6 +231,9 @@ jobs:
GH_AW_PROMPT_62eba90e58c4f484_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_62eba90e58c4f484_EOF'
{{#runtime-import .github/workflows/shared/go-make.md}}
diff --git a/.github/workflows/go-pattern-detector.lock.yml b/.github/workflows/go-pattern-detector.lock.yml
index fb40d998138..c1af91081e8 100644
--- a/.github/workflows/go-pattern-detector.lock.yml
+++ b/.github/workflows/go-pattern-detector.lock.yml
@@ -226,6 +226,9 @@ jobs:
GH_AW_PROMPT_11d1dc8414fd260f_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_11d1dc8414fd260f_EOF'
{{#runtime-import .github/workflows/shared/mcp/ast-grep.md}}
diff --git a/.github/workflows/gpclean.lock.yml b/.github/workflows/gpclean.lock.yml
index e45c33b3403..40a703d33bb 100644
--- a/.github/workflows/gpclean.lock.yml
+++ b/.github/workflows/gpclean.lock.yml
@@ -226,6 +226,9 @@ jobs:
GH_AW_PROMPT_fedacafa2d5987fc_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_fedacafa2d5987fc_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/grumpy-reviewer.lock.yml b/.github/workflows/grumpy-reviewer.lock.yml
index 777ffc51b3e..feb3d44ac2c 100644
--- a/.github/workflows/grumpy-reviewer.lock.yml
+++ b/.github/workflows/grumpy-reviewer.lock.yml
@@ -282,6 +282,9 @@ jobs:
if [ "$GITHUB_EVENT_NAME" = "issue_comment" ] && [ -n "$GH_AW_IS_PR_COMMENT" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review_comment" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review" ]; then
cat "${RUNNER_TEMP}/gh-aw/prompts/pr_context_prompt.md"
fi
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_ca213f2bb4c609e2_EOF'
{{#runtime-import .github/workflows/shared/github-guard-policy.md}}
@@ -1327,18 +1330,18 @@ jobs:
DOCKER_SOCK_GID=$(stat -c '%g' /var/run/docker.sock 2>/dev/null || echo '0')
export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host --add-host host.docker.internal:127.0.0.1 --user '"${MCP_GATEWAY_UID}"':'"${MCP_GATEWAY_GID}"' --group-add '"${DOCKER_SOCK_GID}"' -v /var/run/docker.sock:/var/run/docker.sock -e MCP_GATEWAY_PORT -e MCP_GATEWAY_DOMAIN -e MCP_GATEWAY_API_KEY -e MCP_GATEWAY_PAYLOAD_DIR -e MCP_GATEWAY_PAYLOAD_SIZE_THRESHOLD -e DEBUG -e MCP_GATEWAY_LOG_DIR -e GH_AW_MCP_LOG_DIR -e GH_AW_SAFE_OUTPUTS -e GH_AW_SAFE_OUTPUTS_CONFIG_PATH -e GH_AW_SAFE_OUTPUTS_TOOLS_PATH -e GH_AW_ASSETS_BRANCH -e GH_AW_ASSETS_MAX_SIZE_KB -e GH_AW_ASSETS_ALLOWED_EXTS -e DEFAULT_BRANCH -e GITHUB_MCP_SERVER_TOKEN -e GITHUB_MCP_GUARD_MIN_INTEGRITY -e GITHUB_MCP_GUARD_REPOS -e GITHUB_REPOSITORY -e GITHUB_SERVER_URL -e GITHUB_SHA -e GITHUB_WORKSPACE -e GITHUB_TOKEN -e GITHUB_RUN_ID -e GITHUB_RUN_NUMBER -e GITHUB_RUN_ATTEMPT -e GITHUB_JOB -e GITHUB_ACTION -e GITHUB_EVENT_NAME -e GITHUB_EVENT_PATH -e GITHUB_ACTOR -e GITHUB_ACTOR_ID -e GITHUB_TRIGGERING_ACTOR -e GITHUB_WORKFLOW -e GITHUB_WORKFLOW_REF -e GITHUB_WORKFLOW_SHA -e GITHUB_REF -e GITHUB_REF_NAME -e GITHUB_REF_TYPE -e GITHUB_HEAD_REF -e GITHUB_BASE_REF -e CODEX_HOME -v /tmp/gh-aw/mcp-payloads:/tmp/gh-aw/mcp-payloads:rw -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/github/gh-aw-mcpg:v0.3.1'
- cat > "${RUNNER_TEMP}/gh-aw/mcp-config/config.toml" << GH_AW_MCP_CONFIG_ed3f5f7ae6d46211_EOF
+ cat > "${RUNNER_TEMP}/gh-aw/mcp-config/config.toml" << GH_AW_MCP_CONFIG_b37958ee5d7af99f_EOF
[history]
persistence = "none"
[shell_environment_policy]
inherit = "core"
include_only = ["CODEX_API_KEY", "HOME", "OPENAI_API_KEY", "PATH"]
- GH_AW_MCP_CONFIG_ed3f5f7ae6d46211_EOF
+ GH_AW_MCP_CONFIG_b37958ee5d7af99f_EOF
# Generate JSON config for MCP gateway
GH_AW_NODE=$(which node 2>/dev/null || command -v node 2>/dev/null || echo node)
- cat << GH_AW_MCP_CONFIG_621731268c57b171_EOF | "$GH_AW_NODE" "${RUNNER_TEMP}/gh-aw/actions/start_mcp_gateway.cjs"
+ cat << GH_AW_MCP_CONFIG_0374eddda26ce031_EOF | "$GH_AW_NODE" "${RUNNER_TEMP}/gh-aw/actions/start_mcp_gateway.cjs"
{
"mcpServers": {
},
@@ -1349,11 +1352,11 @@ jobs:
"payloadDir": "${MCP_GATEWAY_PAYLOAD_DIR}"
}
}
- GH_AW_MCP_CONFIG_621731268c57b171_EOF
+ GH_AW_MCP_CONFIG_0374eddda26ce031_EOF
# Sync converter output to writable CODEX_HOME for Codex
mkdir -p /tmp/gh-aw/mcp-config
- cat > "/tmp/gh-aw/mcp-config/config.toml" << GH_AW_CODEX_SHELL_POLICY_9cc4594525b47cb7_EOF
+ cat > "/tmp/gh-aw/mcp-config/config.toml" << GH_AW_CODEX_SHELL_POLICY_63bd566cb955e631_EOF
model_provider = "openai-proxy"
[model_providers.openai-proxy]
name = "OpenAI AWF proxy"
@@ -1363,7 +1366,7 @@ jobs:
[shell_environment_policy]
inherit = "core"
include_only = ["CODEX_API_KEY", "HOME", "OPENAI_API_KEY", "PATH"]
- GH_AW_CODEX_SHELL_POLICY_9cc4594525b47cb7_EOF
+ GH_AW_CODEX_SHELL_POLICY_63bd566cb955e631_EOF
awk '
BEGIN { skip_openai_proxy = 0 }
/^[[:space:]]*model_provider[[:space:]]*=/ { next }
diff --git a/.github/workflows/hippo-embed.lock.yml b/.github/workflows/hippo-embed.lock.yml
index 843ab2321e5..c2b78f21ec7 100644
--- a/.github/workflows/hippo-embed.lock.yml
+++ b/.github/workflows/hippo-embed.lock.yml
@@ -205,6 +205,9 @@ jobs:
GH_AW_PROMPT_1801f836372654bc_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_1801f836372654bc_EOF'
{{#runtime-import .github/workflows/shared/hippo-memory.md}}
diff --git a/.github/workflows/hourly-ci-cleaner.lock.yml b/.github/workflows/hourly-ci-cleaner.lock.yml
index e5b89b05417..659102a275e 100644
--- a/.github/workflows/hourly-ci-cleaner.lock.yml
+++ b/.github/workflows/hourly-ci-cleaner.lock.yml
@@ -228,6 +228,9 @@ jobs:
GH_AW_PROMPT_a4c33d830034c7ff_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_a4c33d830034c7ff_EOF'
{{#runtime-import .github/agents/ci-cleaner.agent.md}}
diff --git a/.github/workflows/instructions-janitor.lock.yml b/.github/workflows/instructions-janitor.lock.yml
index d262f14f34f..74d9495184f 100644
--- a/.github/workflows/instructions-janitor.lock.yml
+++ b/.github/workflows/instructions-janitor.lock.yml
@@ -228,6 +228,9 @@ jobs:
GH_AW_PROMPT_c0fdee58eb98fb81_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_c0fdee58eb98fb81_EOF'
{{#runtime-import .github/workflows/instructions-janitor.md}}
diff --git a/.github/workflows/issue-arborist.lock.yml b/.github/workflows/issue-arborist.lock.yml
index 7875cd04f4a..eab9039d051 100644
--- a/.github/workflows/issue-arborist.lock.yml
+++ b/.github/workflows/issue-arborist.lock.yml
@@ -227,6 +227,9 @@ jobs:
GH_AW_PROMPT_40db7ed1b5e86002_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_40db7ed1b5e86002_EOF'
{{#runtime-import .github/workflows/shared/github-guard-policy.md}}
@@ -1305,18 +1308,18 @@ jobs:
DOCKER_SOCK_GID=$(stat -c '%g' /var/run/docker.sock 2>/dev/null || echo '0')
export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host --add-host host.docker.internal:127.0.0.1 --user '"${MCP_GATEWAY_UID}"':'"${MCP_GATEWAY_GID}"' --group-add '"${DOCKER_SOCK_GID}"' -v /var/run/docker.sock:/var/run/docker.sock -e MCP_GATEWAY_PORT -e MCP_GATEWAY_DOMAIN -e MCP_GATEWAY_API_KEY -e MCP_GATEWAY_PAYLOAD_DIR -e MCP_GATEWAY_PAYLOAD_SIZE_THRESHOLD -e DEBUG -e MCP_GATEWAY_LOG_DIR -e GH_AW_MCP_LOG_DIR -e GH_AW_SAFE_OUTPUTS -e GH_AW_SAFE_OUTPUTS_CONFIG_PATH -e GH_AW_SAFE_OUTPUTS_TOOLS_PATH -e GH_AW_ASSETS_BRANCH -e GH_AW_ASSETS_MAX_SIZE_KB -e GH_AW_ASSETS_ALLOWED_EXTS -e DEFAULT_BRANCH -e GITHUB_MCP_SERVER_TOKEN -e GITHUB_MCP_GUARD_MIN_INTEGRITY -e GITHUB_MCP_GUARD_REPOS -e GITHUB_REPOSITORY -e GITHUB_SERVER_URL -e GITHUB_SHA -e GITHUB_WORKSPACE -e GITHUB_TOKEN -e GITHUB_RUN_ID -e GITHUB_RUN_NUMBER -e GITHUB_RUN_ATTEMPT -e GITHUB_JOB -e GITHUB_ACTION -e GITHUB_EVENT_NAME -e GITHUB_EVENT_PATH -e GITHUB_ACTOR -e GITHUB_ACTOR_ID -e GITHUB_TRIGGERING_ACTOR -e GITHUB_WORKFLOW -e GITHUB_WORKFLOW_REF -e GITHUB_WORKFLOW_SHA -e GITHUB_REF -e GITHUB_REF_NAME -e GITHUB_REF_TYPE -e GITHUB_HEAD_REF -e GITHUB_BASE_REF -e CODEX_HOME -v /tmp/gh-aw/mcp-payloads:/tmp/gh-aw/mcp-payloads:rw -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/github/gh-aw-mcpg:v0.3.1'
- cat > "${RUNNER_TEMP}/gh-aw/mcp-config/config.toml" << GH_AW_MCP_CONFIG_e156f70414e5d26b_EOF
+ cat > "${RUNNER_TEMP}/gh-aw/mcp-config/config.toml" << GH_AW_MCP_CONFIG_62c0331189577651_EOF
[history]
persistence = "none"
[shell_environment_policy]
inherit = "core"
include_only = ["CODEX_API_KEY", "HOME", "OPENAI_API_KEY", "PATH"]
- GH_AW_MCP_CONFIG_e156f70414e5d26b_EOF
+ GH_AW_MCP_CONFIG_62c0331189577651_EOF
# Generate JSON config for MCP gateway
GH_AW_NODE=$(which node 2>/dev/null || command -v node 2>/dev/null || echo node)
- cat << GH_AW_MCP_CONFIG_fe28c92a01366917_EOF | "$GH_AW_NODE" "${RUNNER_TEMP}/gh-aw/actions/start_mcp_gateway.cjs"
+ cat << GH_AW_MCP_CONFIG_356e76e46d5628db_EOF | "$GH_AW_NODE" "${RUNNER_TEMP}/gh-aw/actions/start_mcp_gateway.cjs"
{
"mcpServers": {
},
@@ -1327,11 +1330,11 @@ jobs:
"payloadDir": "${MCP_GATEWAY_PAYLOAD_DIR}"
}
}
- GH_AW_MCP_CONFIG_fe28c92a01366917_EOF
+ GH_AW_MCP_CONFIG_356e76e46d5628db_EOF
# Sync converter output to writable CODEX_HOME for Codex
mkdir -p /tmp/gh-aw/mcp-config
- cat > "/tmp/gh-aw/mcp-config/config.toml" << GH_AW_CODEX_SHELL_POLICY_61295b5a33cb2148_EOF
+ cat > "/tmp/gh-aw/mcp-config/config.toml" << GH_AW_CODEX_SHELL_POLICY_bd8c04110378f9eb_EOF
model_provider = "openai-proxy"
[model_providers.openai-proxy]
name = "OpenAI AWF proxy"
@@ -1341,7 +1344,7 @@ jobs:
[shell_environment_policy]
inherit = "core"
include_only = ["CODEX_API_KEY", "HOME", "OPENAI_API_KEY", "PATH"]
- GH_AW_CODEX_SHELL_POLICY_61295b5a33cb2148_EOF
+ GH_AW_CODEX_SHELL_POLICY_bd8c04110378f9eb_EOF
awk '
BEGIN { skip_openai_proxy = 0 }
/^[[:space:]]*model_provider[[:space:]]*=/ { next }
diff --git a/.github/workflows/issue-monster.lock.yml b/.github/workflows/issue-monster.lock.yml
index 460f846b9ab..c1f26f86e00 100644
--- a/.github/workflows/issue-monster.lock.yml
+++ b/.github/workflows/issue-monster.lock.yml
@@ -607,6 +607,9 @@ jobs:
GH_AW_PROMPT_58ecfcf47a8787df_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_58ecfcf47a8787df_EOF'
{{#runtime-import .github/workflows/shared/github-guard-policy.md}}
diff --git a/.github/workflows/issue-triage-agent.lock.yml b/.github/workflows/issue-triage-agent.lock.yml
index 3bd217378e8..256343b8811 100644
--- a/.github/workflows/issue-triage-agent.lock.yml
+++ b/.github/workflows/issue-triage-agent.lock.yml
@@ -223,6 +223,9 @@ jobs:
GH_AW_PROMPT_0b8d67a8d512ea81_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_0b8d67a8d512ea81_EOF'
{{#runtime-import .github/workflows/shared/github-guard-policy.md}}
diff --git a/.github/workflows/jsweep.lock.yml b/.github/workflows/jsweep.lock.yml
index 60e30c6eedf..58844d0f261 100644
--- a/.github/workflows/jsweep.lock.yml
+++ b/.github/workflows/jsweep.lock.yml
@@ -231,6 +231,9 @@ jobs:
GH_AW_PROMPT_45dd6562b2fb7643_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_45dd6562b2fb7643_EOF'
## Serena Code Analysis
diff --git a/.github/workflows/layout-spec-maintainer.lock.yml b/.github/workflows/layout-spec-maintainer.lock.yml
index 18a28299189..8fba07f4aff 100644
--- a/.github/workflows/layout-spec-maintainer.lock.yml
+++ b/.github/workflows/layout-spec-maintainer.lock.yml
@@ -228,6 +228,9 @@ jobs:
GH_AW_PROMPT_ce7c1391ca7c1aa8_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_ce7c1391ca7c1aa8_EOF'
{{#runtime-import .github/workflows/layout-spec-maintainer.md}}
diff --git a/.github/workflows/lockfile-stats.lock.yml b/.github/workflows/lockfile-stats.lock.yml
index 5f2263bfdaa..4a2a46b2dd4 100644
--- a/.github/workflows/lockfile-stats.lock.yml
+++ b/.github/workflows/lockfile-stats.lock.yml
@@ -238,6 +238,9 @@ jobs:
GH_AW_PROMPT_61aa761659405206_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_61aa761659405206_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/mcp-inspector.lock.yml b/.github/workflows/mcp-inspector.lock.yml
index 5b42524cc39..d9a5238ee42 100644
--- a/.github/workflows/mcp-inspector.lock.yml
+++ b/.github/workflows/mcp-inspector.lock.yml
@@ -282,6 +282,9 @@ jobs:
GH_AW_PROMPT_bdd5adaa4f427d0f_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_bdd5adaa4f427d0f_EOF'
## Serena Code Analysis
diff --git a/.github/workflows/mergefest.lock.yml b/.github/workflows/mergefest.lock.yml
index bae3f59418f..997b067cd7e 100644
--- a/.github/workflows/mergefest.lock.yml
+++ b/.github/workflows/mergefest.lock.yml
@@ -272,6 +272,9 @@ jobs:
if [ "$GITHUB_EVENT_NAME" = "issue_comment" ] && [ -n "$GH_AW_IS_PR_COMMENT" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review_comment" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review" ]; then
cat "${RUNNER_TEMP}/gh-aw/prompts/pr_context_push_to_pr_branch_guidance.md"
fi
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_1dc0005748a496ab_EOF'
{{#runtime-import .github/workflows/mergefest.md}}
diff --git a/.github/workflows/metrics-collector.lock.yml b/.github/workflows/metrics-collector.lock.yml
index 466bb119f52..73c3a4720f3 100644
--- a/.github/workflows/metrics-collector.lock.yml
+++ b/.github/workflows/metrics-collector.lock.yml
@@ -217,6 +217,9 @@ jobs:
GH_AW_PROMPT_a700af2ab27794da_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_a700af2ab27794da_EOF'
{{#runtime-import .github/workflows/metrics-collector.md}}
diff --git a/.github/workflows/notion-issue-summary.lock.yml b/.github/workflows/notion-issue-summary.lock.yml
index 4cb84d4b4ad..a9978c58427 100644
--- a/.github/workflows/notion-issue-summary.lock.yml
+++ b/.github/workflows/notion-issue-summary.lock.yml
@@ -225,6 +225,9 @@ jobs:
GH_AW_PROMPT_825884c84f66cdde_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_825884c84f66cdde_EOF'
{{#runtime-import .github/workflows/shared/mcp/notion.md}}
diff --git a/.github/workflows/org-health-report.lock.yml b/.github/workflows/org-health-report.lock.yml
index a4c752da450..e4ebe6ad07f 100644
--- a/.github/workflows/org-health-report.lock.yml
+++ b/.github/workflows/org-health-report.lock.yml
@@ -232,6 +232,9 @@ jobs:
GH_AW_PROMPT_8d94051de3622e61_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_8d94051de3622e61_EOF'
{{#runtime-import .github/workflows/shared/github-guard-policy.md}}
diff --git a/.github/workflows/pdf-summary.lock.yml b/.github/workflows/pdf-summary.lock.yml
index ca5af0a1f1f..41e5af79672 100644
--- a/.github/workflows/pdf-summary.lock.yml
+++ b/.github/workflows/pdf-summary.lock.yml
@@ -298,6 +298,9 @@ jobs:
if [ "$GITHUB_EVENT_NAME" = "issue_comment" ] && [ -n "$GH_AW_IS_PR_COMMENT" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review_comment" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review" ]; then
cat "${RUNNER_TEMP}/gh-aw/prompts/pr_context_prompt.md"
fi
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_b882b92635115046_EOF'
{{#runtime-import .github/workflows/shared/mcp/markitdown.md}}
diff --git a/.github/workflows/plan.lock.yml b/.github/workflows/plan.lock.yml
index 3812b99dbc4..569e08f5739 100644
--- a/.github/workflows/plan.lock.yml
+++ b/.github/workflows/plan.lock.yml
@@ -271,6 +271,9 @@ jobs:
if [ "$GITHUB_EVENT_NAME" = "issue_comment" ] && [ -n "$GH_AW_IS_PR_COMMENT" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review_comment" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review" ]; then
cat "${RUNNER_TEMP}/gh-aw/prompts/pr_context_prompt.md"
fi
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_2170f44eb653670d_EOF'
{{#runtime-import .github/workflows/plan.md}}
diff --git a/.github/workflows/poem-bot.lock.yml b/.github/workflows/poem-bot.lock.yml
index 3eb4649807f..cca6ec4fa3b 100644
--- a/.github/workflows/poem-bot.lock.yml
+++ b/.github/workflows/poem-bot.lock.yml
@@ -295,6 +295,9 @@ jobs:
if [ "$GITHUB_EVENT_NAME" = "issue_comment" ] && [ -n "$GH_AW_IS_PR_COMMENT" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review_comment" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review" ]; then
cat "${RUNNER_TEMP}/gh-aw/prompts/pr_context_push_to_pr_branch_guidance.md"
fi
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_19ae3bb8b5c482fd_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/pr-nitpick-reviewer.lock.yml b/.github/workflows/pr-nitpick-reviewer.lock.yml
index 0fd6afd849f..16de6d57624 100644
--- a/.github/workflows/pr-nitpick-reviewer.lock.yml
+++ b/.github/workflows/pr-nitpick-reviewer.lock.yml
@@ -277,6 +277,9 @@ jobs:
if [ "$GITHUB_EVENT_NAME" = "issue_comment" ] && [ -n "$GH_AW_IS_PR_COMMENT" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review_comment" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review" ]; then
cat "${RUNNER_TEMP}/gh-aw/prompts/pr_context_prompt.md"
fi
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_06a57a4830833cb8_EOF'
{{#runtime-import .github/workflows/shared/pr-code-review-config.md}}
diff --git a/.github/workflows/pr-triage-agent.lock.yml b/.github/workflows/pr-triage-agent.lock.yml
index 0bb053f41e5..195148ea82e 100644
--- a/.github/workflows/pr-triage-agent.lock.yml
+++ b/.github/workflows/pr-triage-agent.lock.yml
@@ -225,6 +225,9 @@ jobs:
GH_AW_PROMPT_253153894c917844_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_253153894c917844_EOF'
{{#runtime-import .github/workflows/shared/github-guard-policy.md}}
diff --git a/.github/workflows/prompt-clustering-analysis.lock.yml b/.github/workflows/prompt-clustering-analysis.lock.yml
index b6afb34248a..92a216afa40 100644
--- a/.github/workflows/prompt-clustering-analysis.lock.yml
+++ b/.github/workflows/prompt-clustering-analysis.lock.yml
@@ -253,6 +253,9 @@ jobs:
GH_AW_PROMPT_ed5417896bdbdb8e_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_ed5417896bdbdb8e_EOF'
{{#runtime-import .github/workflows/shared/jqschema.md}}
diff --git a/.github/workflows/python-data-charts.lock.yml b/.github/workflows/python-data-charts.lock.yml
index bf17ad5d5c2..217283a48fe 100644
--- a/.github/workflows/python-data-charts.lock.yml
+++ b/.github/workflows/python-data-charts.lock.yml
@@ -232,6 +232,9 @@ jobs:
GH_AW_PROMPT_130cf5488a7b6ad4_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_130cf5488a7b6ad4_EOF'
{{#runtime-import .github/workflows/shared/charts-with-trending.md}}
diff --git a/.github/workflows/q.lock.yml b/.github/workflows/q.lock.yml
index f82333ec53e..f205a2b0c61 100644
--- a/.github/workflows/q.lock.yml
+++ b/.github/workflows/q.lock.yml
@@ -310,6 +310,9 @@ jobs:
if [ "$GITHUB_EVENT_NAME" = "issue_comment" ] && [ -n "$GH_AW_IS_PR_COMMENT" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review_comment" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review" ]; then
cat "${RUNNER_TEMP}/gh-aw/prompts/pr_context_prompt.md"
fi
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_4fdd9801819d223c_EOF'
## Serena Code Analysis
diff --git a/.github/workflows/refactoring-cadence.lock.yml b/.github/workflows/refactoring-cadence.lock.yml
index a733e23343b..aeaeae6acc4 100644
--- a/.github/workflows/refactoring-cadence.lock.yml
+++ b/.github/workflows/refactoring-cadence.lock.yml
@@ -217,6 +217,9 @@ jobs:
GH_AW_PROMPT_8a1b92b889a26592_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_8a1b92b889a26592_EOF'
{{#runtime-import .github/workflows/refactoring-cadence.md}}
diff --git a/.github/workflows/refiner.lock.yml b/.github/workflows/refiner.lock.yml
index 70355a848bb..cff430bbe06 100644
--- a/.github/workflows/refiner.lock.yml
+++ b/.github/workflows/refiner.lock.yml
@@ -255,6 +255,9 @@ jobs:
GH_AW_PROMPT_8bcb6566d1be6fcb_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_8bcb6566d1be6fcb_EOF'
{{#runtime-import .github/workflows/shared/github-guard-policy.md}}
diff --git a/.github/workflows/release.lock.yml b/.github/workflows/release.lock.yml
index a287522df23..b89b2892b8f 100644
--- a/.github/workflows/release.lock.yml
+++ b/.github/workflows/release.lock.yml
@@ -238,6 +238,9 @@ jobs:
GH_AW_PROMPT_79342ddfec0e424b_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_79342ddfec0e424b_EOF'
{{#runtime-import .github/workflows/shared/community-attribution.md}}
diff --git a/.github/workflows/repo-audit-analyzer.lock.yml b/.github/workflows/repo-audit-analyzer.lock.yml
index 093a4861a2e..9d612d008a1 100644
--- a/.github/workflows/repo-audit-analyzer.lock.yml
+++ b/.github/workflows/repo-audit-analyzer.lock.yml
@@ -241,6 +241,9 @@ jobs:
GH_AW_PROMPT_281009734093affb_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_281009734093affb_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/repo-tree-map.lock.yml b/.github/workflows/repo-tree-map.lock.yml
index 65f39e04869..4075820260f 100644
--- a/.github/workflows/repo-tree-map.lock.yml
+++ b/.github/workflows/repo-tree-map.lock.yml
@@ -223,6 +223,9 @@ jobs:
GH_AW_PROMPT_d7a36150f4488be6_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_d7a36150f4488be6_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/repository-quality-improver.lock.yml b/.github/workflows/repository-quality-improver.lock.yml
index c0ba2ed8a2a..1e43e9f896d 100644
--- a/.github/workflows/repository-quality-improver.lock.yml
+++ b/.github/workflows/repository-quality-improver.lock.yml
@@ -241,6 +241,9 @@ jobs:
GH_AW_PROMPT_4f44a3ac5441beb0_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_4f44a3ac5441beb0_EOF'
## Serena Code Analysis
diff --git a/.github/workflows/research.lock.yml b/.github/workflows/research.lock.yml
index 146474a6bd4..3b3bb9d18c1 100644
--- a/.github/workflows/research.lock.yml
+++ b/.github/workflows/research.lock.yml
@@ -227,6 +227,9 @@ jobs:
GH_AW_PROMPT_98d74baf63f8b6ad_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_98d74baf63f8b6ad_EOF'
{{#runtime-import .github/workflows/shared/mcp/tavily.md}}
diff --git a/.github/workflows/safe-output-health.lock.yml b/.github/workflows/safe-output-health.lock.yml
index 82df160e4c7..65528f8b2d8 100644
--- a/.github/workflows/safe-output-health.lock.yml
+++ b/.github/workflows/safe-output-health.lock.yml
@@ -244,6 +244,9 @@ jobs:
GH_AW_PROMPT_4b0b7f84e0fb41f7_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_4b0b7f84e0fb41f7_EOF'
{{#runtime-import .github/workflows/shared/aw-logs-24h-fetch.md}}
diff --git a/.github/workflows/schema-consistency-checker.lock.yml b/.github/workflows/schema-consistency-checker.lock.yml
index dc5ad89c26b..6cbf25c134b 100644
--- a/.github/workflows/schema-consistency-checker.lock.yml
+++ b/.github/workflows/schema-consistency-checker.lock.yml
@@ -240,6 +240,9 @@ jobs:
GH_AW_PROMPT_d984ba9ebca19fc3_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_d984ba9ebca19fc3_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/schema-feature-coverage.lock.yml b/.github/workflows/schema-feature-coverage.lock.yml
index a8be24d2c4f..28a6cb4ba60 100644
--- a/.github/workflows/schema-feature-coverage.lock.yml
+++ b/.github/workflows/schema-feature-coverage.lock.yml
@@ -226,6 +226,9 @@ jobs:
GH_AW_PROMPT_fae8e9bb7c978eec_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_fae8e9bb7c978eec_EOF'
{{#runtime-import .github/workflows/schema-feature-coverage.md}}
@@ -1195,18 +1198,18 @@ jobs:
DOCKER_SOCK_GID=$(stat -c '%g' /var/run/docker.sock 2>/dev/null || echo '0')
export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host --add-host host.docker.internal:127.0.0.1 --user '"${MCP_GATEWAY_UID}"':'"${MCP_GATEWAY_GID}"' --group-add '"${DOCKER_SOCK_GID}"' -v /var/run/docker.sock:/var/run/docker.sock -e MCP_GATEWAY_PORT -e MCP_GATEWAY_DOMAIN -e MCP_GATEWAY_API_KEY -e MCP_GATEWAY_PAYLOAD_DIR -e MCP_GATEWAY_PAYLOAD_SIZE_THRESHOLD -e DEBUG -e MCP_GATEWAY_LOG_DIR -e GH_AW_MCP_LOG_DIR -e GH_AW_SAFE_OUTPUTS -e GH_AW_SAFE_OUTPUTS_CONFIG_PATH -e GH_AW_SAFE_OUTPUTS_TOOLS_PATH -e GH_AW_ASSETS_BRANCH -e GH_AW_ASSETS_MAX_SIZE_KB -e GH_AW_ASSETS_ALLOWED_EXTS -e DEFAULT_BRANCH -e GITHUB_MCP_SERVER_TOKEN -e GITHUB_MCP_GUARD_MIN_INTEGRITY -e GITHUB_MCP_GUARD_REPOS -e GITHUB_REPOSITORY -e GITHUB_SERVER_URL -e GITHUB_SHA -e GITHUB_WORKSPACE -e GITHUB_TOKEN -e GITHUB_RUN_ID -e GITHUB_RUN_NUMBER -e GITHUB_RUN_ATTEMPT -e GITHUB_JOB -e GITHUB_ACTION -e GITHUB_EVENT_NAME -e GITHUB_EVENT_PATH -e GITHUB_ACTOR -e GITHUB_ACTOR_ID -e GITHUB_TRIGGERING_ACTOR -e GITHUB_WORKFLOW -e GITHUB_WORKFLOW_REF -e GITHUB_WORKFLOW_SHA -e GITHUB_REF -e GITHUB_REF_NAME -e GITHUB_REF_TYPE -e GITHUB_HEAD_REF -e GITHUB_BASE_REF -e CODEX_HOME -v /tmp/gh-aw/mcp-payloads:/tmp/gh-aw/mcp-payloads:rw -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/github/gh-aw-mcpg:v0.3.1'
- cat > "${RUNNER_TEMP}/gh-aw/mcp-config/config.toml" << GH_AW_MCP_CONFIG_6adcf160d554f9c7_EOF
+ cat > "${RUNNER_TEMP}/gh-aw/mcp-config/config.toml" << GH_AW_MCP_CONFIG_e65482b52fb240c7_EOF
[history]
persistence = "none"
[shell_environment_policy]
inherit = "core"
include_only = ["CODEX_API_KEY", "HOME", "OPENAI_API_KEY", "PATH"]
- GH_AW_MCP_CONFIG_6adcf160d554f9c7_EOF
+ GH_AW_MCP_CONFIG_e65482b52fb240c7_EOF
# Generate JSON config for MCP gateway
GH_AW_NODE=$(which node 2>/dev/null || command -v node 2>/dev/null || echo node)
- cat << GH_AW_MCP_CONFIG_f8ed89966c50634f_EOF | "$GH_AW_NODE" "${RUNNER_TEMP}/gh-aw/actions/start_mcp_gateway.cjs"
+ cat << GH_AW_MCP_CONFIG_42379fb8416637f6_EOF | "$GH_AW_NODE" "${RUNNER_TEMP}/gh-aw/actions/start_mcp_gateway.cjs"
{
"mcpServers": {
},
@@ -1217,11 +1220,11 @@ jobs:
"payloadDir": "${MCP_GATEWAY_PAYLOAD_DIR}"
}
}
- GH_AW_MCP_CONFIG_f8ed89966c50634f_EOF
+ GH_AW_MCP_CONFIG_42379fb8416637f6_EOF
# Sync converter output to writable CODEX_HOME for Codex
mkdir -p /tmp/gh-aw/mcp-config
- cat > "/tmp/gh-aw/mcp-config/config.toml" << GH_AW_CODEX_SHELL_POLICY_f73327a3d252091a_EOF
+ cat > "/tmp/gh-aw/mcp-config/config.toml" << GH_AW_CODEX_SHELL_POLICY_0e8855dc7bcc3334_EOF
model_provider = "openai-proxy"
[model_providers.openai-proxy]
name = "OpenAI AWF proxy"
@@ -1231,7 +1234,7 @@ jobs:
[shell_environment_policy]
inherit = "core"
include_only = ["CODEX_API_KEY", "HOME", "OPENAI_API_KEY", "PATH"]
- GH_AW_CODEX_SHELL_POLICY_f73327a3d252091a_EOF
+ GH_AW_CODEX_SHELL_POLICY_0e8855dc7bcc3334_EOF
awk '
BEGIN { skip_openai_proxy = 0 }
/^[[:space:]]*model_provider[[:space:]]*=/ { next }
diff --git a/.github/workflows/scout.lock.yml b/.github/workflows/scout.lock.yml
index 8973880531f..8d3caba67dc 100644
--- a/.github/workflows/scout.lock.yml
+++ b/.github/workflows/scout.lock.yml
@@ -329,6 +329,9 @@ jobs:
if [ "$GITHUB_EVENT_NAME" = "issue_comment" ] && [ -n "$GH_AW_IS_PR_COMMENT" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review_comment" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review" ]; then
cat "${RUNNER_TEMP}/gh-aw/prompts/pr_context_prompt.md"
fi
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_8272fdeb55a2370c_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/security-compliance.lock.yml b/.github/workflows/security-compliance.lock.yml
index e9cd8c64b72..65589f2371d 100644
--- a/.github/workflows/security-compliance.lock.yml
+++ b/.github/workflows/security-compliance.lock.yml
@@ -234,6 +234,9 @@ jobs:
GH_AW_PROMPT_e182ce1782081fe9_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_e182ce1782081fe9_EOF'
{{#runtime-import .github/workflows/security-compliance.md}}
diff --git a/.github/workflows/security-review.lock.yml b/.github/workflows/security-review.lock.yml
index 40ef312d3f8..1386d9cade9 100644
--- a/.github/workflows/security-review.lock.yml
+++ b/.github/workflows/security-review.lock.yml
@@ -274,6 +274,9 @@ jobs:
if [ "$GITHUB_EVENT_NAME" = "issue_comment" ] && [ -n "$GH_AW_IS_PR_COMMENT" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review_comment" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review" ]; then
cat "${RUNNER_TEMP}/gh-aw/prompts/pr_context_prompt.md"
fi
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_ee0f70d59b920340_EOF'
{{#runtime-import .github/workflows/shared/security-analysis-base.md}}
diff --git a/.github/workflows/semantic-function-refactor.lock.yml b/.github/workflows/semantic-function-refactor.lock.yml
index ddc38820c96..ed0d9f0a17f 100644
--- a/.github/workflows/semantic-function-refactor.lock.yml
+++ b/.github/workflows/semantic-function-refactor.lock.yml
@@ -227,6 +227,9 @@ jobs:
GH_AW_PROMPT_63264fecff0f6f38_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_63264fecff0f6f38_EOF'
## Serena Code Analysis
diff --git a/.github/workflows/sergo.lock.yml b/.github/workflows/sergo.lock.yml
index f883edf8b5b..130b6d0b174 100644
--- a/.github/workflows/sergo.lock.yml
+++ b/.github/workflows/sergo.lock.yml
@@ -241,6 +241,9 @@ jobs:
GH_AW_PROMPT_4179d90e1e2bd67a_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_4179d90e1e2bd67a_EOF'
## Serena Code Analysis
diff --git a/.github/workflows/slide-deck-maintainer.lock.yml b/.github/workflows/slide-deck-maintainer.lock.yml
index 109cacf7d9e..fac27eb5e62 100644
--- a/.github/workflows/slide-deck-maintainer.lock.yml
+++ b/.github/workflows/slide-deck-maintainer.lock.yml
@@ -240,6 +240,9 @@ jobs:
GH_AW_PROMPT_f9dfff389c6d2518_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_f9dfff389c6d2518_EOF'
{{#runtime-import .github/workflows/shared/activation-app.md}}
diff --git a/.github/workflows/smoke-agent-all-merged.lock.yml b/.github/workflows/smoke-agent-all-merged.lock.yml
index f82723ceac5..aa40f9f7750 100644
--- a/.github/workflows/smoke-agent-all-merged.lock.yml
+++ b/.github/workflows/smoke-agent-all-merged.lock.yml
@@ -267,6 +267,9 @@ jobs:
GH_AW_PROMPT_2154fa1d6c586071_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_2154fa1d6c586071_EOF'
{{#runtime-import .github/workflows/shared/observability-otlp.md}}
diff --git a/.github/workflows/smoke-agent-all-none.lock.yml b/.github/workflows/smoke-agent-all-none.lock.yml
index 0853d43e876..5ab1e669695 100644
--- a/.github/workflows/smoke-agent-all-none.lock.yml
+++ b/.github/workflows/smoke-agent-all-none.lock.yml
@@ -267,6 +267,9 @@ jobs:
GH_AW_PROMPT_d87d9898ea35480b_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_d87d9898ea35480b_EOF'
{{#runtime-import .github/workflows/shared/observability-otlp.md}}
diff --git a/.github/workflows/smoke-agent-public-approved.lock.yml b/.github/workflows/smoke-agent-public-approved.lock.yml
index 764a0044f0b..03769cff931 100644
--- a/.github/workflows/smoke-agent-public-approved.lock.yml
+++ b/.github/workflows/smoke-agent-public-approved.lock.yml
@@ -269,6 +269,9 @@ jobs:
GH_AW_PROMPT_3e689fc9bcbf861a_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_3e689fc9bcbf861a_EOF'
{{#runtime-import .github/workflows/shared/github-guard-policy.md}}
diff --git a/.github/workflows/smoke-agent-public-none.lock.yml b/.github/workflows/smoke-agent-public-none.lock.yml
index e3ab6923918..44106fd9d7f 100644
--- a/.github/workflows/smoke-agent-public-none.lock.yml
+++ b/.github/workflows/smoke-agent-public-none.lock.yml
@@ -267,6 +267,9 @@ jobs:
GH_AW_PROMPT_b5f95b20ac0f0789_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_b5f95b20ac0f0789_EOF'
{{#runtime-import .github/workflows/shared/observability-otlp.md}}
diff --git a/.github/workflows/smoke-agent-scoped-approved.lock.yml b/.github/workflows/smoke-agent-scoped-approved.lock.yml
index dc5b65369b7..a5ca1d9aa8a 100644
--- a/.github/workflows/smoke-agent-scoped-approved.lock.yml
+++ b/.github/workflows/smoke-agent-scoped-approved.lock.yml
@@ -268,6 +268,9 @@ jobs:
GH_AW_PROMPT_b21bd306ae054208_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_b21bd306ae054208_EOF'
{{#runtime-import .github/workflows/shared/github-guard-policy.md}}
diff --git a/.github/workflows/smoke-call-workflow.lock.yml b/.github/workflows/smoke-call-workflow.lock.yml
index 4358249a289..e1a780bb22b 100644
--- a/.github/workflows/smoke-call-workflow.lock.yml
+++ b/.github/workflows/smoke-call-workflow.lock.yml
@@ -254,6 +254,9 @@ jobs:
GH_AW_PROMPT_0bcd7ba305cfca31_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_0bcd7ba305cfca31_EOF'
{{#runtime-import .github/workflows/shared/observability-otlp.md}}
@@ -1227,18 +1230,18 @@ jobs:
DOCKER_SOCK_GID=$(stat -c '%g' /var/run/docker.sock 2>/dev/null || echo '0')
export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host --add-host host.docker.internal:127.0.0.1 --user '"${MCP_GATEWAY_UID}"':'"${MCP_GATEWAY_GID}"' --group-add '"${DOCKER_SOCK_GID}"' -v /var/run/docker.sock:/var/run/docker.sock -e MCP_GATEWAY_PORT -e MCP_GATEWAY_DOMAIN -e MCP_GATEWAY_API_KEY -e MCP_GATEWAY_PAYLOAD_DIR -e MCP_GATEWAY_PAYLOAD_SIZE_THRESHOLD -e DEBUG -e MCP_GATEWAY_LOG_DIR -e GH_AW_MCP_LOG_DIR -e GH_AW_SAFE_OUTPUTS -e GH_AW_SAFE_OUTPUTS_CONFIG_PATH -e GH_AW_SAFE_OUTPUTS_TOOLS_PATH -e GH_AW_ASSETS_BRANCH -e GH_AW_ASSETS_MAX_SIZE_KB -e GH_AW_ASSETS_ALLOWED_EXTS -e DEFAULT_BRANCH -e GITHUB_MCP_SERVER_TOKEN -e GITHUB_MCP_GUARD_MIN_INTEGRITY -e GITHUB_MCP_GUARD_REPOS -e GITHUB_REPOSITORY -e GITHUB_SERVER_URL -e GITHUB_SHA -e GITHUB_WORKSPACE -e GITHUB_TOKEN -e GITHUB_RUN_ID -e GITHUB_RUN_NUMBER -e GITHUB_RUN_ATTEMPT -e GITHUB_JOB -e GITHUB_ACTION -e GITHUB_EVENT_NAME -e GITHUB_EVENT_PATH -e GITHUB_ACTOR -e GITHUB_ACTOR_ID -e GITHUB_TRIGGERING_ACTOR -e GITHUB_WORKFLOW -e GITHUB_WORKFLOW_REF -e GITHUB_WORKFLOW_SHA -e GITHUB_REF -e GITHUB_REF_NAME -e GITHUB_REF_TYPE -e GITHUB_HEAD_REF -e GITHUB_BASE_REF -e CODEX_HOME -v /tmp/gh-aw/mcp-payloads:/tmp/gh-aw/mcp-payloads:rw -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/github/gh-aw-mcpg:v0.3.1'
- cat > "${RUNNER_TEMP}/gh-aw/mcp-config/config.toml" << GH_AW_MCP_CONFIG_cb693f0aba47d10f_EOF
+ cat > "${RUNNER_TEMP}/gh-aw/mcp-config/config.toml" << GH_AW_MCP_CONFIG_521cb5c999d93d42_EOF
[history]
persistence = "none"
[shell_environment_policy]
inherit = "core"
include_only = ["CODEX_API_KEY", "HOME", "OPENAI_API_KEY", "PATH"]
- GH_AW_MCP_CONFIG_cb693f0aba47d10f_EOF
+ GH_AW_MCP_CONFIG_521cb5c999d93d42_EOF
# Generate JSON config for MCP gateway
GH_AW_NODE=$(which node 2>/dev/null || command -v node 2>/dev/null || echo node)
- cat << GH_AW_MCP_CONFIG_1241538d7c0ff11a_EOF | "$GH_AW_NODE" "${RUNNER_TEMP}/gh-aw/actions/start_mcp_gateway.cjs"
+ cat << GH_AW_MCP_CONFIG_59831d6958e619d6_EOF | "$GH_AW_NODE" "${RUNNER_TEMP}/gh-aw/actions/start_mcp_gateway.cjs"
{
"mcpServers": {
},
@@ -1249,11 +1252,11 @@ jobs:
"payloadDir": "${MCP_GATEWAY_PAYLOAD_DIR}"
}
}
- GH_AW_MCP_CONFIG_1241538d7c0ff11a_EOF
+ GH_AW_MCP_CONFIG_59831d6958e619d6_EOF
# Sync converter output to writable CODEX_HOME for Codex
mkdir -p /tmp/gh-aw/mcp-config
- cat > "/tmp/gh-aw/mcp-config/config.toml" << GH_AW_CODEX_SHELL_POLICY_4f5e4c03ceae6f43_EOF
+ cat > "/tmp/gh-aw/mcp-config/config.toml" << GH_AW_CODEX_SHELL_POLICY_e2842d29131de42e_EOF
model_provider = "openai-proxy"
[model_providers.openai-proxy]
name = "OpenAI AWF proxy"
@@ -1263,7 +1266,7 @@ jobs:
[shell_environment_policy]
inherit = "core"
include_only = ["CODEX_API_KEY", "HOME", "OPENAI_API_KEY", "PATH"]
- GH_AW_CODEX_SHELL_POLICY_4f5e4c03ceae6f43_EOF
+ GH_AW_CODEX_SHELL_POLICY_e2842d29131de42e_EOF
awk '
BEGIN { skip_openai_proxy = 0 }
/^[[:space:]]*model_provider[[:space:]]*=/ { next }
diff --git a/.github/workflows/smoke-ci.lock.yml b/.github/workflows/smoke-ci.lock.yml
index 9742bb35e30..aaf0705c865 100644
--- a/.github/workflows/smoke-ci.lock.yml
+++ b/.github/workflows/smoke-ci.lock.yml
@@ -250,6 +250,9 @@ jobs:
GH_AW_PROMPT_06e3e19b06693820_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_06e3e19b06693820_EOF'
{{#runtime-import .github/workflows/smoke-ci.md}}
diff --git a/.github/workflows/smoke-claude.lock.yml b/.github/workflows/smoke-claude.lock.yml
index 035fed59d8e..7965c41c68b 100644
--- a/.github/workflows/smoke-claude.lock.yml
+++ b/.github/workflows/smoke-claude.lock.yml
@@ -307,6 +307,9 @@ jobs:
GH_AW_PROMPT_1ff941a307e33158_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_1ff941a307e33158_EOF'
diff --git a/.github/workflows/smoke-codex.lock.yml b/.github/workflows/smoke-codex.lock.yml
index b4dbae3720b..b68a46ac588 100644
--- a/.github/workflows/smoke-codex.lock.yml
+++ b/.github/workflows/smoke-codex.lock.yml
@@ -305,6 +305,9 @@ jobs:
GH_AW_PROMPT_928d68ef3e3a244b_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_928d68ef3e3a244b_EOF'
## Serena Code Analysis
@@ -1782,18 +1785,18 @@ jobs:
DOCKER_SOCK_GID=$(stat -c '%g' /var/run/docker.sock 2>/dev/null || echo '0')
export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host --add-host host.docker.internal:127.0.0.1 --user '"${MCP_GATEWAY_UID}"':'"${MCP_GATEWAY_GID}"' --group-add '"${DOCKER_SOCK_GID}"' -v /var/run/docker.sock:/var/run/docker.sock -e MCP_GATEWAY_PORT -e MCP_GATEWAY_DOMAIN -e MCP_GATEWAY_API_KEY -e MCP_GATEWAY_PAYLOAD_DIR -e MCP_GATEWAY_PAYLOAD_SIZE_THRESHOLD -e DEBUG -e MCP_GATEWAY_LOG_DIR -e GH_AW_MCP_LOG_DIR -e GH_AW_SAFE_OUTPUTS -e GH_AW_SAFE_OUTPUTS_CONFIG_PATH -e GH_AW_SAFE_OUTPUTS_TOOLS_PATH -e GH_AW_ASSETS_BRANCH -e GH_AW_ASSETS_MAX_SIZE_KB -e GH_AW_ASSETS_ALLOWED_EXTS -e DEFAULT_BRANCH -e GITHUB_MCP_SERVER_TOKEN -e GITHUB_MCP_GUARD_MIN_INTEGRITY -e GITHUB_MCP_GUARD_REPOS -e GITHUB_REPOSITORY -e GITHUB_SERVER_URL -e GITHUB_SHA -e GITHUB_WORKSPACE -e GITHUB_TOKEN -e GITHUB_RUN_ID -e GITHUB_RUN_NUMBER -e GITHUB_RUN_ATTEMPT -e GITHUB_JOB -e GITHUB_ACTION -e GITHUB_EVENT_NAME -e GITHUB_EVENT_PATH -e GITHUB_ACTOR -e GITHUB_ACTOR_ID -e GITHUB_TRIGGERING_ACTOR -e GITHUB_WORKFLOW -e GITHUB_WORKFLOW_REF -e GITHUB_WORKFLOW_SHA -e GITHUB_REF -e GITHUB_REF_NAME -e GITHUB_REF_TYPE -e GITHUB_HEAD_REF -e GITHUB_BASE_REF -e CODEX_HOME -v /tmp/gh-aw/mcp-payloads:/tmp/gh-aw/mcp-payloads:rw -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/github/gh-aw-mcpg:v0.3.1'
- cat > "${RUNNER_TEMP}/gh-aw/mcp-config/config.toml" << GH_AW_MCP_CONFIG_c3c511e6a42c188c_EOF
+ cat > "${RUNNER_TEMP}/gh-aw/mcp-config/config.toml" << GH_AW_MCP_CONFIG_54254f1b40d557a3_EOF
[history]
persistence = "none"
[shell_environment_policy]
inherit = "core"
include_only = ["CODEX_API_KEY", "HOME", "OPENAI_API_KEY", "PATH"]
- GH_AW_MCP_CONFIG_c3c511e6a42c188c_EOF
+ GH_AW_MCP_CONFIG_54254f1b40d557a3_EOF
# Generate JSON config for MCP gateway
GH_AW_NODE=$(which node 2>/dev/null || command -v node 2>/dev/null || echo node)
- cat << GH_AW_MCP_CONFIG_9b1b5080e582142e_EOF | "$GH_AW_NODE" "${RUNNER_TEMP}/gh-aw/actions/start_mcp_gateway.cjs"
+ cat << GH_AW_MCP_CONFIG_16ff8c107bf13ee2_EOF | "$GH_AW_NODE" "${RUNNER_TEMP}/gh-aw/actions/start_mcp_gateway.cjs"
{
"mcpServers": {
},
@@ -1804,11 +1807,11 @@ jobs:
"payloadDir": "${MCP_GATEWAY_PAYLOAD_DIR}"
}
}
- GH_AW_MCP_CONFIG_9b1b5080e582142e_EOF
+ GH_AW_MCP_CONFIG_16ff8c107bf13ee2_EOF
# Sync converter output to writable CODEX_HOME for Codex
mkdir -p /tmp/gh-aw/mcp-config
- cat > "/tmp/gh-aw/mcp-config/config.toml" << GH_AW_CODEX_SHELL_POLICY_d2d6560daa399a2f_EOF
+ cat > "/tmp/gh-aw/mcp-config/config.toml" << GH_AW_CODEX_SHELL_POLICY_dc90eca25964650a_EOF
model_provider = "openai-proxy"
[model_providers.openai-proxy]
name = "OpenAI AWF proxy"
@@ -1818,7 +1821,7 @@ jobs:
[shell_environment_policy]
inherit = "core"
include_only = ["CODEX_API_KEY", "HOME", "OPENAI_API_KEY", "PATH"]
- GH_AW_CODEX_SHELL_POLICY_d2d6560daa399a2f_EOF
+ GH_AW_CODEX_SHELL_POLICY_dc90eca25964650a_EOF
awk '
BEGIN { skip_openai_proxy = 0 }
/^[[:space:]]*model_provider[[:space:]]*=/ { next }
diff --git a/.github/workflows/smoke-copilot-arm.lock.yml b/.github/workflows/smoke-copilot-arm.lock.yml
index a9e82f8ad3d..68def71b11e 100644
--- a/.github/workflows/smoke-copilot-arm.lock.yml
+++ b/.github/workflows/smoke-copilot-arm.lock.yml
@@ -300,6 +300,9 @@ jobs:
GH_AW_PROMPT_e8adced155d997d7_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_e8adced155d997d7_EOF'
## Serena Code Analysis
diff --git a/.github/workflows/smoke-copilot.lock.yml b/.github/workflows/smoke-copilot.lock.yml
index 7e80af598d2..302c5d3c1b6 100644
--- a/.github/workflows/smoke-copilot.lock.yml
+++ b/.github/workflows/smoke-copilot.lock.yml
@@ -297,6 +297,9 @@ jobs:
GH_AW_PROMPT_da9cd13ddf198bed_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_da9cd13ddf198bed_EOF'
## Serena Code Analysis
diff --git a/.github/workflows/smoke-create-cross-repo-pr.lock.yml b/.github/workflows/smoke-create-cross-repo-pr.lock.yml
index c1cdfb09b78..bd2afd8e17b 100644
--- a/.github/workflows/smoke-create-cross-repo-pr.lock.yml
+++ b/.github/workflows/smoke-create-cross-repo-pr.lock.yml
@@ -269,6 +269,9 @@ jobs:
GH_AW_PROMPT_0420ea7924b34dcb_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_0420ea7924b34dcb_EOF'
{{#runtime-import .github/workflows/shared/observability-otlp.md}}
diff --git a/.github/workflows/smoke-crush.lock.yml b/.github/workflows/smoke-crush.lock.yml
index cd46fb2d7be..0bbb583c563 100644
--- a/.github/workflows/smoke-crush.lock.yml
+++ b/.github/workflows/smoke-crush.lock.yml
@@ -275,6 +275,9 @@ jobs:
GH_AW_PROMPT_b4fa4429d3aa72ae_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_b4fa4429d3aa72ae_EOF'
{{#runtime-import .github/workflows/shared/gh.md}}
diff --git a/.github/workflows/smoke-gemini.lock.yml b/.github/workflows/smoke-gemini.lock.yml
index ce5df2f7013..8c4652a1dac 100644
--- a/.github/workflows/smoke-gemini.lock.yml
+++ b/.github/workflows/smoke-gemini.lock.yml
@@ -290,6 +290,9 @@ jobs:
GH_AW_PROMPT_46b9e9e2ca0cb2d1_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_46b9e9e2ca0cb2d1_EOF'
{{#runtime-import .github/workflows/shared/gh.md}}
diff --git a/.github/workflows/smoke-multi-pr.lock.yml b/.github/workflows/smoke-multi-pr.lock.yml
index 116c228565c..5ea83ddbce1 100644
--- a/.github/workflows/smoke-multi-pr.lock.yml
+++ b/.github/workflows/smoke-multi-pr.lock.yml
@@ -287,6 +287,9 @@ jobs:
GH_AW_PROMPT_48a536a540ddcea8_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_48a536a540ddcea8_EOF'
{{#runtime-import .github/workflows/shared/observability-otlp.md}}
diff --git a/.github/workflows/smoke-opencode.lock.yml b/.github/workflows/smoke-opencode.lock.yml
index a31811918b4..f8ce4129cf6 100644
--- a/.github/workflows/smoke-opencode.lock.yml
+++ b/.github/workflows/smoke-opencode.lock.yml
@@ -287,6 +287,9 @@ jobs:
GH_AW_PROMPT_ce2042b8038d4875_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_ce2042b8038d4875_EOF'
{{#runtime-import .github/workflows/shared/gh.md}}
diff --git a/.github/workflows/smoke-project.lock.yml b/.github/workflows/smoke-project.lock.yml
index e4cbe9d0925..9376b4cb4a6 100644
--- a/.github/workflows/smoke-project.lock.yml
+++ b/.github/workflows/smoke-project.lock.yml
@@ -288,6 +288,9 @@ jobs:
GH_AW_PROMPT_58453f345124cba3_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_58453f345124cba3_EOF'
{{#runtime-import .github/workflows/shared/observability-otlp.md}}
diff --git a/.github/workflows/smoke-service-ports.lock.yml b/.github/workflows/smoke-service-ports.lock.yml
index 01ec9b0ad97..423244722c6 100644
--- a/.github/workflows/smoke-service-ports.lock.yml
+++ b/.github/workflows/smoke-service-ports.lock.yml
@@ -244,6 +244,9 @@ jobs:
GH_AW_PROMPT_1c9fa53e6b54b6a3_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_1c9fa53e6b54b6a3_EOF'
{{#runtime-import .github/workflows/shared/observability-otlp.md}}
diff --git a/.github/workflows/smoke-temporary-id.lock.yml b/.github/workflows/smoke-temporary-id.lock.yml
index c830f91f815..f8478ba0cf4 100644
--- a/.github/workflows/smoke-temporary-id.lock.yml
+++ b/.github/workflows/smoke-temporary-id.lock.yml
@@ -283,6 +283,9 @@ jobs:
GH_AW_PROMPT_f9d203436b94b03a_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_f9d203436b94b03a_EOF'
{{#runtime-import .github/workflows/shared/observability-otlp.md}}
diff --git a/.github/workflows/smoke-test-tools.lock.yml b/.github/workflows/smoke-test-tools.lock.yml
index 8ea1ebc4103..ea5122636d9 100644
--- a/.github/workflows/smoke-test-tools.lock.yml
+++ b/.github/workflows/smoke-test-tools.lock.yml
@@ -273,6 +273,9 @@ jobs:
GH_AW_PROMPT_0289aca023ea6d07_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_0289aca023ea6d07_EOF'
{{#runtime-import .github/workflows/shared/observability-otlp.md}}
diff --git a/.github/workflows/smoke-update-cross-repo-pr.lock.yml b/.github/workflows/smoke-update-cross-repo-pr.lock.yml
index cd0d8766293..041a7dfb9df 100644
--- a/.github/workflows/smoke-update-cross-repo-pr.lock.yml
+++ b/.github/workflows/smoke-update-cross-repo-pr.lock.yml
@@ -272,6 +272,9 @@ jobs:
GH_AW_PROMPT_95b80c043e2e7005_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_95b80c043e2e7005_EOF'
{{#runtime-import .github/workflows/shared/observability-otlp.md}}
diff --git a/.github/workflows/smoke-workflow-call-with-inputs.lock.yml b/.github/workflows/smoke-workflow-call-with-inputs.lock.yml
index 051c4046921..5bab9a9750d 100644
--- a/.github/workflows/smoke-workflow-call-with-inputs.lock.yml
+++ b/.github/workflows/smoke-workflow-call-with-inputs.lock.yml
@@ -273,6 +273,9 @@ jobs:
GH_AW_PROMPT_f2d76cd8a1ef2de8_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_f2d76cd8a1ef2de8_EOF'
{{#runtime-import .github/workflows/smoke-workflow-call-with-inputs.md}}
diff --git a/.github/workflows/smoke-workflow-call.lock.yml b/.github/workflows/smoke-workflow-call.lock.yml
index 4ecaba0709a..00de3744f33 100644
--- a/.github/workflows/smoke-workflow-call.lock.yml
+++ b/.github/workflows/smoke-workflow-call.lock.yml
@@ -277,6 +277,9 @@ jobs:
GH_AW_PROMPT_022421748a24fe95_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_022421748a24fe95_EOF'
{{#runtime-import .github/workflows/smoke-workflow-call.md}}
diff --git a/.github/workflows/spec-enforcer.lock.yml b/.github/workflows/spec-enforcer.lock.yml
index 17de0b05fbd..f6f9de92061 100644
--- a/.github/workflows/spec-enforcer.lock.yml
+++ b/.github/workflows/spec-enforcer.lock.yml
@@ -230,6 +230,9 @@ jobs:
GH_AW_PROMPT_c74a170bf37c0660_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_c74a170bf37c0660_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/spec-extractor.lock.yml b/.github/workflows/spec-extractor.lock.yml
index 5057392edf9..63942fa3bbd 100644
--- a/.github/workflows/spec-extractor.lock.yml
+++ b/.github/workflows/spec-extractor.lock.yml
@@ -227,6 +227,9 @@ jobs:
GH_AW_PROMPT_3daaac1a891d7da5_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_3daaac1a891d7da5_EOF'
## Serena Code Analysis
diff --git a/.github/workflows/spec-librarian.lock.yml b/.github/workflows/spec-librarian.lock.yml
index ca57ca60689..0df784ac42e 100644
--- a/.github/workflows/spec-librarian.lock.yml
+++ b/.github/workflows/spec-librarian.lock.yml
@@ -225,6 +225,9 @@ jobs:
GH_AW_PROMPT_2c4d45d7f39bcff2_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_2c4d45d7f39bcff2_EOF'
## Serena Code Analysis
diff --git a/.github/workflows/stale-repo-identifier.lock.yml b/.github/workflows/stale-repo-identifier.lock.yml
index 4dfdae26ef3..1cf37cea57a 100644
--- a/.github/workflows/stale-repo-identifier.lock.yml
+++ b/.github/workflows/stale-repo-identifier.lock.yml
@@ -255,6 +255,9 @@ jobs:
GH_AW_PROMPT_ede8520bbc966539_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_ede8520bbc966539_EOF'
{{#runtime-import .github/workflows/shared/github-guard-policy.md}}
diff --git a/.github/workflows/static-analysis-report.lock.yml b/.github/workflows/static-analysis-report.lock.yml
index ac63e22c904..b12e07a58ec 100644
--- a/.github/workflows/static-analysis-report.lock.yml
+++ b/.github/workflows/static-analysis-report.lock.yml
@@ -231,6 +231,9 @@ jobs:
GH_AW_PROMPT_a7f209ebfd14c3f4_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_a7f209ebfd14c3f4_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/step-name-alignment.lock.yml b/.github/workflows/step-name-alignment.lock.yml
index 1965e4dd182..8c55503b12a 100644
--- a/.github/workflows/step-name-alignment.lock.yml
+++ b/.github/workflows/step-name-alignment.lock.yml
@@ -224,6 +224,9 @@ jobs:
GH_AW_PROMPT_651666ff422bb502_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_651666ff422bb502_EOF'
{{#runtime-import .github/workflows/step-name-alignment.md}}
diff --git a/.github/workflows/sub-issue-closer.lock.yml b/.github/workflows/sub-issue-closer.lock.yml
index 7bf865d1e40..30f9bbf8db7 100644
--- a/.github/workflows/sub-issue-closer.lock.yml
+++ b/.github/workflows/sub-issue-closer.lock.yml
@@ -221,6 +221,9 @@ jobs:
GH_AW_PROMPT_5ca5aaf91141261e_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_5ca5aaf91141261e_EOF'
{{#runtime-import .github/workflows/sub-issue-closer.md}}
diff --git a/.github/workflows/super-linter.lock.yml b/.github/workflows/super-linter.lock.yml
index ce9c223a713..d8fcfa0b29a 100644
--- a/.github/workflows/super-linter.lock.yml
+++ b/.github/workflows/super-linter.lock.yml
@@ -228,6 +228,9 @@ jobs:
GH_AW_PROMPT_f5b38ff132780914_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_f5b38ff132780914_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/technical-doc-writer.lock.yml b/.github/workflows/technical-doc-writer.lock.yml
index 83c58aa9c39..31374282c0c 100644
--- a/.github/workflows/technical-doc-writer.lock.yml
+++ b/.github/workflows/technical-doc-writer.lock.yml
@@ -234,6 +234,9 @@ jobs:
GH_AW_PROMPT_2ce6bd8ddc747cbe_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_2ce6bd8ddc747cbe_EOF'
{{#runtime-import .github/skills/documentation/SKILL.md}}
diff --git a/.github/workflows/terminal-stylist.lock.yml b/.github/workflows/terminal-stylist.lock.yml
index ea5b28dc1f0..6da7d5f21df 100644
--- a/.github/workflows/terminal-stylist.lock.yml
+++ b/.github/workflows/terminal-stylist.lock.yml
@@ -238,6 +238,9 @@ jobs:
GH_AW_PROMPT_622a0a32a37a95cc_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_622a0a32a37a95cc_EOF'
## Serena Code Analysis
diff --git a/.github/workflows/test-create-pr-error-handling.lock.yml b/.github/workflows/test-create-pr-error-handling.lock.yml
index 1672a366c15..6d1376fa56e 100644
--- a/.github/workflows/test-create-pr-error-handling.lock.yml
+++ b/.github/workflows/test-create-pr-error-handling.lock.yml
@@ -225,6 +225,9 @@ jobs:
GH_AW_PROMPT_2e5a2dbd67e67053_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_2e5a2dbd67e67053_EOF'
{{#runtime-import .github/workflows/test-create-pr-error-handling.md}}
diff --git a/.github/workflows/test-dispatcher.lock.yml b/.github/workflows/test-dispatcher.lock.yml
index 62794afaaa9..3dea1c8c824 100644
--- a/.github/workflows/test-dispatcher.lock.yml
+++ b/.github/workflows/test-dispatcher.lock.yml
@@ -217,6 +217,9 @@ jobs:
GH_AW_PROMPT_639e483721a07aa6_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_639e483721a07aa6_EOF'
{{#runtime-import .github/workflows/test-dispatcher.md}}
diff --git a/.github/workflows/test-project-url-default.lock.yml b/.github/workflows/test-project-url-default.lock.yml
index 6003c3080ab..75612657995 100644
--- a/.github/workflows/test-project-url-default.lock.yml
+++ b/.github/workflows/test-project-url-default.lock.yml
@@ -218,6 +218,9 @@ jobs:
GH_AW_PROMPT_115a32ce3f02db9a_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_115a32ce3f02db9a_EOF'
{{#runtime-import .github/workflows/test-project-url-default.md}}
diff --git a/.github/workflows/test-quality-sentinel.lock.yml b/.github/workflows/test-quality-sentinel.lock.yml
index 865674f14a0..bdcf68d8c91 100644
--- a/.github/workflows/test-quality-sentinel.lock.yml
+++ b/.github/workflows/test-quality-sentinel.lock.yml
@@ -228,6 +228,9 @@ jobs:
GH_AW_PROMPT_18ecf389234a57b4_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_18ecf389234a57b4_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/test-workflow.lock.yml b/.github/workflows/test-workflow.lock.yml
index c72ef221534..af8f89b31d4 100644
--- a/.github/workflows/test-workflow.lock.yml
+++ b/.github/workflows/test-workflow.lock.yml
@@ -207,6 +207,9 @@ jobs:
GH_AW_PROMPT_d2100dd9504f0ecb_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_d2100dd9504f0ecb_EOF'
{{#runtime-import .github/workflows/test-workflow.md}}
diff --git a/.github/workflows/tidy.lock.yml b/.github/workflows/tidy.lock.yml
index 0c41675faaf..7579347558e 100644
--- a/.github/workflows/tidy.lock.yml
+++ b/.github/workflows/tidy.lock.yml
@@ -292,6 +292,9 @@ jobs:
if [ "$GITHUB_EVENT_NAME" = "issue_comment" ] && [ -n "$GH_AW_IS_PR_COMMENT" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review_comment" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review" ]; then
cat "${RUNNER_TEMP}/gh-aw/prompts/pr_context_push_to_pr_branch_guidance.md"
fi
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_68ec8859b6f02696_EOF'
{{#runtime-import .github/workflows/tidy.md}}
diff --git a/.github/workflows/typist.lock.yml b/.github/workflows/typist.lock.yml
index 6ab1bba8665..09d4bcd30d1 100644
--- a/.github/workflows/typist.lock.yml
+++ b/.github/workflows/typist.lock.yml
@@ -238,6 +238,9 @@ jobs:
GH_AW_PROMPT_05cd7a92a03dca4b_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_05cd7a92a03dca4b_EOF'
## Serena Code Analysis
diff --git a/.github/workflows/ubuntu-image-analyzer.lock.yml b/.github/workflows/ubuntu-image-analyzer.lock.yml
index a50ef8c3281..10b581e5c4f 100644
--- a/.github/workflows/ubuntu-image-analyzer.lock.yml
+++ b/.github/workflows/ubuntu-image-analyzer.lock.yml
@@ -231,6 +231,9 @@ jobs:
GH_AW_PROMPT_37168e83c534310c_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_37168e83c534310c_EOF'
{{#runtime-import .github/workflows/shared/activation-app.md}}
diff --git a/.github/workflows/unbloat-docs.lock.yml b/.github/workflows/unbloat-docs.lock.yml
index e1516045e67..70bce3bac72 100644
--- a/.github/workflows/unbloat-docs.lock.yml
+++ b/.github/workflows/unbloat-docs.lock.yml
@@ -286,6 +286,9 @@ jobs:
GH_AW_PROMPT_05157cda456dcfb3_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_05157cda456dcfb3_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/update-astro.lock.yml b/.github/workflows/update-astro.lock.yml
index 8d7ccb9eabe..10d00bd58e6 100644
--- a/.github/workflows/update-astro.lock.yml
+++ b/.github/workflows/update-astro.lock.yml
@@ -229,6 +229,9 @@ jobs:
GH_AW_PROMPT_e761d0bef082d79d_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_e761d0bef082d79d_EOF'
{{#runtime-import .github/workflows/update-astro.md}}
diff --git a/.github/workflows/video-analyzer.lock.yml b/.github/workflows/video-analyzer.lock.yml
index c693e9ae8f3..e29ea274819 100644
--- a/.github/workflows/video-analyzer.lock.yml
+++ b/.github/workflows/video-analyzer.lock.yml
@@ -225,6 +225,9 @@ jobs:
GH_AW_PROMPT_5e55eb320375d33b_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_5e55eb320375d33b_EOF'
{{#runtime-import .github/workflows/shared/ffmpeg.md}}
diff --git a/.github/workflows/visual-regression-checker.lock.yml b/.github/workflows/visual-regression-checker.lock.yml
index d7c08fa61d3..da36ad8cbf9 100644
--- a/.github/workflows/visual-regression-checker.lock.yml
+++ b/.github/workflows/visual-regression-checker.lock.yml
@@ -240,6 +240,9 @@ jobs:
GH_AW_PROMPT_c79f5dc89b1c0500_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_c79f5dc89b1c0500_EOF'
{{#runtime-import .github/workflows/visual-regression-checker.md}}
diff --git a/.github/workflows/weekly-blog-post-writer.lock.yml b/.github/workflows/weekly-blog-post-writer.lock.yml
index 2adf00a2b35..74baa757039 100644
--- a/.github/workflows/weekly-blog-post-writer.lock.yml
+++ b/.github/workflows/weekly-blog-post-writer.lock.yml
@@ -231,6 +231,9 @@ jobs:
GH_AW_PROMPT_8291c4dfab1bd39d_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_8291c4dfab1bd39d_EOF'
{{#runtime-import .github/workflows/shared/github-guard-policy.md}}
diff --git a/.github/workflows/weekly-editors-health-check.lock.yml b/.github/workflows/weekly-editors-health-check.lock.yml
index 71b14d2c7ab..9bab3a70e13 100644
--- a/.github/workflows/weekly-editors-health-check.lock.yml
+++ b/.github/workflows/weekly-editors-health-check.lock.yml
@@ -229,6 +229,9 @@ jobs:
GH_AW_PROMPT_734dc520e9323e06_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_734dc520e9323e06_EOF'
{{#runtime-import .github/workflows/weekly-editors-health-check.md}}
diff --git a/.github/workflows/weekly-issue-summary.lock.yml b/.github/workflows/weekly-issue-summary.lock.yml
index a01e08b6231..b3c80253183 100644
--- a/.github/workflows/weekly-issue-summary.lock.yml
+++ b/.github/workflows/weekly-issue-summary.lock.yml
@@ -244,6 +244,9 @@ jobs:
GH_AW_PROMPT_508326a69dd2f474_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_508326a69dd2f474_EOF'
{{#runtime-import .github/workflows/shared/github-guard-policy.md}}
diff --git a/.github/workflows/weekly-safe-outputs-spec-review.lock.yml b/.github/workflows/weekly-safe-outputs-spec-review.lock.yml
index ff9ef292475..7fbab479cd5 100644
--- a/.github/workflows/weekly-safe-outputs-spec-review.lock.yml
+++ b/.github/workflows/weekly-safe-outputs-spec-review.lock.yml
@@ -227,6 +227,9 @@ jobs:
GH_AW_PROMPT_dd5ce0f0ce7b0ccb_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_dd5ce0f0ce7b0ccb_EOF'
{{#runtime-import .github/workflows/shared/github-guard-policy.md}}
diff --git a/.github/workflows/workflow-generator.lock.yml b/.github/workflows/workflow-generator.lock.yml
index eb11d2633ac..6d098d5c934 100644
--- a/.github/workflows/workflow-generator.lock.yml
+++ b/.github/workflows/workflow-generator.lock.yml
@@ -260,6 +260,9 @@ jobs:
GH_AW_PROMPT_a2f5a38e58a2e615_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_a2f5a38e58a2e615_EOF'
{{#runtime-import .github/workflows/shared/github-guard-policy.md}}
diff --git a/.github/workflows/workflow-health-manager.lock.yml b/.github/workflows/workflow-health-manager.lock.yml
index 27b81aa8eba..8d6e364e26c 100644
--- a/.github/workflows/workflow-health-manager.lock.yml
+++ b/.github/workflows/workflow-health-manager.lock.yml
@@ -228,6 +228,9 @@ jobs:
GH_AW_PROMPT_60b97bb4586a8734_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_60b97bb4586a8734_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/workflow-normalizer.lock.yml b/.github/workflows/workflow-normalizer.lock.yml
index 8b817ce7464..89fa5965bdf 100644
--- a/.github/workflows/workflow-normalizer.lock.yml
+++ b/.github/workflows/workflow-normalizer.lock.yml
@@ -227,6 +227,9 @@ jobs:
GH_AW_PROMPT_476e26a6aca6d1d8_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_476e26a6aca6d1d8_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/workflow-skill-extractor.lock.yml b/.github/workflows/workflow-skill-extractor.lock.yml
index e0038807ca1..cbdf4f33c29 100644
--- a/.github/workflows/workflow-skill-extractor.lock.yml
+++ b/.github/workflows/workflow-skill-extractor.lock.yml
@@ -223,6 +223,9 @@ jobs:
GH_AW_PROMPT_ae8bac670414c599_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_ae8bac670414c599_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/actions/setup/md/skills_prompt.md b/actions/setup/md/skills_prompt.md
new file mode 100644
index 00000000000..33f16649b29
--- /dev/null
+++ b/actions/setup/md/skills_prompt.md
@@ -0,0 +1,15 @@
+
+This repository contains skill files (`SKILL.md`) that provide domain-specific knowledge and guidance. Skill files are located under `skills/` or `.github/skills/` directories.
+
+You may use skills in two ways:
+
+**1. Hint (generalist)** — When your task strategy is not fully defined, discover relevant skills at runtime and apply them:
+```bash
+find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6
+```
+Read only the skills that are relevant to your current task. Do not load all skills indiscriminately.
+
+**2. Fusion (precise)** — When a specific skill section directly applies to your task, read only that section and integrate its guidance surgically. Do not paste the entire skill file; extract the minimum fragment needed.
+
+Prefer the **fusion approach** when you can identify the relevant skill and section upfront — it uses less context and produces more focused output.
+
diff --git a/pkg/workflow/prompt_constants.go b/pkg/workflow/prompt_constants.go
index 16a70139fc8..5f35f57c917 100644
--- a/pkg/workflow/prompt_constants.go
+++ b/pkg/workflow/prompt_constants.go
@@ -30,6 +30,7 @@ const (
mcpCLIToolsPromptFile = "mcp_cli_tools_prompt.md"
cliProxyPromptFile = "cli_proxy_prompt.md"
cliProxyWithSafeOutputsPromptFile = "cli_proxy_with_safeoutputs_prompt.md"
+ skillsPromptFile = "skills_prompt.md"
)
// GitHub context prompt is kept embedded because it contains GitHub Actions expressions
diff --git a/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/basic-copilot.golden b/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/basic-copilot.golden
index a7c10c811d1..bbab4d86c24 100644
--- a/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/basic-copilot.golden
+++ b/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/basic-copilot.golden
@@ -162,6 +162,9 @@ jobs:
GH_AW_PROMPT_NORM_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_NORM_EOF'
# Mission
diff --git a/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/with-imports.golden b/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/with-imports.golden
index f83c9b318ef..8fe9e286a45 100644
--- a/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/with-imports.golden
+++ b/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/with-imports.golden
@@ -162,6 +162,9 @@ jobs:
GH_AW_PROMPT_NORM_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_prompt.md"
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
+ fi
cat << 'GH_AW_PROMPT_NORM_EOF'
{{#runtime-import shared/tools.md}}
diff --git a/pkg/workflow/unified_prompt_step.go b/pkg/workflow/unified_prompt_step.go
index c0a72b1bf7b..fe9385c2b29 100644
--- a/pkg/workflow/unified_prompt_step.go
+++ b/pkg/workflow/unified_prompt_step.go
@@ -305,6 +305,14 @@ func (c *Compiler) collectPromptSections(data *WorkflowData) []PromptSection {
}
}
+ // 12. Skills instructions (if SKILL.md files are present in the workspace at runtime)
+ unifiedPromptLog.Print("Adding skills detection section")
+ sections = append(sections, PromptSection{
+ Content: skillsPromptFile,
+ IsFile: true,
+ ShellCondition: `find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .`,
+ })
+
return sections
}
diff --git a/pkg/workflow/unified_prompt_step_test.go b/pkg/workflow/unified_prompt_step_test.go
index dea1b3e779c..4b566b87571 100644
--- a/pkg/workflow/unified_prompt_step_test.go
+++ b/pkg/workflow/unified_prompt_step_test.go
@@ -49,6 +49,7 @@ func TestCollectPromptSections_Order(t *testing.T) {
// 6. Safe outputs
// 7. GitHub context
// 8. PR context
+ // 9. Skills detection
var sectionTypes []string
for _, section := range sections {
@@ -59,6 +60,8 @@ func TestCollectPromptSections_Order(t *testing.T) {
sectionTypes = append(sectionTypes, "playwright")
} else if strings.Contains(section.Content, "pr_context") {
sectionTypes = append(sectionTypes, "pr-context")
+ } else if strings.Contains(section.Content, "skills") {
+ sectionTypes = append(sectionTypes, "skills")
}
} else {
if strings.Contains(section.Content, "## Note") {
@@ -76,7 +79,7 @@ func TestCollectPromptSections_Order(t *testing.T) {
}
// Verify expected order (not all may be present, but order should be maintained)
- expectedOrder := []string{"temp", "playwright", "trial", "cache", "repo", "safe-outputs", "github", "pr-context"}
+ expectedOrder := []string{"temp", "playwright", "trial", "cache", "repo", "safe-outputs", "github", "pr-context", "skills"}
// Check that the sections we found appear in the expected order
lastIndex := -1
From b92141df99977dae4a5c476ab231dd4536bf6d8d Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Thu, 30 Apr 2026 00:56:13 +0000
Subject: [PATCH 2/5] Reduce SKILL.md detection maxdepth from 6 to 4 and update
golden files + lock files
Agent-Logs-Url: https://github.com/github/gh-aw/sessions/e00ec7fc-0ada-4438-b703-81c4b85f28d9
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
---
.github/workflows/ace-editor.lock.yml | 2 +-
.../workflows/agent-performance-analyzer.lock.yml | 2 +-
.github/workflows/agent-persona-explorer.lock.yml | 2 +-
.github/workflows/ai-moderator.lock.yml | 2 +-
.github/workflows/api-consumption-report.lock.yml | 2 +-
.github/workflows/approach-validator.lock.yml | 2 +-
.github/workflows/archie.lock.yml | 2 +-
.github/workflows/architecture-guardian.lock.yml | 2 +-
.github/workflows/artifacts-summary.lock.yml | 2 +-
.github/workflows/audit-workflows.lock.yml | 2 +-
.github/workflows/auto-triage-issues.lock.yml | 2 +-
.github/workflows/aw-failure-investigator.lock.yml | 2 +-
.github/workflows/blog-auditor.lock.yml | 2 +-
.github/workflows/bot-detection.lock.yml | 2 +-
.github/workflows/brave.lock.yml | 2 +-
.github/workflows/breaking-change-checker.lock.yml | 2 +-
.github/workflows/changeset.lock.yml | 2 +-
.github/workflows/ci-coach.lock.yml | 2 +-
.github/workflows/ci-doctor.lock.yml | 2 +-
.../claude-code-user-docs-review.lock.yml | 2 +-
.github/workflows/cli-consistency-checker.lock.yml | 2 +-
.github/workflows/cli-version-checker.lock.yml | 2 +-
.github/workflows/cloclo.lock.yml | 2 +-
.github/workflows/code-scanning-fixer.lock.yml | 2 +-
.github/workflows/code-simplifier.lock.yml | 2 +-
.../codex-github-remote-mcp-test.lock.yml | 2 +-
.github/workflows/commit-changes-analyzer.lock.yml | 2 +-
.github/workflows/constraint-solving-potd.lock.yml | 2 +-
.github/workflows/contribution-check.lock.yml | 2 +-
.github/workflows/copilot-agent-analysis.lock.yml | 2 +-
.../workflows/copilot-cli-deep-research.lock.yml | 2 +-
.github/workflows/copilot-opt.lock.yml | 2 +-
.../workflows/copilot-pr-merged-report.lock.yml | 2 +-
.github/workflows/copilot-pr-nlp-analysis.lock.yml | 2 +-
.../workflows/copilot-pr-prompt-analysis.lock.yml | 2 +-
.../workflows/copilot-session-insights.lock.yml | 2 +-
.github/workflows/copilot-token-audit.lock.yml | 2 +-
.github/workflows/copilot-token-optimizer.lock.yml | 2 +-
.github/workflows/craft.lock.yml | 2 +-
.../workflows/daily-architecture-diagram.lock.yml | 2 +-
.../workflows/daily-assign-issue-to-user.lock.yml | 2 +-
...ily-astrostylelite-markdown-spellcheck.lock.yml | 2 +-
.../daily-aw-cross-repo-compile-check.lock.yml | 2 +-
.../daily-cache-strategy-analyzer.lock.yml | 14 +++++++-------
.github/workflows/daily-caveman-optimizer.lock.yml | 2 +-
.github/workflows/daily-choice-test.lock.yml | 2 +-
.github/workflows/daily-cli-performance.lock.yml | 2 +-
.github/workflows/daily-cli-tools-tester.lock.yml | 2 +-
.github/workflows/daily-code-metrics.lock.yml | 2 +-
.../workflows/daily-community-attribution.lock.yml | 2 +-
.github/workflows/daily-compiler-quality.lock.yml | 2 +-
.github/workflows/daily-doc-healer.lock.yml | 2 +-
.github/workflows/daily-doc-updater.lock.yml | 2 +-
.github/workflows/daily-fact.lock.yml | 14 +++++++-------
.github/workflows/daily-file-diet.lock.yml | 2 +-
.github/workflows/daily-firewall-report.lock.yml | 2 +-
.github/workflows/daily-function-namer.lock.yml | 2 +-
.github/workflows/daily-hippo-learn.lock.yml | 2 +-
.github/workflows/daily-issues-report.lock.yml | 2 +-
.../workflows/daily-malicious-code-scan.lock.yml | 2 +-
.../daily-mcp-concurrency-analysis.lock.yml | 2 +-
.../daily-multi-device-docs-tester.lock.yml | 2 +-
.github/workflows/daily-news.lock.yml | 2 +-
.../workflows/daily-observability-report.lock.yml | 14 +++++++-------
.../daily-otel-instrumentation-advisor.lock.yml | 2 +-
.../workflows/daily-performance-summary.lock.yml | 2 +-
.github/workflows/daily-regulatory.lock.yml | 2 +-
.../daily-rendering-scripts-verifier.lock.yml | 2 +-
.github/workflows/daily-repo-chronicle.lock.yml | 2 +-
.../daily-safe-output-integrator.lock.yml | 2 +-
.../workflows/daily-safe-output-optimizer.lock.yml | 2 +-
.../daily-safe-outputs-conformance.lock.yml | 2 +-
.github/workflows/daily-secrets-analysis.lock.yml | 2 +-
.../daily-security-observability.lock.yml | 2 +-
.github/workflows/daily-security-red-team.lock.yml | 2 +-
.github/workflows/daily-semgrep-scan.lock.yml | 2 +-
.github/workflows/daily-sentrux-report.lock.yml | 2 +-
.github/workflows/daily-skill-optimizer.lock.yml | 2 +-
.../workflows/daily-syntax-error-quality.lock.yml | 2 +-
.../daily-team-evolution-insights.lock.yml | 2 +-
.github/workflows/daily-team-status.lock.yml | 2 +-
.../daily-testify-uber-super-expert.lock.yml | 2 +-
.../daily-token-consumption-report.lock.yml | 2 +-
.github/workflows/daily-workflow-updater.lock.yml | 2 +-
.github/workflows/dead-code-remover.lock.yml | 2 +-
.github/workflows/deep-report.lock.yml | 2 +-
.github/workflows/delight.lock.yml | 2 +-
.github/workflows/dependabot-burner.lock.yml | 2 +-
.github/workflows/dependabot-go-checker.lock.yml | 2 +-
.github/workflows/dependabot-repair.lock.yml | 2 +-
.../workflows/deployment-incident-monitor.lock.yml | 2 +-
.github/workflows/design-decision-gate.lock.yml | 2 +-
.github/workflows/dev-hawk.lock.yml | 2 +-
.github/workflows/dev.lock.yml | 2 +-
.../workflows/developer-docs-consolidator.lock.yml | 2 +-
.github/workflows/dictation-prompt.lock.yml | 2 +-
.github/workflows/discussion-task-miner.lock.yml | 2 +-
.github/workflows/docs-noob-tester.lock.yml | 2 +-
.github/workflows/draft-pr-cleanup.lock.yml | 2 +-
.github/workflows/duplicate-code-detector.lock.yml | 14 +++++++-------
.../workflows/example-permissions-warning.lock.yml | 2 +-
.../workflows/example-workflow-analyzer.lock.yml | 2 +-
.github/workflows/firewall-escape.lock.yml | 2 +-
.github/workflows/firewall.lock.yml | 2 +-
.github/workflows/functional-pragmatist.lock.yml | 2 +-
.../github-mcp-structural-analysis.lock.yml | 2 +-
.github/workflows/github-mcp-tools-report.lock.yml | 2 +-
.../workflows/github-remote-mcp-auth-test.lock.yml | 2 +-
.github/workflows/glossary-maintainer.lock.yml | 2 +-
.github/workflows/go-fan.lock.yml | 2 +-
.github/workflows/go-logger.lock.yml | 2 +-
.github/workflows/go-pattern-detector.lock.yml | 2 +-
.github/workflows/gpclean.lock.yml | 2 +-
.github/workflows/grumpy-reviewer.lock.yml | 14 +++++++-------
.github/workflows/hippo-embed.lock.yml | 2 +-
.github/workflows/hourly-ci-cleaner.lock.yml | 2 +-
.github/workflows/instructions-janitor.lock.yml | 2 +-
.github/workflows/issue-arborist.lock.yml | 14 +++++++-------
.github/workflows/issue-monster.lock.yml | 2 +-
.github/workflows/issue-triage-agent.lock.yml | 2 +-
.github/workflows/jsweep.lock.yml | 2 +-
.github/workflows/layout-spec-maintainer.lock.yml | 2 +-
.github/workflows/lockfile-stats.lock.yml | 2 +-
.github/workflows/mcp-inspector.lock.yml | 2 +-
.github/workflows/mergefest.lock.yml | 2 +-
.github/workflows/metrics-collector.lock.yml | 2 +-
.github/workflows/notion-issue-summary.lock.yml | 2 +-
.github/workflows/org-health-report.lock.yml | 2 +-
.github/workflows/pdf-summary.lock.yml | 2 +-
.github/workflows/plan.lock.yml | 2 +-
.github/workflows/poem-bot.lock.yml | 2 +-
.github/workflows/pr-nitpick-reviewer.lock.yml | 2 +-
.github/workflows/pr-triage-agent.lock.yml | 2 +-
.../workflows/prompt-clustering-analysis.lock.yml | 2 +-
.github/workflows/python-data-charts.lock.yml | 2 +-
.github/workflows/q.lock.yml | 2 +-
.github/workflows/refactoring-cadence.lock.yml | 2 +-
.github/workflows/refiner.lock.yml | 2 +-
.github/workflows/release.lock.yml | 2 +-
.github/workflows/repo-audit-analyzer.lock.yml | 2 +-
.github/workflows/repo-tree-map.lock.yml | 2 +-
.../workflows/repository-quality-improver.lock.yml | 2 +-
.github/workflows/research.lock.yml | 2 +-
.github/workflows/safe-output-health.lock.yml | 2 +-
.../workflows/schema-consistency-checker.lock.yml | 2 +-
.github/workflows/schema-feature-coverage.lock.yml | 14 +++++++-------
.github/workflows/scout.lock.yml | 2 +-
.github/workflows/security-compliance.lock.yml | 2 +-
.github/workflows/security-review.lock.yml | 2 +-
.../workflows/semantic-function-refactor.lock.yml | 2 +-
.github/workflows/sergo.lock.yml | 2 +-
.github/workflows/slide-deck-maintainer.lock.yml | 2 +-
.github/workflows/smoke-agent-all-merged.lock.yml | 2 +-
.github/workflows/smoke-agent-all-none.lock.yml | 2 +-
.../workflows/smoke-agent-public-approved.lock.yml | 2 +-
.github/workflows/smoke-agent-public-none.lock.yml | 2 +-
.../workflows/smoke-agent-scoped-approved.lock.yml | 2 +-
.github/workflows/smoke-call-workflow.lock.yml | 14 +++++++-------
.github/workflows/smoke-ci.lock.yml | 2 +-
.github/workflows/smoke-claude.lock.yml | 2 +-
.github/workflows/smoke-codex.lock.yml | 14 +++++++-------
.github/workflows/smoke-copilot-arm.lock.yml | 2 +-
.github/workflows/smoke-copilot.lock.yml | 2 +-
.../workflows/smoke-create-cross-repo-pr.lock.yml | 2 +-
.github/workflows/smoke-crush.lock.yml | 2 +-
.github/workflows/smoke-gemini.lock.yml | 2 +-
.github/workflows/smoke-multi-pr.lock.yml | 2 +-
.github/workflows/smoke-opencode.lock.yml | 2 +-
.github/workflows/smoke-project.lock.yml | 2 +-
.github/workflows/smoke-service-ports.lock.yml | 2 +-
.github/workflows/smoke-temporary-id.lock.yml | 2 +-
.github/workflows/smoke-test-tools.lock.yml | 2 +-
.../workflows/smoke-update-cross-repo-pr.lock.yml | 2 +-
.../smoke-workflow-call-with-inputs.lock.yml | 2 +-
.github/workflows/smoke-workflow-call.lock.yml | 2 +-
.github/workflows/spec-enforcer.lock.yml | 2 +-
.github/workflows/spec-extractor.lock.yml | 2 +-
.github/workflows/spec-librarian.lock.yml | 2 +-
.github/workflows/stale-repo-identifier.lock.yml | 2 +-
.github/workflows/static-analysis-report.lock.yml | 2 +-
.github/workflows/step-name-alignment.lock.yml | 2 +-
.github/workflows/sub-issue-closer.lock.yml | 2 +-
.github/workflows/super-linter.lock.yml | 2 +-
.github/workflows/technical-doc-writer.lock.yml | 2 +-
.github/workflows/terminal-stylist.lock.yml | 2 +-
.../test-create-pr-error-handling.lock.yml | 2 +-
.github/workflows/test-dispatcher.lock.yml | 2 +-
.../workflows/test-project-url-default.lock.yml | 2 +-
.github/workflows/test-quality-sentinel.lock.yml | 2 +-
.github/workflows/test-workflow.lock.yml | 2 +-
.github/workflows/tidy.lock.yml | 2 +-
.github/workflows/typist.lock.yml | 2 +-
.github/workflows/ubuntu-image-analyzer.lock.yml | 2 +-
.github/workflows/unbloat-docs.lock.yml | 2 +-
.github/workflows/update-astro.lock.yml | 2 +-
.github/workflows/video-analyzer.lock.yml | 2 +-
.../workflows/visual-regression-checker.lock.yml | 2 +-
.github/workflows/weekly-blog-post-writer.lock.yml | 2 +-
.../workflows/weekly-editors-health-check.lock.yml | 2 +-
.github/workflows/weekly-issue-summary.lock.yml | 2 +-
.../weekly-safe-outputs-spec-review.lock.yml | 2 +-
.github/workflows/workflow-generator.lock.yml | 2 +-
.github/workflows/workflow-health-manager.lock.yml | 2 +-
.github/workflows/workflow-normalizer.lock.yml | 2 +-
.../workflows/workflow-skill-extractor.lock.yml | 2 +-
.../basic-copilot.golden | 2 +-
.../with-imports.golden | 2 +-
pkg/workflow/unified_prompt_step.go | 2 +-
208 files changed, 262 insertions(+), 262 deletions(-)
diff --git a/.github/workflows/ace-editor.lock.yml b/.github/workflows/ace-editor.lock.yml
index 064659d8418..5ec543d6365 100644
--- a/.github/workflows/ace-editor.lock.yml
+++ b/.github/workflows/ace-editor.lock.yml
@@ -247,7 +247,7 @@ jobs:
GH_AW_PROMPT_0571c40b9b9857c4_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_0571c40b9b9857c4_EOF'
diff --git a/.github/workflows/agent-performance-analyzer.lock.yml b/.github/workflows/agent-performance-analyzer.lock.yml
index 39be7ed94f5..d922bbc96ff 100644
--- a/.github/workflows/agent-performance-analyzer.lock.yml
+++ b/.github/workflows/agent-performance-analyzer.lock.yml
@@ -225,7 +225,7 @@ jobs:
GH_AW_PROMPT_75bc7f749c7339be_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_75bc7f749c7339be_EOF'
diff --git a/.github/workflows/agent-persona-explorer.lock.yml b/.github/workflows/agent-persona-explorer.lock.yml
index a7934bed349..8c002041848 100644
--- a/.github/workflows/agent-persona-explorer.lock.yml
+++ b/.github/workflows/agent-persona-explorer.lock.yml
@@ -231,7 +231,7 @@ jobs:
GH_AW_PROMPT_7a1be3299129c2b7_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_7a1be3299129c2b7_EOF'
diff --git a/.github/workflows/ai-moderator.lock.yml b/.github/workflows/ai-moderator.lock.yml
index 92da0dc15ff..9103438b27a 100644
--- a/.github/workflows/ai-moderator.lock.yml
+++ b/.github/workflows/ai-moderator.lock.yml
@@ -270,7 +270,7 @@ jobs:
GH_AW_PROMPT_2854fab51269987e_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_2854fab51269987e_EOF'
diff --git a/.github/workflows/api-consumption-report.lock.yml b/.github/workflows/api-consumption-report.lock.yml
index 8b312fb7ae5..8cd8d92036a 100644
--- a/.github/workflows/api-consumption-report.lock.yml
+++ b/.github/workflows/api-consumption-report.lock.yml
@@ -247,7 +247,7 @@ jobs:
GH_AW_PROMPT_2a3fea36388c950d_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_2a3fea36388c950d_EOF'
diff --git a/.github/workflows/approach-validator.lock.yml b/.github/workflows/approach-validator.lock.yml
index 6b208c60939..6836de9da52 100644
--- a/.github/workflows/approach-validator.lock.yml
+++ b/.github/workflows/approach-validator.lock.yml
@@ -260,7 +260,7 @@ jobs:
GH_AW_PROMPT_c1826eb2224aa7ae_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_c1826eb2224aa7ae_EOF'
diff --git a/.github/workflows/archie.lock.yml b/.github/workflows/archie.lock.yml
index b746a5d8df9..46d90dcad0e 100644
--- a/.github/workflows/archie.lock.yml
+++ b/.github/workflows/archie.lock.yml
@@ -275,7 +275,7 @@ jobs:
if [ "$GITHUB_EVENT_NAME" = "issue_comment" ] && [ -n "$GH_AW_IS_PR_COMMENT" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review_comment" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review" ]; then
cat "${RUNNER_TEMP}/gh-aw/prompts/pr_context_prompt.md"
fi
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_87e239b174c50a03_EOF'
diff --git a/.github/workflows/architecture-guardian.lock.yml b/.github/workflows/architecture-guardian.lock.yml
index 47b8eb228f4..794e544cf04 100644
--- a/.github/workflows/architecture-guardian.lock.yml
+++ b/.github/workflows/architecture-guardian.lock.yml
@@ -220,7 +220,7 @@ jobs:
GH_AW_PROMPT_39c70d8a2443c5c7_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_39c70d8a2443c5c7_EOF'
diff --git a/.github/workflows/artifacts-summary.lock.yml b/.github/workflows/artifacts-summary.lock.yml
index dd8187a9046..63e2744586b 100644
--- a/.github/workflows/artifacts-summary.lock.yml
+++ b/.github/workflows/artifacts-summary.lock.yml
@@ -217,7 +217,7 @@ jobs:
GH_AW_PROMPT_0b6cabe580a9c36c_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_0b6cabe580a9c36c_EOF'
diff --git a/.github/workflows/audit-workflows.lock.yml b/.github/workflows/audit-workflows.lock.yml
index d043776285c..97af3a952f0 100644
--- a/.github/workflows/audit-workflows.lock.yml
+++ b/.github/workflows/audit-workflows.lock.yml
@@ -251,7 +251,7 @@ jobs:
GH_AW_PROMPT_a48b8f0681a71fa0_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_a48b8f0681a71fa0_EOF'
diff --git a/.github/workflows/auto-triage-issues.lock.yml b/.github/workflows/auto-triage-issues.lock.yml
index 58ea9ed9144..65e280e3a45 100644
--- a/.github/workflows/auto-triage-issues.lock.yml
+++ b/.github/workflows/auto-triage-issues.lock.yml
@@ -238,7 +238,7 @@ jobs:
GH_AW_PROMPT_acbbe709b3acdcf4_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_acbbe709b3acdcf4_EOF'
diff --git a/.github/workflows/aw-failure-investigator.lock.yml b/.github/workflows/aw-failure-investigator.lock.yml
index beffe64817c..7e1a75043d5 100644
--- a/.github/workflows/aw-failure-investigator.lock.yml
+++ b/.github/workflows/aw-failure-investigator.lock.yml
@@ -225,7 +225,7 @@ jobs:
GH_AW_PROMPT_d2050658d4489b3f_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_d2050658d4489b3f_EOF'
diff --git a/.github/workflows/blog-auditor.lock.yml b/.github/workflows/blog-auditor.lock.yml
index 20ffd51a208..c6403975ac8 100644
--- a/.github/workflows/blog-auditor.lock.yml
+++ b/.github/workflows/blog-auditor.lock.yml
@@ -238,7 +238,7 @@ jobs:
GH_AW_PROMPT_771d61fb0fb5ffad_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_771d61fb0fb5ffad_EOF'
diff --git a/.github/workflows/bot-detection.lock.yml b/.github/workflows/bot-detection.lock.yml
index b0679ddf6bf..6ce537279a8 100644
--- a/.github/workflows/bot-detection.lock.yml
+++ b/.github/workflows/bot-detection.lock.yml
@@ -226,7 +226,7 @@ jobs:
GH_AW_PROMPT_5c36ab16716f9d71_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_5c36ab16716f9d71_EOF'
diff --git a/.github/workflows/brave.lock.yml b/.github/workflows/brave.lock.yml
index 4ebfa352818..a15336c99a2 100644
--- a/.github/workflows/brave.lock.yml
+++ b/.github/workflows/brave.lock.yml
@@ -265,7 +265,7 @@ jobs:
if [ "$GITHUB_EVENT_NAME" = "issue_comment" ] && [ -n "$GH_AW_IS_PR_COMMENT" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review_comment" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review" ]; then
cat "${RUNNER_TEMP}/gh-aw/prompts/pr_context_prompt.md"
fi
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_49863381d8f5674f_EOF'
diff --git a/.github/workflows/breaking-change-checker.lock.yml b/.github/workflows/breaking-change-checker.lock.yml
index 7bf0e393a60..e48bb7bbf1d 100644
--- a/.github/workflows/breaking-change-checker.lock.yml
+++ b/.github/workflows/breaking-change-checker.lock.yml
@@ -220,7 +220,7 @@ jobs:
GH_AW_PROMPT_323d89b4a9e41164_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_323d89b4a9e41164_EOF'
diff --git a/.github/workflows/changeset.lock.yml b/.github/workflows/changeset.lock.yml
index 386b4eebd2c..fa9e3bf8482 100644
--- a/.github/workflows/changeset.lock.yml
+++ b/.github/workflows/changeset.lock.yml
@@ -270,7 +270,7 @@ jobs:
GH_AW_PROMPT_f9230b228c3ade5f_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_f9230b228c3ade5f_EOF'
diff --git a/.github/workflows/ci-coach.lock.yml b/.github/workflows/ci-coach.lock.yml
index fafb303d8b2..bf3f09a9a59 100644
--- a/.github/workflows/ci-coach.lock.yml
+++ b/.github/workflows/ci-coach.lock.yml
@@ -229,7 +229,7 @@ jobs:
GH_AW_PROMPT_7a2e23ba30062ebd_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/cli_proxy_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_7a2e23ba30062ebd_EOF'
diff --git a/.github/workflows/ci-doctor.lock.yml b/.github/workflows/ci-doctor.lock.yml
index 00b73dc0277..85bf9d4cbe7 100644
--- a/.github/workflows/ci-doctor.lock.yml
+++ b/.github/workflows/ci-doctor.lock.yml
@@ -280,7 +280,7 @@ jobs:
GH_AW_PROMPT_3107df830c29773c_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_3107df830c29773c_EOF'
diff --git a/.github/workflows/claude-code-user-docs-review.lock.yml b/.github/workflows/claude-code-user-docs-review.lock.yml
index faa2aa06797..78943f25810 100644
--- a/.github/workflows/claude-code-user-docs-review.lock.yml
+++ b/.github/workflows/claude-code-user-docs-review.lock.yml
@@ -238,7 +238,7 @@ jobs:
GH_AW_PROMPT_bc6f0c544c0b951b_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_bc6f0c544c0b951b_EOF'
diff --git a/.github/workflows/cli-consistency-checker.lock.yml b/.github/workflows/cli-consistency-checker.lock.yml
index 3bff18d058d..1ecac7f366f 100644
--- a/.github/workflows/cli-consistency-checker.lock.yml
+++ b/.github/workflows/cli-consistency-checker.lock.yml
@@ -214,7 +214,7 @@ jobs:
GH_AW_PROMPT_c0f2a49a3806cd0a_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_c0f2a49a3806cd0a_EOF'
diff --git a/.github/workflows/cli-version-checker.lock.yml b/.github/workflows/cli-version-checker.lock.yml
index 1a15baba790..02f444aa0b0 100644
--- a/.github/workflows/cli-version-checker.lock.yml
+++ b/.github/workflows/cli-version-checker.lock.yml
@@ -227,7 +227,7 @@ jobs:
GH_AW_PROMPT_1cb164cb4aa17a5d_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_1cb164cb4aa17a5d_EOF'
diff --git a/.github/workflows/cloclo.lock.yml b/.github/workflows/cloclo.lock.yml
index c73472a5bfe..382de2fc38f 100644
--- a/.github/workflows/cloclo.lock.yml
+++ b/.github/workflows/cloclo.lock.yml
@@ -328,7 +328,7 @@ jobs:
if [ "$GITHUB_EVENT_NAME" = "issue_comment" ] && [ -n "$GH_AW_IS_PR_COMMENT" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review_comment" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review" ]; then
cat "${RUNNER_TEMP}/gh-aw/prompts/pr_context_prompt.md"
fi
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_2f983bf8a8c9cb5e_EOF'
diff --git a/.github/workflows/code-scanning-fixer.lock.yml b/.github/workflows/code-scanning-fixer.lock.yml
index 7c9f1416ac2..5bf8cb162f3 100644
--- a/.github/workflows/code-scanning-fixer.lock.yml
+++ b/.github/workflows/code-scanning-fixer.lock.yml
@@ -226,7 +226,7 @@ jobs:
GH_AW_PROMPT_a3b72589f6fc470c_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_a3b72589f6fc470c_EOF'
diff --git a/.github/workflows/code-simplifier.lock.yml b/.github/workflows/code-simplifier.lock.yml
index bbf543b426f..b8a2f5e1d89 100644
--- a/.github/workflows/code-simplifier.lock.yml
+++ b/.github/workflows/code-simplifier.lock.yml
@@ -232,7 +232,7 @@ jobs:
GH_AW_PROMPT_54a4b28872c44243_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_54a4b28872c44243_EOF'
diff --git a/.github/workflows/codex-github-remote-mcp-test.lock.yml b/.github/workflows/codex-github-remote-mcp-test.lock.yml
index 61d32f85265..7e662b2a90d 100644
--- a/.github/workflows/codex-github-remote-mcp-test.lock.yml
+++ b/.github/workflows/codex-github-remote-mcp-test.lock.yml
@@ -206,7 +206,7 @@ jobs:
GH_AW_PROMPT_56be9e1ef4b9261a_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_56be9e1ef4b9261a_EOF'
diff --git a/.github/workflows/commit-changes-analyzer.lock.yml b/.github/workflows/commit-changes-analyzer.lock.yml
index eeab45fa09f..77aa3e6a137 100644
--- a/.github/workflows/commit-changes-analyzer.lock.yml
+++ b/.github/workflows/commit-changes-analyzer.lock.yml
@@ -225,7 +225,7 @@ jobs:
GH_AW_PROMPT_c6ba27c7d7f9057e_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_c6ba27c7d7f9057e_EOF'
diff --git a/.github/workflows/constraint-solving-potd.lock.yml b/.github/workflows/constraint-solving-potd.lock.yml
index a9d186cdcc1..7fc6440c264 100644
--- a/.github/workflows/constraint-solving-potd.lock.yml
+++ b/.github/workflows/constraint-solving-potd.lock.yml
@@ -219,7 +219,7 @@ jobs:
GH_AW_PROMPT_94e7287544da83b8_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_94e7287544da83b8_EOF'
diff --git a/.github/workflows/contribution-check.lock.yml b/.github/workflows/contribution-check.lock.yml
index 76c0660ede1..f036f5919c9 100644
--- a/.github/workflows/contribution-check.lock.yml
+++ b/.github/workflows/contribution-check.lock.yml
@@ -227,7 +227,7 @@ jobs:
GH_AW_PROMPT_c45bd882916329c6_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_c45bd882916329c6_EOF'
diff --git a/.github/workflows/copilot-agent-analysis.lock.yml b/.github/workflows/copilot-agent-analysis.lock.yml
index 72f83062256..69fdb038ffd 100644
--- a/.github/workflows/copilot-agent-analysis.lock.yml
+++ b/.github/workflows/copilot-agent-analysis.lock.yml
@@ -244,7 +244,7 @@ jobs:
GH_AW_PROMPT_e8af2cc2a2fbd6e3_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_e8af2cc2a2fbd6e3_EOF'
diff --git a/.github/workflows/copilot-cli-deep-research.lock.yml b/.github/workflows/copilot-cli-deep-research.lock.yml
index 2da4ddd8a93..1201e6a0f54 100644
--- a/.github/workflows/copilot-cli-deep-research.lock.yml
+++ b/.github/workflows/copilot-cli-deep-research.lock.yml
@@ -218,7 +218,7 @@ jobs:
GH_AW_PROMPT_7d7a99f9086230e9_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_7d7a99f9086230e9_EOF'
diff --git a/.github/workflows/copilot-opt.lock.yml b/.github/workflows/copilot-opt.lock.yml
index c3b9bd5e0eb..f5f278c0ec2 100644
--- a/.github/workflows/copilot-opt.lock.yml
+++ b/.github/workflows/copilot-opt.lock.yml
@@ -229,7 +229,7 @@ jobs:
GH_AW_PROMPT_ae30f9b44f06bbdb_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_ae30f9b44f06bbdb_EOF'
diff --git a/.github/workflows/copilot-pr-merged-report.lock.yml b/.github/workflows/copilot-pr-merged-report.lock.yml
index dce69104d52..92be674dbcc 100644
--- a/.github/workflows/copilot-pr-merged-report.lock.yml
+++ b/.github/workflows/copilot-pr-merged-report.lock.yml
@@ -197,7 +197,7 @@ jobs:
GH_AW_PROMPT_4802dcbccdc6c215_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/mcp_cli_tools_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_4802dcbccdc6c215_EOF'
diff --git a/.github/workflows/copilot-pr-nlp-analysis.lock.yml b/.github/workflows/copilot-pr-nlp-analysis.lock.yml
index 5d4970dc9c3..14a06061167 100644
--- a/.github/workflows/copilot-pr-nlp-analysis.lock.yml
+++ b/.github/workflows/copilot-pr-nlp-analysis.lock.yml
@@ -242,7 +242,7 @@ jobs:
GH_AW_PROMPT_bfdc232b84fd83d9_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_bfdc232b84fd83d9_EOF'
diff --git a/.github/workflows/copilot-pr-prompt-analysis.lock.yml b/.github/workflows/copilot-pr-prompt-analysis.lock.yml
index ad56e1c5f63..04eb4da1e3e 100644
--- a/.github/workflows/copilot-pr-prompt-analysis.lock.yml
+++ b/.github/workflows/copilot-pr-prompt-analysis.lock.yml
@@ -237,7 +237,7 @@ jobs:
GH_AW_PROMPT_1da7095d771f1966_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_1da7095d771f1966_EOF'
diff --git a/.github/workflows/copilot-session-insights.lock.yml b/.github/workflows/copilot-session-insights.lock.yml
index f45393f6dc3..3389784e8aa 100644
--- a/.github/workflows/copilot-session-insights.lock.yml
+++ b/.github/workflows/copilot-session-insights.lock.yml
@@ -250,7 +250,7 @@ jobs:
GH_AW_PROMPT_317daefa67de4e54_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_317daefa67de4e54_EOF'
diff --git a/.github/workflows/copilot-token-audit.lock.yml b/.github/workflows/copilot-token-audit.lock.yml
index a73b11b204e..6f7ec09a77d 100644
--- a/.github/workflows/copilot-token-audit.lock.yml
+++ b/.github/workflows/copilot-token-audit.lock.yml
@@ -243,7 +243,7 @@ jobs:
GH_AW_PROMPT_ebb38a51743f7aa4_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_ebb38a51743f7aa4_EOF'
diff --git a/.github/workflows/copilot-token-optimizer.lock.yml b/.github/workflows/copilot-token-optimizer.lock.yml
index 6cc0bb9634f..3ba8c09084d 100644
--- a/.github/workflows/copilot-token-optimizer.lock.yml
+++ b/.github/workflows/copilot-token-optimizer.lock.yml
@@ -228,7 +228,7 @@ jobs:
GH_AW_PROMPT_958392f59ada5f3c_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/cli_proxy_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_958392f59ada5f3c_EOF'
diff --git a/.github/workflows/craft.lock.yml b/.github/workflows/craft.lock.yml
index 02bf26f1c89..55f11a625f0 100644
--- a/.github/workflows/craft.lock.yml
+++ b/.github/workflows/craft.lock.yml
@@ -267,7 +267,7 @@ jobs:
if [ "$GITHUB_EVENT_NAME" = "issue_comment" ] && [ -n "$GH_AW_IS_PR_COMMENT" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review_comment" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review" ]; then
cat "${RUNNER_TEMP}/gh-aw/prompts/pr_context_push_to_pr_branch_guidance.md"
fi
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_0938d13c8e03385e_EOF'
diff --git a/.github/workflows/daily-architecture-diagram.lock.yml b/.github/workflows/daily-architecture-diagram.lock.yml
index df7153e6703..4446c4b4715 100644
--- a/.github/workflows/daily-architecture-diagram.lock.yml
+++ b/.github/workflows/daily-architecture-diagram.lock.yml
@@ -233,7 +233,7 @@ jobs:
GH_AW_PROMPT_06cc9adb72460c38_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_06cc9adb72460c38_EOF'
diff --git a/.github/workflows/daily-assign-issue-to-user.lock.yml b/.github/workflows/daily-assign-issue-to-user.lock.yml
index 154554c9229..194856f24ba 100644
--- a/.github/workflows/daily-assign-issue-to-user.lock.yml
+++ b/.github/workflows/daily-assign-issue-to-user.lock.yml
@@ -224,7 +224,7 @@ jobs:
GH_AW_PROMPT_f5f9cbddeca39871_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_f5f9cbddeca39871_EOF'
diff --git a/.github/workflows/daily-astrostylelite-markdown-spellcheck.lock.yml b/.github/workflows/daily-astrostylelite-markdown-spellcheck.lock.yml
index f79b55773e5..24ef397365e 100644
--- a/.github/workflows/daily-astrostylelite-markdown-spellcheck.lock.yml
+++ b/.github/workflows/daily-astrostylelite-markdown-spellcheck.lock.yml
@@ -235,7 +235,7 @@ jobs:
GH_AW_PROMPT_347d7becffeaa86e_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_347d7becffeaa86e_EOF'
diff --git a/.github/workflows/daily-aw-cross-repo-compile-check.lock.yml b/.github/workflows/daily-aw-cross-repo-compile-check.lock.yml
index 8afa684a851..45938561fb1 100644
--- a/.github/workflows/daily-aw-cross-repo-compile-check.lock.yml
+++ b/.github/workflows/daily-aw-cross-repo-compile-check.lock.yml
@@ -235,7 +235,7 @@ jobs:
GH_AW_PROMPT_b9b3547d7529d338_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_b9b3547d7529d338_EOF'
diff --git a/.github/workflows/daily-cache-strategy-analyzer.lock.yml b/.github/workflows/daily-cache-strategy-analyzer.lock.yml
index 648eadd7b37..21d0e32c2f2 100644
--- a/.github/workflows/daily-cache-strategy-analyzer.lock.yml
+++ b/.github/workflows/daily-cache-strategy-analyzer.lock.yml
@@ -245,7 +245,7 @@ jobs:
GH_AW_PROMPT_e16b3d9f376629a0_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_e16b3d9f376629a0_EOF'
@@ -1388,18 +1388,18 @@ jobs:
DOCKER_SOCK_GID=$(stat -c '%g' /var/run/docker.sock 2>/dev/null || echo '0')
export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host --add-host host.docker.internal:127.0.0.1 --user '"${MCP_GATEWAY_UID}"':'"${MCP_GATEWAY_GID}"' --group-add '"${DOCKER_SOCK_GID}"' -v /var/run/docker.sock:/var/run/docker.sock -e MCP_GATEWAY_PORT -e MCP_GATEWAY_DOMAIN -e MCP_GATEWAY_API_KEY -e MCP_GATEWAY_PAYLOAD_DIR -e MCP_GATEWAY_PAYLOAD_SIZE_THRESHOLD -e DEBUG -e MCP_GATEWAY_LOG_DIR -e GH_AW_MCP_LOG_DIR -e GH_AW_SAFE_OUTPUTS -e GH_AW_SAFE_OUTPUTS_CONFIG_PATH -e GH_AW_SAFE_OUTPUTS_TOOLS_PATH -e GH_AW_ASSETS_BRANCH -e GH_AW_ASSETS_MAX_SIZE_KB -e GH_AW_ASSETS_ALLOWED_EXTS -e DEFAULT_BRANCH -e GITHUB_MCP_SERVER_TOKEN -e GITHUB_MCP_GUARD_MIN_INTEGRITY -e GITHUB_MCP_GUARD_REPOS -e GITHUB_REPOSITORY -e GITHUB_SERVER_URL -e GITHUB_SHA -e GITHUB_WORKSPACE -e GITHUB_TOKEN -e GITHUB_RUN_ID -e GITHUB_RUN_NUMBER -e GITHUB_RUN_ATTEMPT -e GITHUB_JOB -e GITHUB_ACTION -e GITHUB_EVENT_NAME -e GITHUB_EVENT_PATH -e GITHUB_ACTOR -e GITHUB_ACTOR_ID -e GITHUB_TRIGGERING_ACTOR -e GITHUB_WORKFLOW -e GITHUB_WORKFLOW_REF -e GITHUB_WORKFLOW_SHA -e GITHUB_REF -e GITHUB_REF_NAME -e GITHUB_REF_TYPE -e GITHUB_HEAD_REF -e GITHUB_BASE_REF -e CODEX_HOME -v /tmp/gh-aw/mcp-payloads:/tmp/gh-aw/mcp-payloads:rw -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/github/gh-aw-mcpg:v0.3.1'
- cat > "${RUNNER_TEMP}/gh-aw/mcp-config/config.toml" << GH_AW_MCP_CONFIG_5e67492c7f345b01_EOF
+ cat > "${RUNNER_TEMP}/gh-aw/mcp-config/config.toml" << GH_AW_MCP_CONFIG_85e772e89d73ed0c_EOF
[history]
persistence = "none"
[shell_environment_policy]
inherit = "core"
include_only = ["CODEX_API_KEY", "HOME", "OPENAI_API_KEY", "PATH"]
- GH_AW_MCP_CONFIG_5e67492c7f345b01_EOF
+ GH_AW_MCP_CONFIG_85e772e89d73ed0c_EOF
# Generate JSON config for MCP gateway
GH_AW_NODE=$(which node 2>/dev/null || command -v node 2>/dev/null || echo node)
- cat << GH_AW_MCP_CONFIG_032ce6595f7da61e_EOF | "$GH_AW_NODE" "${RUNNER_TEMP}/gh-aw/actions/start_mcp_gateway.cjs"
+ cat << GH_AW_MCP_CONFIG_fab0425f837d4865_EOF | "$GH_AW_NODE" "${RUNNER_TEMP}/gh-aw/actions/start_mcp_gateway.cjs"
{
"mcpServers": {
},
@@ -1410,11 +1410,11 @@ jobs:
"payloadDir": "${MCP_GATEWAY_PAYLOAD_DIR}"
}
}
- GH_AW_MCP_CONFIG_032ce6595f7da61e_EOF
+ GH_AW_MCP_CONFIG_fab0425f837d4865_EOF
# Sync converter output to writable CODEX_HOME for Codex
mkdir -p /tmp/gh-aw/mcp-config
- cat > "/tmp/gh-aw/mcp-config/config.toml" << GH_AW_CODEX_SHELL_POLICY_33d746bc2d355fc7_EOF
+ cat > "/tmp/gh-aw/mcp-config/config.toml" << GH_AW_CODEX_SHELL_POLICY_8e14bf118603786e_EOF
model_provider = "openai-proxy"
[model_providers.openai-proxy]
name = "OpenAI AWF proxy"
@@ -1424,7 +1424,7 @@ jobs:
[shell_environment_policy]
inherit = "core"
include_only = ["CODEX_API_KEY", "HOME", "OPENAI_API_KEY", "PATH"]
- GH_AW_CODEX_SHELL_POLICY_33d746bc2d355fc7_EOF
+ GH_AW_CODEX_SHELL_POLICY_8e14bf118603786e_EOF
awk '
BEGIN { skip_openai_proxy = 0 }
/^[[:space:]]*model_provider[[:space:]]*=/ { next }
diff --git a/.github/workflows/daily-caveman-optimizer.lock.yml b/.github/workflows/daily-caveman-optimizer.lock.yml
index 7fb88c0b930..21aec3e0a1d 100644
--- a/.github/workflows/daily-caveman-optimizer.lock.yml
+++ b/.github/workflows/daily-caveman-optimizer.lock.yml
@@ -238,7 +238,7 @@ jobs:
GH_AW_PROMPT_c86040c388498857_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_c86040c388498857_EOF'
diff --git a/.github/workflows/daily-choice-test.lock.yml b/.github/workflows/daily-choice-test.lock.yml
index 02a649c4f23..8d36b37d678 100644
--- a/.github/workflows/daily-choice-test.lock.yml
+++ b/.github/workflows/daily-choice-test.lock.yml
@@ -232,7 +232,7 @@ jobs:
GH_AW_PROMPT_cc851a8c6a90d45c_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_cc851a8c6a90d45c_EOF'
diff --git a/.github/workflows/daily-cli-performance.lock.yml b/.github/workflows/daily-cli-performance.lock.yml
index 68000f20f8d..1d62c7796f4 100644
--- a/.github/workflows/daily-cli-performance.lock.yml
+++ b/.github/workflows/daily-cli-performance.lock.yml
@@ -260,7 +260,7 @@ jobs:
GH_AW_PROMPT_93d9536c2ed70fa7_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_93d9536c2ed70fa7_EOF'
diff --git a/.github/workflows/daily-cli-tools-tester.lock.yml b/.github/workflows/daily-cli-tools-tester.lock.yml
index ac090e03fc1..0f6a40cbb20 100644
--- a/.github/workflows/daily-cli-tools-tester.lock.yml
+++ b/.github/workflows/daily-cli-tools-tester.lock.yml
@@ -237,7 +237,7 @@ jobs:
GH_AW_PROMPT_7845b77019682aa9_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_7845b77019682aa9_EOF'
diff --git a/.github/workflows/daily-code-metrics.lock.yml b/.github/workflows/daily-code-metrics.lock.yml
index 9dd78fa4020..ed9ae660c96 100644
--- a/.github/workflows/daily-code-metrics.lock.yml
+++ b/.github/workflows/daily-code-metrics.lock.yml
@@ -245,7 +245,7 @@ jobs:
GH_AW_PROMPT_e45ff8a78a8305e1_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_e45ff8a78a8305e1_EOF'
diff --git a/.github/workflows/daily-community-attribution.lock.yml b/.github/workflows/daily-community-attribution.lock.yml
index decadf32e5b..394ba36bac8 100644
--- a/.github/workflows/daily-community-attribution.lock.yml
+++ b/.github/workflows/daily-community-attribution.lock.yml
@@ -237,7 +237,7 @@ jobs:
GH_AW_PROMPT_3642021c242227f5_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_3642021c242227f5_EOF'
diff --git a/.github/workflows/daily-compiler-quality.lock.yml b/.github/workflows/daily-compiler-quality.lock.yml
index 24b6729c403..63c55382a26 100644
--- a/.github/workflows/daily-compiler-quality.lock.yml
+++ b/.github/workflows/daily-compiler-quality.lock.yml
@@ -235,7 +235,7 @@ jobs:
GH_AW_PROMPT_0836f336b83a50af_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_0836f336b83a50af_EOF'
diff --git a/.github/workflows/daily-doc-healer.lock.yml b/.github/workflows/daily-doc-healer.lock.yml
index 50468cd19d2..2ec2bf3c2cf 100644
--- a/.github/workflows/daily-doc-healer.lock.yml
+++ b/.github/workflows/daily-doc-healer.lock.yml
@@ -241,7 +241,7 @@ jobs:
GH_AW_PROMPT_1a6ccb96f19ae648_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_1a6ccb96f19ae648_EOF'
diff --git a/.github/workflows/daily-doc-updater.lock.yml b/.github/workflows/daily-doc-updater.lock.yml
index a566dae01fb..9ee72a47a5b 100644
--- a/.github/workflows/daily-doc-updater.lock.yml
+++ b/.github/workflows/daily-doc-updater.lock.yml
@@ -240,7 +240,7 @@ jobs:
GH_AW_PROMPT_60321b637369216b_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_60321b637369216b_EOF'
diff --git a/.github/workflows/daily-fact.lock.yml b/.github/workflows/daily-fact.lock.yml
index d321754422c..ad6f3882b5b 100644
--- a/.github/workflows/daily-fact.lock.yml
+++ b/.github/workflows/daily-fact.lock.yml
@@ -241,7 +241,7 @@ jobs:
GH_AW_PROMPT_ffb32d86a97a96e6_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_ffb32d86a97a96e6_EOF'
@@ -1399,18 +1399,18 @@ jobs:
DOCKER_SOCK_GID=$(stat -c '%g' /var/run/docker.sock 2>/dev/null || echo '0')
export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host --add-host host.docker.internal:127.0.0.1 --user '"${MCP_GATEWAY_UID}"':'"${MCP_GATEWAY_GID}"' --group-add '"${DOCKER_SOCK_GID}"' -v /var/run/docker.sock:/var/run/docker.sock -e MCP_GATEWAY_PORT -e MCP_GATEWAY_DOMAIN -e MCP_GATEWAY_API_KEY -e MCP_GATEWAY_PAYLOAD_DIR -e MCP_GATEWAY_PAYLOAD_SIZE_THRESHOLD -e DEBUG -e MCP_GATEWAY_LOG_DIR -e GH_AW_MCP_LOG_DIR -e GH_AW_SAFE_OUTPUTS -e GH_AW_SAFE_OUTPUTS_CONFIG_PATH -e GH_AW_SAFE_OUTPUTS_TOOLS_PATH -e GH_AW_ASSETS_BRANCH -e GH_AW_ASSETS_MAX_SIZE_KB -e GH_AW_ASSETS_ALLOWED_EXTS -e DEFAULT_BRANCH -e GITHUB_MCP_SERVER_TOKEN -e GITHUB_MCP_GUARD_MIN_INTEGRITY -e GITHUB_MCP_GUARD_REPOS -e GITHUB_REPOSITORY -e GITHUB_SERVER_URL -e GITHUB_SHA -e GITHUB_WORKSPACE -e GITHUB_TOKEN -e GITHUB_RUN_ID -e GITHUB_RUN_NUMBER -e GITHUB_RUN_ATTEMPT -e GITHUB_JOB -e GITHUB_ACTION -e GITHUB_EVENT_NAME -e GITHUB_EVENT_PATH -e GITHUB_ACTOR -e GITHUB_ACTOR_ID -e GITHUB_TRIGGERING_ACTOR -e GITHUB_WORKFLOW -e GITHUB_WORKFLOW_REF -e GITHUB_WORKFLOW_SHA -e GITHUB_REF -e GITHUB_REF_NAME -e GITHUB_REF_TYPE -e GITHUB_HEAD_REF -e GITHUB_BASE_REF -e CODEX_HOME -v /tmp/gh-aw/mcp-payloads:/tmp/gh-aw/mcp-payloads:rw -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/github/gh-aw-mcpg:v0.3.1'
- cat > "${RUNNER_TEMP}/gh-aw/mcp-config/config.toml" << GH_AW_MCP_CONFIG_9d1d766df0483b8c_EOF
+ cat > "${RUNNER_TEMP}/gh-aw/mcp-config/config.toml" << GH_AW_MCP_CONFIG_d853212227db6d06_EOF
[history]
persistence = "none"
[shell_environment_policy]
inherit = "core"
include_only = ["CODEX_API_KEY", "HOME", "OPENAI_API_KEY", "PATH"]
- GH_AW_MCP_CONFIG_9d1d766df0483b8c_EOF
+ GH_AW_MCP_CONFIG_d853212227db6d06_EOF
# Generate JSON config for MCP gateway
GH_AW_NODE=$(which node 2>/dev/null || command -v node 2>/dev/null || echo node)
- cat << GH_AW_MCP_CONFIG_f5635a2159c01676_EOF | "$GH_AW_NODE" "${RUNNER_TEMP}/gh-aw/actions/start_mcp_gateway.cjs"
+ cat << GH_AW_MCP_CONFIG_d77e10501a9dc0b8_EOF | "$GH_AW_NODE" "${RUNNER_TEMP}/gh-aw/actions/start_mcp_gateway.cjs"
{
"mcpServers": {
},
@@ -1421,11 +1421,11 @@ jobs:
"payloadDir": "${MCP_GATEWAY_PAYLOAD_DIR}"
}
}
- GH_AW_MCP_CONFIG_f5635a2159c01676_EOF
+ GH_AW_MCP_CONFIG_d77e10501a9dc0b8_EOF
# Sync converter output to writable CODEX_HOME for Codex
mkdir -p /tmp/gh-aw/mcp-config
- cat > "/tmp/gh-aw/mcp-config/config.toml" << GH_AW_CODEX_SHELL_POLICY_57ddd272ae6cb5c1_EOF
+ cat > "/tmp/gh-aw/mcp-config/config.toml" << GH_AW_CODEX_SHELL_POLICY_4d9e89e918ed6784_EOF
model_provider = "openai-proxy"
[model_providers.openai-proxy]
name = "OpenAI AWF proxy"
@@ -1435,7 +1435,7 @@ jobs:
[shell_environment_policy]
inherit = "core"
include_only = ["CODEX_API_KEY", "HOME", "OPENAI_API_KEY", "PATH"]
- GH_AW_CODEX_SHELL_POLICY_57ddd272ae6cb5c1_EOF
+ GH_AW_CODEX_SHELL_POLICY_4d9e89e918ed6784_EOF
awk '
BEGIN { skip_openai_proxy = 0 }
/^[[:space:]]*model_provider[[:space:]]*=/ { next }
diff --git a/.github/workflows/daily-file-diet.lock.yml b/.github/workflows/daily-file-diet.lock.yml
index a14e907278a..0d4c40b3d79 100644
--- a/.github/workflows/daily-file-diet.lock.yml
+++ b/.github/workflows/daily-file-diet.lock.yml
@@ -236,7 +236,7 @@ jobs:
GH_AW_PROMPT_200f63e58c279776_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_200f63e58c279776_EOF'
diff --git a/.github/workflows/daily-firewall-report.lock.yml b/.github/workflows/daily-firewall-report.lock.yml
index ad251db15bc..5ef00dda4c3 100644
--- a/.github/workflows/daily-firewall-report.lock.yml
+++ b/.github/workflows/daily-firewall-report.lock.yml
@@ -247,7 +247,7 @@ jobs:
GH_AW_PROMPT_36c89e0507e45aff_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_36c89e0507e45aff_EOF'
diff --git a/.github/workflows/daily-function-namer.lock.yml b/.github/workflows/daily-function-namer.lock.yml
index 2892cd564a6..8e51fa42b8c 100644
--- a/.github/workflows/daily-function-namer.lock.yml
+++ b/.github/workflows/daily-function-namer.lock.yml
@@ -239,7 +239,7 @@ jobs:
GH_AW_PROMPT_c14a880afa97f469_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_c14a880afa97f469_EOF'
diff --git a/.github/workflows/daily-hippo-learn.lock.yml b/.github/workflows/daily-hippo-learn.lock.yml
index 281afbd7821..a20efe28385 100644
--- a/.github/workflows/daily-hippo-learn.lock.yml
+++ b/.github/workflows/daily-hippo-learn.lock.yml
@@ -229,7 +229,7 @@ jobs:
GH_AW_PROMPT_8c26d89de701feb4_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_8c26d89de701feb4_EOF'
diff --git a/.github/workflows/daily-issues-report.lock.yml b/.github/workflows/daily-issues-report.lock.yml
index 1eaecb81261..91522b99a59 100644
--- a/.github/workflows/daily-issues-report.lock.yml
+++ b/.github/workflows/daily-issues-report.lock.yml
@@ -250,7 +250,7 @@ jobs:
GH_AW_PROMPT_b9b7669c1673eceb_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_b9b7669c1673eceb_EOF'
diff --git a/.github/workflows/daily-malicious-code-scan.lock.yml b/.github/workflows/daily-malicious-code-scan.lock.yml
index 5339c725461..60c0f7d138f 100644
--- a/.github/workflows/daily-malicious-code-scan.lock.yml
+++ b/.github/workflows/daily-malicious-code-scan.lock.yml
@@ -227,7 +227,7 @@ jobs:
GH_AW_PROMPT_25b1dcbd4862ff19_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_25b1dcbd4862ff19_EOF'
diff --git a/.github/workflows/daily-mcp-concurrency-analysis.lock.yml b/.github/workflows/daily-mcp-concurrency-analysis.lock.yml
index d6a00ea88d1..354f5303702 100644
--- a/.github/workflows/daily-mcp-concurrency-analysis.lock.yml
+++ b/.github/workflows/daily-mcp-concurrency-analysis.lock.yml
@@ -233,7 +233,7 @@ jobs:
GH_AW_PROMPT_a619b11732dded21_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_a619b11732dded21_EOF'
diff --git a/.github/workflows/daily-multi-device-docs-tester.lock.yml b/.github/workflows/daily-multi-device-docs-tester.lock.yml
index 824584f0b5e..bfb189d0a8e 100644
--- a/.github/workflows/daily-multi-device-docs-tester.lock.yml
+++ b/.github/workflows/daily-multi-device-docs-tester.lock.yml
@@ -241,7 +241,7 @@ jobs:
GH_AW_PROMPT_e8776210a33b59c8_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_e8776210a33b59c8_EOF'
diff --git a/.github/workflows/daily-news.lock.yml b/.github/workflows/daily-news.lock.yml
index e0718d99b23..d91ea5850fb 100644
--- a/.github/workflows/daily-news.lock.yml
+++ b/.github/workflows/daily-news.lock.yml
@@ -242,7 +242,7 @@ jobs:
GH_AW_PROMPT_28e02fa8d0cb2ffc_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_28e02fa8d0cb2ffc_EOF'
diff --git a/.github/workflows/daily-observability-report.lock.yml b/.github/workflows/daily-observability-report.lock.yml
index 430dc1b9eab..82a0ae56e15 100644
--- a/.github/workflows/daily-observability-report.lock.yml
+++ b/.github/workflows/daily-observability-report.lock.yml
@@ -244,7 +244,7 @@ jobs:
GH_AW_PROMPT_5ff4c2c393419636_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_5ff4c2c393419636_EOF'
@@ -1316,18 +1316,18 @@ jobs:
DOCKER_SOCK_GID=$(stat -c '%g' /var/run/docker.sock 2>/dev/null || echo '0')
export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host --add-host host.docker.internal:127.0.0.1 --user '"${MCP_GATEWAY_UID}"':'"${MCP_GATEWAY_GID}"' --group-add '"${DOCKER_SOCK_GID}"' -v /var/run/docker.sock:/var/run/docker.sock -e MCP_GATEWAY_PORT -e MCP_GATEWAY_DOMAIN -e MCP_GATEWAY_API_KEY -e MCP_GATEWAY_PAYLOAD_DIR -e MCP_GATEWAY_PAYLOAD_SIZE_THRESHOLD -e DEBUG -e MCP_GATEWAY_LOG_DIR -e GH_AW_MCP_LOG_DIR -e GH_AW_SAFE_OUTPUTS -e GH_AW_SAFE_OUTPUTS_CONFIG_PATH -e GH_AW_SAFE_OUTPUTS_TOOLS_PATH -e GH_AW_ASSETS_BRANCH -e GH_AW_ASSETS_MAX_SIZE_KB -e GH_AW_ASSETS_ALLOWED_EXTS -e DEFAULT_BRANCH -e GITHUB_MCP_SERVER_TOKEN -e GITHUB_MCP_GUARD_MIN_INTEGRITY -e GITHUB_MCP_GUARD_REPOS -e GITHUB_REPOSITORY -e GITHUB_SERVER_URL -e GITHUB_SHA -e GITHUB_WORKSPACE -e GITHUB_TOKEN -e GITHUB_RUN_ID -e GITHUB_RUN_NUMBER -e GITHUB_RUN_ATTEMPT -e GITHUB_JOB -e GITHUB_ACTION -e GITHUB_EVENT_NAME -e GITHUB_EVENT_PATH -e GITHUB_ACTOR -e GITHUB_ACTOR_ID -e GITHUB_TRIGGERING_ACTOR -e GITHUB_WORKFLOW -e GITHUB_WORKFLOW_REF -e GITHUB_WORKFLOW_SHA -e GITHUB_REF -e GITHUB_REF_NAME -e GITHUB_REF_TYPE -e GITHUB_HEAD_REF -e GITHUB_BASE_REF -e CODEX_HOME -v /tmp/gh-aw/mcp-payloads:/tmp/gh-aw/mcp-payloads:rw -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/github/gh-aw-mcpg:v0.3.1'
- cat > "${RUNNER_TEMP}/gh-aw/mcp-config/config.toml" << GH_AW_MCP_CONFIG_8ad9c899e09d6c0c_EOF
+ cat > "${RUNNER_TEMP}/gh-aw/mcp-config/config.toml" << GH_AW_MCP_CONFIG_6d58d9b6c1c7f3d7_EOF
[history]
persistence = "none"
[shell_environment_policy]
inherit = "core"
include_only = ["CODEX_API_KEY", "HOME", "OPENAI_API_KEY", "PATH"]
- GH_AW_MCP_CONFIG_8ad9c899e09d6c0c_EOF
+ GH_AW_MCP_CONFIG_6d58d9b6c1c7f3d7_EOF
# Generate JSON config for MCP gateway
GH_AW_NODE=$(which node 2>/dev/null || command -v node 2>/dev/null || echo node)
- cat << GH_AW_MCP_CONFIG_1b9d4f6a59b7402f_EOF | "$GH_AW_NODE" "${RUNNER_TEMP}/gh-aw/actions/start_mcp_gateway.cjs"
+ cat << GH_AW_MCP_CONFIG_75050c2c115d2147_EOF | "$GH_AW_NODE" "${RUNNER_TEMP}/gh-aw/actions/start_mcp_gateway.cjs"
{
"mcpServers": {
},
@@ -1338,11 +1338,11 @@ jobs:
"payloadDir": "${MCP_GATEWAY_PAYLOAD_DIR}"
}
}
- GH_AW_MCP_CONFIG_1b9d4f6a59b7402f_EOF
+ GH_AW_MCP_CONFIG_75050c2c115d2147_EOF
# Sync converter output to writable CODEX_HOME for Codex
mkdir -p /tmp/gh-aw/mcp-config
- cat > "/tmp/gh-aw/mcp-config/config.toml" << GH_AW_CODEX_SHELL_POLICY_748e09df526ed5a7_EOF
+ cat > "/tmp/gh-aw/mcp-config/config.toml" << GH_AW_CODEX_SHELL_POLICY_b88015f5abf6c71f_EOF
model_provider = "openai-proxy"
[model_providers.openai-proxy]
name = "OpenAI AWF proxy"
@@ -1352,7 +1352,7 @@ jobs:
[shell_environment_policy]
inherit = "core"
include_only = ["CODEX_API_KEY", "HOME", "OPENAI_API_KEY", "PATH"]
- GH_AW_CODEX_SHELL_POLICY_748e09df526ed5a7_EOF
+ GH_AW_CODEX_SHELL_POLICY_b88015f5abf6c71f_EOF
awk '
BEGIN { skip_openai_proxy = 0 }
/^[[:space:]]*model_provider[[:space:]]*=/ { next }
diff --git a/.github/workflows/daily-otel-instrumentation-advisor.lock.yml b/.github/workflows/daily-otel-instrumentation-advisor.lock.yml
index c307f467255..f122a0f8c78 100644
--- a/.github/workflows/daily-otel-instrumentation-advisor.lock.yml
+++ b/.github/workflows/daily-otel-instrumentation-advisor.lock.yml
@@ -235,7 +235,7 @@ jobs:
GH_AW_PROMPT_825f42c0ed6fe118_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_825f42c0ed6fe118_EOF'
diff --git a/.github/workflows/daily-performance-summary.lock.yml b/.github/workflows/daily-performance-summary.lock.yml
index 5bde445690e..93549f46c2e 100644
--- a/.github/workflows/daily-performance-summary.lock.yml
+++ b/.github/workflows/daily-performance-summary.lock.yml
@@ -244,7 +244,7 @@ jobs:
GH_AW_PROMPT_5e13b7f1cb142ce3_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_5e13b7f1cb142ce3_EOF'
diff --git a/.github/workflows/daily-regulatory.lock.yml b/.github/workflows/daily-regulatory.lock.yml
index ab4bb84e985..816fff5bb5b 100644
--- a/.github/workflows/daily-regulatory.lock.yml
+++ b/.github/workflows/daily-regulatory.lock.yml
@@ -236,7 +236,7 @@ jobs:
GH_AW_PROMPT_5633618930b71403_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_5633618930b71403_EOF'
diff --git a/.github/workflows/daily-rendering-scripts-verifier.lock.yml b/.github/workflows/daily-rendering-scripts-verifier.lock.yml
index 9c18349107d..a9fff714ec4 100644
--- a/.github/workflows/daily-rendering-scripts-verifier.lock.yml
+++ b/.github/workflows/daily-rendering-scripts-verifier.lock.yml
@@ -251,7 +251,7 @@ jobs:
GH_AW_PROMPT_557c0faadbf09e8b_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_557c0faadbf09e8b_EOF'
diff --git a/.github/workflows/daily-repo-chronicle.lock.yml b/.github/workflows/daily-repo-chronicle.lock.yml
index 2c9bc5e081f..2406a0671e0 100644
--- a/.github/workflows/daily-repo-chronicle.lock.yml
+++ b/.github/workflows/daily-repo-chronicle.lock.yml
@@ -236,7 +236,7 @@ jobs:
GH_AW_PROMPT_8c2d3ee58b7bb859_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_8c2d3ee58b7bb859_EOF'
diff --git a/.github/workflows/daily-safe-output-integrator.lock.yml b/.github/workflows/daily-safe-output-integrator.lock.yml
index c68cb65d8df..ffba1a2873a 100644
--- a/.github/workflows/daily-safe-output-integrator.lock.yml
+++ b/.github/workflows/daily-safe-output-integrator.lock.yml
@@ -230,7 +230,7 @@ jobs:
GH_AW_PROMPT_b71e1da8f93008ab_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_b71e1da8f93008ab_EOF'
diff --git a/.github/workflows/daily-safe-output-optimizer.lock.yml b/.github/workflows/daily-safe-output-optimizer.lock.yml
index 1fecafa2fb6..5b2a7335ee9 100644
--- a/.github/workflows/daily-safe-output-optimizer.lock.yml
+++ b/.github/workflows/daily-safe-output-optimizer.lock.yml
@@ -249,7 +249,7 @@ jobs:
GH_AW_PROMPT_817a63e0f68f33a6_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_817a63e0f68f33a6_EOF'
diff --git a/.github/workflows/daily-safe-outputs-conformance.lock.yml b/.github/workflows/daily-safe-outputs-conformance.lock.yml
index afdcd9ebe61..7ba4d1415a2 100644
--- a/.github/workflows/daily-safe-outputs-conformance.lock.yml
+++ b/.github/workflows/daily-safe-outputs-conformance.lock.yml
@@ -233,7 +233,7 @@ jobs:
GH_AW_PROMPT_6a8f1d610d0fcade_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_6a8f1d610d0fcade_EOF'
diff --git a/.github/workflows/daily-secrets-analysis.lock.yml b/.github/workflows/daily-secrets-analysis.lock.yml
index 350437eb806..35c85eabfb1 100644
--- a/.github/workflows/daily-secrets-analysis.lock.yml
+++ b/.github/workflows/daily-secrets-analysis.lock.yml
@@ -228,7 +228,7 @@ jobs:
GH_AW_PROMPT_cf0ff54e475d0865_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_cf0ff54e475d0865_EOF'
diff --git a/.github/workflows/daily-security-observability.lock.yml b/.github/workflows/daily-security-observability.lock.yml
index c37419d203d..01cdefdf30f 100644
--- a/.github/workflows/daily-security-observability.lock.yml
+++ b/.github/workflows/daily-security-observability.lock.yml
@@ -246,7 +246,7 @@ jobs:
GH_AW_PROMPT_eccc76a7aebec463_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_eccc76a7aebec463_EOF'
diff --git a/.github/workflows/daily-security-red-team.lock.yml b/.github/workflows/daily-security-red-team.lock.yml
index f95402d0c4e..d5d26cf20fc 100644
--- a/.github/workflows/daily-security-red-team.lock.yml
+++ b/.github/workflows/daily-security-red-team.lock.yml
@@ -235,7 +235,7 @@ jobs:
GH_AW_PROMPT_d3d52693cea323fd_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_d3d52693cea323fd_EOF'
diff --git a/.github/workflows/daily-semgrep-scan.lock.yml b/.github/workflows/daily-semgrep-scan.lock.yml
index 1140b8557e6..c2899252369 100644
--- a/.github/workflows/daily-semgrep-scan.lock.yml
+++ b/.github/workflows/daily-semgrep-scan.lock.yml
@@ -229,7 +229,7 @@ jobs:
GH_AW_PROMPT_3aaf13339fe74d32_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_3aaf13339fe74d32_EOF'
diff --git a/.github/workflows/daily-sentrux-report.lock.yml b/.github/workflows/daily-sentrux-report.lock.yml
index f6ddec6640b..87dffd79f0b 100644
--- a/.github/workflows/daily-sentrux-report.lock.yml
+++ b/.github/workflows/daily-sentrux-report.lock.yml
@@ -236,7 +236,7 @@ jobs:
GH_AW_PROMPT_719df1a6ce2b4e6a_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_719df1a6ce2b4e6a_EOF'
diff --git a/.github/workflows/daily-skill-optimizer.lock.yml b/.github/workflows/daily-skill-optimizer.lock.yml
index fda0fa39965..4c42b80643f 100644
--- a/.github/workflows/daily-skill-optimizer.lock.yml
+++ b/.github/workflows/daily-skill-optimizer.lock.yml
@@ -232,7 +232,7 @@ jobs:
GH_AW_PROMPT_f4ec88ed2b9e2a22_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_f4ec88ed2b9e2a22_EOF'
diff --git a/.github/workflows/daily-syntax-error-quality.lock.yml b/.github/workflows/daily-syntax-error-quality.lock.yml
index b7ccdfb0aef..2209d12c219 100644
--- a/.github/workflows/daily-syntax-error-quality.lock.yml
+++ b/.github/workflows/daily-syntax-error-quality.lock.yml
@@ -228,7 +228,7 @@ jobs:
GH_AW_PROMPT_9d57e41cc36f359c_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_9d57e41cc36f359c_EOF'
diff --git a/.github/workflows/daily-team-evolution-insights.lock.yml b/.github/workflows/daily-team-evolution-insights.lock.yml
index 674c21d2ea2..5801f8b1d25 100644
--- a/.github/workflows/daily-team-evolution-insights.lock.yml
+++ b/.github/workflows/daily-team-evolution-insights.lock.yml
@@ -235,7 +235,7 @@ jobs:
GH_AW_PROMPT_da76ab4822bf9782_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_da76ab4822bf9782_EOF'
diff --git a/.github/workflows/daily-team-status.lock.yml b/.github/workflows/daily-team-status.lock.yml
index ba434f2b831..86ae5bd8d60 100644
--- a/.github/workflows/daily-team-status.lock.yml
+++ b/.github/workflows/daily-team-status.lock.yml
@@ -245,7 +245,7 @@ jobs:
GH_AW_PROMPT_2ad6e991fcd00de3_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_2ad6e991fcd00de3_EOF'
diff --git a/.github/workflows/daily-testify-uber-super-expert.lock.yml b/.github/workflows/daily-testify-uber-super-expert.lock.yml
index f02ad095b7c..5f7977d9b9e 100644
--- a/.github/workflows/daily-testify-uber-super-expert.lock.yml
+++ b/.github/workflows/daily-testify-uber-super-expert.lock.yml
@@ -238,7 +238,7 @@ jobs:
GH_AW_PROMPT_863e1f99e9ceceac_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_863e1f99e9ceceac_EOF'
diff --git a/.github/workflows/daily-token-consumption-report.lock.yml b/.github/workflows/daily-token-consumption-report.lock.yml
index 32746b3baf5..15660ace720 100644
--- a/.github/workflows/daily-token-consumption-report.lock.yml
+++ b/.github/workflows/daily-token-consumption-report.lock.yml
@@ -238,7 +238,7 @@ jobs:
GH_AW_PROMPT_d52ca919c5c7ce90_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_d52ca919c5c7ce90_EOF'
diff --git a/.github/workflows/daily-workflow-updater.lock.yml b/.github/workflows/daily-workflow-updater.lock.yml
index d7b9e4af82b..bb50a35f366 100644
--- a/.github/workflows/daily-workflow-updater.lock.yml
+++ b/.github/workflows/daily-workflow-updater.lock.yml
@@ -229,7 +229,7 @@ jobs:
GH_AW_PROMPT_2f621c28df87af7d_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_2f621c28df87af7d_EOF'
diff --git a/.github/workflows/dead-code-remover.lock.yml b/.github/workflows/dead-code-remover.lock.yml
index 778d0830388..7076bd0a6d2 100644
--- a/.github/workflows/dead-code-remover.lock.yml
+++ b/.github/workflows/dead-code-remover.lock.yml
@@ -227,7 +227,7 @@ jobs:
GH_AW_PROMPT_cc0d01ecb284cabe_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_cc0d01ecb284cabe_EOF'
diff --git a/.github/workflows/deep-report.lock.yml b/.github/workflows/deep-report.lock.yml
index 2cd28b594df..bb58d63ca85 100644
--- a/.github/workflows/deep-report.lock.yml
+++ b/.github/workflows/deep-report.lock.yml
@@ -235,7 +235,7 @@ jobs:
GH_AW_PROMPT_06cf79caca093559_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_06cf79caca093559_EOF'
diff --git a/.github/workflows/delight.lock.yml b/.github/workflows/delight.lock.yml
index b9a320c5009..269647e18fb 100644
--- a/.github/workflows/delight.lock.yml
+++ b/.github/workflows/delight.lock.yml
@@ -232,7 +232,7 @@ jobs:
GH_AW_PROMPT_30c38f50ad21ce73_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_30c38f50ad21ce73_EOF'
diff --git a/.github/workflows/dependabot-burner.lock.yml b/.github/workflows/dependabot-burner.lock.yml
index b23f88031d2..82fd84e8945 100644
--- a/.github/workflows/dependabot-burner.lock.yml
+++ b/.github/workflows/dependabot-burner.lock.yml
@@ -225,7 +225,7 @@ jobs:
GH_AW_PROMPT_429b41a82a28aa30_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_429b41a82a28aa30_EOF'
diff --git a/.github/workflows/dependabot-go-checker.lock.yml b/.github/workflows/dependabot-go-checker.lock.yml
index 4e6bd92bd96..ab4e80b8278 100644
--- a/.github/workflows/dependabot-go-checker.lock.yml
+++ b/.github/workflows/dependabot-go-checker.lock.yml
@@ -222,7 +222,7 @@ jobs:
GH_AW_PROMPT_4e8a698fd9d253b0_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_4e8a698fd9d253b0_EOF'
diff --git a/.github/workflows/dependabot-repair.lock.yml b/.github/workflows/dependabot-repair.lock.yml
index ab1ff7ec696..65d1b59712e 100644
--- a/.github/workflows/dependabot-repair.lock.yml
+++ b/.github/workflows/dependabot-repair.lock.yml
@@ -237,7 +237,7 @@ jobs:
GH_AW_PROMPT_b11b891ab1eea9e8_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_b11b891ab1eea9e8_EOF'
diff --git a/.github/workflows/deployment-incident-monitor.lock.yml b/.github/workflows/deployment-incident-monitor.lock.yml
index 1dcf6ed1583..d30a85f97a6 100644
--- a/.github/workflows/deployment-incident-monitor.lock.yml
+++ b/.github/workflows/deployment-incident-monitor.lock.yml
@@ -219,7 +219,7 @@ jobs:
GH_AW_PROMPT_c23a074926bb8516_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_c23a074926bb8516_EOF'
diff --git a/.github/workflows/design-decision-gate.lock.yml b/.github/workflows/design-decision-gate.lock.yml
index 5dae421171b..3ef09a92c5d 100644
--- a/.github/workflows/design-decision-gate.lock.yml
+++ b/.github/workflows/design-decision-gate.lock.yml
@@ -254,7 +254,7 @@ jobs:
GH_AW_PROMPT_60a1e42cd1dd824e_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_60a1e42cd1dd824e_EOF'
diff --git a/.github/workflows/dev-hawk.lock.yml b/.github/workflows/dev-hawk.lock.yml
index cc1100dfc8c..da680322791 100644
--- a/.github/workflows/dev-hawk.lock.yml
+++ b/.github/workflows/dev-hawk.lock.yml
@@ -231,7 +231,7 @@ jobs:
GH_AW_PROMPT_c845abc30647a9b9_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_c845abc30647a9b9_EOF'
diff --git a/.github/workflows/dev.lock.yml b/.github/workflows/dev.lock.yml
index 4500621bbd6..d793d2a038c 100644
--- a/.github/workflows/dev.lock.yml
+++ b/.github/workflows/dev.lock.yml
@@ -274,7 +274,7 @@ jobs:
GH_AW_PROMPT_a3ed2e742aa6c3de_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_a3ed2e742aa6c3de_EOF'
diff --git a/.github/workflows/developer-docs-consolidator.lock.yml b/.github/workflows/developer-docs-consolidator.lock.yml
index bf213f9a8fb..74f9ee2148c 100644
--- a/.github/workflows/developer-docs-consolidator.lock.yml
+++ b/.github/workflows/developer-docs-consolidator.lock.yml
@@ -246,7 +246,7 @@ jobs:
GH_AW_PROMPT_c06e57c35a47e3f4_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_c06e57c35a47e3f4_EOF'
diff --git a/.github/workflows/dictation-prompt.lock.yml b/.github/workflows/dictation-prompt.lock.yml
index 99af67bfa4c..84870458ad2 100644
--- a/.github/workflows/dictation-prompt.lock.yml
+++ b/.github/workflows/dictation-prompt.lock.yml
@@ -220,7 +220,7 @@ jobs:
GH_AW_PROMPT_167c42fef4e52d53_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_167c42fef4e52d53_EOF'
diff --git a/.github/workflows/discussion-task-miner.lock.yml b/.github/workflows/discussion-task-miner.lock.yml
index 7a8fc66820a..5a616c675c3 100644
--- a/.github/workflows/discussion-task-miner.lock.yml
+++ b/.github/workflows/discussion-task-miner.lock.yml
@@ -221,7 +221,7 @@ jobs:
GH_AW_PROMPT_c4ccfc574d2c382e_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_c4ccfc574d2c382e_EOF'
diff --git a/.github/workflows/docs-noob-tester.lock.yml b/.github/workflows/docs-noob-tester.lock.yml
index 1cc0e5f1914..bdb8f7122d0 100644
--- a/.github/workflows/docs-noob-tester.lock.yml
+++ b/.github/workflows/docs-noob-tester.lock.yml
@@ -234,7 +234,7 @@ jobs:
GH_AW_PROMPT_f108143180cedb5e_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_f108143180cedb5e_EOF'
diff --git a/.github/workflows/draft-pr-cleanup.lock.yml b/.github/workflows/draft-pr-cleanup.lock.yml
index 3ab60e4849d..7c3fe024ee8 100644
--- a/.github/workflows/draft-pr-cleanup.lock.yml
+++ b/.github/workflows/draft-pr-cleanup.lock.yml
@@ -214,7 +214,7 @@ jobs:
GH_AW_PROMPT_1b5e00bf134b6a95_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_1b5e00bf134b6a95_EOF'
diff --git a/.github/workflows/duplicate-code-detector.lock.yml b/.github/workflows/duplicate-code-detector.lock.yml
index b7de5991daa..7983185b6cd 100644
--- a/.github/workflows/duplicate-code-detector.lock.yml
+++ b/.github/workflows/duplicate-code-detector.lock.yml
@@ -229,7 +229,7 @@ jobs:
GH_AW_PROMPT_747f86d9b82bfc1b_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_747f86d9b82bfc1b_EOF'
@@ -1270,18 +1270,18 @@ jobs:
DOCKER_SOCK_GID=$(stat -c '%g' /var/run/docker.sock 2>/dev/null || echo '0')
export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host --add-host host.docker.internal:127.0.0.1 --user '"${MCP_GATEWAY_UID}"':'"${MCP_GATEWAY_GID}"' --group-add '"${DOCKER_SOCK_GID}"' -v /var/run/docker.sock:/var/run/docker.sock -e MCP_GATEWAY_PORT -e MCP_GATEWAY_DOMAIN -e MCP_GATEWAY_API_KEY -e MCP_GATEWAY_PAYLOAD_DIR -e MCP_GATEWAY_PAYLOAD_SIZE_THRESHOLD -e DEBUG -e MCP_GATEWAY_LOG_DIR -e GH_AW_MCP_LOG_DIR -e GH_AW_SAFE_OUTPUTS -e GH_AW_SAFE_OUTPUTS_CONFIG_PATH -e GH_AW_SAFE_OUTPUTS_TOOLS_PATH -e GH_AW_ASSETS_BRANCH -e GH_AW_ASSETS_MAX_SIZE_KB -e GH_AW_ASSETS_ALLOWED_EXTS -e DEFAULT_BRANCH -e GITHUB_MCP_SERVER_TOKEN -e GITHUB_MCP_GUARD_MIN_INTEGRITY -e GITHUB_MCP_GUARD_REPOS -e GITHUB_REPOSITORY -e GITHUB_SERVER_URL -e GITHUB_SHA -e GITHUB_WORKSPACE -e GITHUB_TOKEN -e GITHUB_RUN_ID -e GITHUB_RUN_NUMBER -e GITHUB_RUN_ATTEMPT -e GITHUB_JOB -e GITHUB_ACTION -e GITHUB_EVENT_NAME -e GITHUB_EVENT_PATH -e GITHUB_ACTOR -e GITHUB_ACTOR_ID -e GITHUB_TRIGGERING_ACTOR -e GITHUB_WORKFLOW -e GITHUB_WORKFLOW_REF -e GITHUB_WORKFLOW_SHA -e GITHUB_REF -e GITHUB_REF_NAME -e GITHUB_REF_TYPE -e GITHUB_HEAD_REF -e GITHUB_BASE_REF -e CODEX_HOME -v /tmp/gh-aw/mcp-payloads:/tmp/gh-aw/mcp-payloads:rw -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/github/gh-aw-mcpg:v0.3.1'
- cat > "${RUNNER_TEMP}/gh-aw/mcp-config/config.toml" << GH_AW_MCP_CONFIG_a9cd71c2c390bbf1_EOF
+ cat > "${RUNNER_TEMP}/gh-aw/mcp-config/config.toml" << GH_AW_MCP_CONFIG_d45070af0a51e721_EOF
[history]
persistence = "none"
[shell_environment_policy]
inherit = "core"
include_only = ["CODEX_API_KEY", "HOME", "OPENAI_API_KEY", "PATH"]
- GH_AW_MCP_CONFIG_a9cd71c2c390bbf1_EOF
+ GH_AW_MCP_CONFIG_d45070af0a51e721_EOF
# Generate JSON config for MCP gateway
GH_AW_NODE=$(which node 2>/dev/null || command -v node 2>/dev/null || echo node)
- cat << GH_AW_MCP_CONFIG_3cab68d26a191564_EOF | "$GH_AW_NODE" "${RUNNER_TEMP}/gh-aw/actions/start_mcp_gateway.cjs"
+ cat << GH_AW_MCP_CONFIG_3923d531e6d98d91_EOF | "$GH_AW_NODE" "${RUNNER_TEMP}/gh-aw/actions/start_mcp_gateway.cjs"
{
"mcpServers": {
},
@@ -1292,11 +1292,11 @@ jobs:
"payloadDir": "${MCP_GATEWAY_PAYLOAD_DIR}"
}
}
- GH_AW_MCP_CONFIG_3cab68d26a191564_EOF
+ GH_AW_MCP_CONFIG_3923d531e6d98d91_EOF
# Sync converter output to writable CODEX_HOME for Codex
mkdir -p /tmp/gh-aw/mcp-config
- cat > "/tmp/gh-aw/mcp-config/config.toml" << GH_AW_CODEX_SHELL_POLICY_e86f0918b08181f8_EOF
+ cat > "/tmp/gh-aw/mcp-config/config.toml" << GH_AW_CODEX_SHELL_POLICY_12369ac77a42383e_EOF
model_provider = "openai-proxy"
[model_providers.openai-proxy]
name = "OpenAI AWF proxy"
@@ -1306,7 +1306,7 @@ jobs:
[shell_environment_policy]
inherit = "core"
include_only = ["CODEX_API_KEY", "HOME", "OPENAI_API_KEY", "PATH"]
- GH_AW_CODEX_SHELL_POLICY_e86f0918b08181f8_EOF
+ GH_AW_CODEX_SHELL_POLICY_12369ac77a42383e_EOF
awk '
BEGIN { skip_openai_proxy = 0 }
/^[[:space:]]*model_provider[[:space:]]*=/ { next }
diff --git a/.github/workflows/example-permissions-warning.lock.yml b/.github/workflows/example-permissions-warning.lock.yml
index 9f4a201a554..9513b27c38b 100644
--- a/.github/workflows/example-permissions-warning.lock.yml
+++ b/.github/workflows/example-permissions-warning.lock.yml
@@ -204,7 +204,7 @@ jobs:
GH_AW_PROMPT_ae3a17b862f1109e_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_ae3a17b862f1109e_EOF'
diff --git a/.github/workflows/example-workflow-analyzer.lock.yml b/.github/workflows/example-workflow-analyzer.lock.yml
index bdb9ea700c6..6f09c47a11f 100644
--- a/.github/workflows/example-workflow-analyzer.lock.yml
+++ b/.github/workflows/example-workflow-analyzer.lock.yml
@@ -239,7 +239,7 @@ jobs:
GH_AW_PROMPT_b54df4f7db1055fb_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_b54df4f7db1055fb_EOF'
diff --git a/.github/workflows/firewall-escape.lock.yml b/.github/workflows/firewall-escape.lock.yml
index 152c35939cb..000ca8ce419 100644
--- a/.github/workflows/firewall-escape.lock.yml
+++ b/.github/workflows/firewall-escape.lock.yml
@@ -244,7 +244,7 @@ jobs:
GH_AW_PROMPT_4d9e57e339dbc997_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_4d9e57e339dbc997_EOF'
diff --git a/.github/workflows/firewall.lock.yml b/.github/workflows/firewall.lock.yml
index da6949651e6..c5ea446a60d 100644
--- a/.github/workflows/firewall.lock.yml
+++ b/.github/workflows/firewall.lock.yml
@@ -204,7 +204,7 @@ jobs:
GH_AW_PROMPT_3852c8916270385c_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_3852c8916270385c_EOF'
diff --git a/.github/workflows/functional-pragmatist.lock.yml b/.github/workflows/functional-pragmatist.lock.yml
index 7bccb7306d1..571b422c385 100644
--- a/.github/workflows/functional-pragmatist.lock.yml
+++ b/.github/workflows/functional-pragmatist.lock.yml
@@ -226,7 +226,7 @@ jobs:
GH_AW_PROMPT_2a93dd5da2776952_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_2a93dd5da2776952_EOF'
diff --git a/.github/workflows/github-mcp-structural-analysis.lock.yml b/.github/workflows/github-mcp-structural-analysis.lock.yml
index 82139c17225..27f4696b35e 100644
--- a/.github/workflows/github-mcp-structural-analysis.lock.yml
+++ b/.github/workflows/github-mcp-structural-analysis.lock.yml
@@ -242,7 +242,7 @@ jobs:
GH_AW_PROMPT_3ba4f9c395e5bcb6_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_3ba4f9c395e5bcb6_EOF'
diff --git a/.github/workflows/github-mcp-tools-report.lock.yml b/.github/workflows/github-mcp-tools-report.lock.yml
index 324540332a8..bd5eaea59b7 100644
--- a/.github/workflows/github-mcp-tools-report.lock.yml
+++ b/.github/workflows/github-mcp-tools-report.lock.yml
@@ -241,7 +241,7 @@ jobs:
GH_AW_PROMPT_23eab3a3b62941d3_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_23eab3a3b62941d3_EOF'
diff --git a/.github/workflows/github-remote-mcp-auth-test.lock.yml b/.github/workflows/github-remote-mcp-auth-test.lock.yml
index 24108ad5d7b..068b2529ae8 100644
--- a/.github/workflows/github-remote-mcp-auth-test.lock.yml
+++ b/.github/workflows/github-remote-mcp-auth-test.lock.yml
@@ -235,7 +235,7 @@ jobs:
GH_AW_PROMPT_a535e73ab33e528e_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_a535e73ab33e528e_EOF'
diff --git a/.github/workflows/glossary-maintainer.lock.yml b/.github/workflows/glossary-maintainer.lock.yml
index 6c4915fb755..d7fd8902205 100644
--- a/.github/workflows/glossary-maintainer.lock.yml
+++ b/.github/workflows/glossary-maintainer.lock.yml
@@ -238,7 +238,7 @@ jobs:
GH_AW_PROMPT_df8691e1f84fbaa3_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_df8691e1f84fbaa3_EOF'
diff --git a/.github/workflows/go-fan.lock.yml b/.github/workflows/go-fan.lock.yml
index 94a8e217702..1b4016860f7 100644
--- a/.github/workflows/go-fan.lock.yml
+++ b/.github/workflows/go-fan.lock.yml
@@ -242,7 +242,7 @@ jobs:
GH_AW_PROMPT_5464e417cd118c0e_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_5464e417cd118c0e_EOF'
diff --git a/.github/workflows/go-logger.lock.yml b/.github/workflows/go-logger.lock.yml
index 64e8ebedbf8..431adfb791e 100644
--- a/.github/workflows/go-logger.lock.yml
+++ b/.github/workflows/go-logger.lock.yml
@@ -231,7 +231,7 @@ jobs:
GH_AW_PROMPT_62eba90e58c4f484_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_62eba90e58c4f484_EOF'
diff --git a/.github/workflows/go-pattern-detector.lock.yml b/.github/workflows/go-pattern-detector.lock.yml
index c1af91081e8..f03788044a4 100644
--- a/.github/workflows/go-pattern-detector.lock.yml
+++ b/.github/workflows/go-pattern-detector.lock.yml
@@ -226,7 +226,7 @@ jobs:
GH_AW_PROMPT_11d1dc8414fd260f_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_11d1dc8414fd260f_EOF'
diff --git a/.github/workflows/gpclean.lock.yml b/.github/workflows/gpclean.lock.yml
index 40a703d33bb..c704ec3e12b 100644
--- a/.github/workflows/gpclean.lock.yml
+++ b/.github/workflows/gpclean.lock.yml
@@ -226,7 +226,7 @@ jobs:
GH_AW_PROMPT_fedacafa2d5987fc_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_fedacafa2d5987fc_EOF'
diff --git a/.github/workflows/grumpy-reviewer.lock.yml b/.github/workflows/grumpy-reviewer.lock.yml
index feb3d44ac2c..88ed15d0f66 100644
--- a/.github/workflows/grumpy-reviewer.lock.yml
+++ b/.github/workflows/grumpy-reviewer.lock.yml
@@ -282,7 +282,7 @@ jobs:
if [ "$GITHUB_EVENT_NAME" = "issue_comment" ] && [ -n "$GH_AW_IS_PR_COMMENT" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review_comment" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review" ]; then
cat "${RUNNER_TEMP}/gh-aw/prompts/pr_context_prompt.md"
fi
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_ca213f2bb4c609e2_EOF'
@@ -1330,18 +1330,18 @@ jobs:
DOCKER_SOCK_GID=$(stat -c '%g' /var/run/docker.sock 2>/dev/null || echo '0')
export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host --add-host host.docker.internal:127.0.0.1 --user '"${MCP_GATEWAY_UID}"':'"${MCP_GATEWAY_GID}"' --group-add '"${DOCKER_SOCK_GID}"' -v /var/run/docker.sock:/var/run/docker.sock -e MCP_GATEWAY_PORT -e MCP_GATEWAY_DOMAIN -e MCP_GATEWAY_API_KEY -e MCP_GATEWAY_PAYLOAD_DIR -e MCP_GATEWAY_PAYLOAD_SIZE_THRESHOLD -e DEBUG -e MCP_GATEWAY_LOG_DIR -e GH_AW_MCP_LOG_DIR -e GH_AW_SAFE_OUTPUTS -e GH_AW_SAFE_OUTPUTS_CONFIG_PATH -e GH_AW_SAFE_OUTPUTS_TOOLS_PATH -e GH_AW_ASSETS_BRANCH -e GH_AW_ASSETS_MAX_SIZE_KB -e GH_AW_ASSETS_ALLOWED_EXTS -e DEFAULT_BRANCH -e GITHUB_MCP_SERVER_TOKEN -e GITHUB_MCP_GUARD_MIN_INTEGRITY -e GITHUB_MCP_GUARD_REPOS -e GITHUB_REPOSITORY -e GITHUB_SERVER_URL -e GITHUB_SHA -e GITHUB_WORKSPACE -e GITHUB_TOKEN -e GITHUB_RUN_ID -e GITHUB_RUN_NUMBER -e GITHUB_RUN_ATTEMPT -e GITHUB_JOB -e GITHUB_ACTION -e GITHUB_EVENT_NAME -e GITHUB_EVENT_PATH -e GITHUB_ACTOR -e GITHUB_ACTOR_ID -e GITHUB_TRIGGERING_ACTOR -e GITHUB_WORKFLOW -e GITHUB_WORKFLOW_REF -e GITHUB_WORKFLOW_SHA -e GITHUB_REF -e GITHUB_REF_NAME -e GITHUB_REF_TYPE -e GITHUB_HEAD_REF -e GITHUB_BASE_REF -e CODEX_HOME -v /tmp/gh-aw/mcp-payloads:/tmp/gh-aw/mcp-payloads:rw -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/github/gh-aw-mcpg:v0.3.1'
- cat > "${RUNNER_TEMP}/gh-aw/mcp-config/config.toml" << GH_AW_MCP_CONFIG_b37958ee5d7af99f_EOF
+ cat > "${RUNNER_TEMP}/gh-aw/mcp-config/config.toml" << GH_AW_MCP_CONFIG_47c2706feedaa87d_EOF
[history]
persistence = "none"
[shell_environment_policy]
inherit = "core"
include_only = ["CODEX_API_KEY", "HOME", "OPENAI_API_KEY", "PATH"]
- GH_AW_MCP_CONFIG_b37958ee5d7af99f_EOF
+ GH_AW_MCP_CONFIG_47c2706feedaa87d_EOF
# Generate JSON config for MCP gateway
GH_AW_NODE=$(which node 2>/dev/null || command -v node 2>/dev/null || echo node)
- cat << GH_AW_MCP_CONFIG_0374eddda26ce031_EOF | "$GH_AW_NODE" "${RUNNER_TEMP}/gh-aw/actions/start_mcp_gateway.cjs"
+ cat << GH_AW_MCP_CONFIG_f0963e28d24207f5_EOF | "$GH_AW_NODE" "${RUNNER_TEMP}/gh-aw/actions/start_mcp_gateway.cjs"
{
"mcpServers": {
},
@@ -1352,11 +1352,11 @@ jobs:
"payloadDir": "${MCP_GATEWAY_PAYLOAD_DIR}"
}
}
- GH_AW_MCP_CONFIG_0374eddda26ce031_EOF
+ GH_AW_MCP_CONFIG_f0963e28d24207f5_EOF
# Sync converter output to writable CODEX_HOME for Codex
mkdir -p /tmp/gh-aw/mcp-config
- cat > "/tmp/gh-aw/mcp-config/config.toml" << GH_AW_CODEX_SHELL_POLICY_63bd566cb955e631_EOF
+ cat > "/tmp/gh-aw/mcp-config/config.toml" << GH_AW_CODEX_SHELL_POLICY_020bd07960fef1b9_EOF
model_provider = "openai-proxy"
[model_providers.openai-proxy]
name = "OpenAI AWF proxy"
@@ -1366,7 +1366,7 @@ jobs:
[shell_environment_policy]
inherit = "core"
include_only = ["CODEX_API_KEY", "HOME", "OPENAI_API_KEY", "PATH"]
- GH_AW_CODEX_SHELL_POLICY_63bd566cb955e631_EOF
+ GH_AW_CODEX_SHELL_POLICY_020bd07960fef1b9_EOF
awk '
BEGIN { skip_openai_proxy = 0 }
/^[[:space:]]*model_provider[[:space:]]*=/ { next }
diff --git a/.github/workflows/hippo-embed.lock.yml b/.github/workflows/hippo-embed.lock.yml
index c2b78f21ec7..4e958b61c44 100644
--- a/.github/workflows/hippo-embed.lock.yml
+++ b/.github/workflows/hippo-embed.lock.yml
@@ -205,7 +205,7 @@ jobs:
GH_AW_PROMPT_1801f836372654bc_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_1801f836372654bc_EOF'
diff --git a/.github/workflows/hourly-ci-cleaner.lock.yml b/.github/workflows/hourly-ci-cleaner.lock.yml
index 659102a275e..25b09c24b6e 100644
--- a/.github/workflows/hourly-ci-cleaner.lock.yml
+++ b/.github/workflows/hourly-ci-cleaner.lock.yml
@@ -228,7 +228,7 @@ jobs:
GH_AW_PROMPT_a4c33d830034c7ff_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_a4c33d830034c7ff_EOF'
diff --git a/.github/workflows/instructions-janitor.lock.yml b/.github/workflows/instructions-janitor.lock.yml
index 74d9495184f..6bccc796e67 100644
--- a/.github/workflows/instructions-janitor.lock.yml
+++ b/.github/workflows/instructions-janitor.lock.yml
@@ -228,7 +228,7 @@ jobs:
GH_AW_PROMPT_c0fdee58eb98fb81_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_c0fdee58eb98fb81_EOF'
diff --git a/.github/workflows/issue-arborist.lock.yml b/.github/workflows/issue-arborist.lock.yml
index eab9039d051..f7ad1b54e13 100644
--- a/.github/workflows/issue-arborist.lock.yml
+++ b/.github/workflows/issue-arborist.lock.yml
@@ -227,7 +227,7 @@ jobs:
GH_AW_PROMPT_40db7ed1b5e86002_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_40db7ed1b5e86002_EOF'
@@ -1308,18 +1308,18 @@ jobs:
DOCKER_SOCK_GID=$(stat -c '%g' /var/run/docker.sock 2>/dev/null || echo '0')
export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host --add-host host.docker.internal:127.0.0.1 --user '"${MCP_GATEWAY_UID}"':'"${MCP_GATEWAY_GID}"' --group-add '"${DOCKER_SOCK_GID}"' -v /var/run/docker.sock:/var/run/docker.sock -e MCP_GATEWAY_PORT -e MCP_GATEWAY_DOMAIN -e MCP_GATEWAY_API_KEY -e MCP_GATEWAY_PAYLOAD_DIR -e MCP_GATEWAY_PAYLOAD_SIZE_THRESHOLD -e DEBUG -e MCP_GATEWAY_LOG_DIR -e GH_AW_MCP_LOG_DIR -e GH_AW_SAFE_OUTPUTS -e GH_AW_SAFE_OUTPUTS_CONFIG_PATH -e GH_AW_SAFE_OUTPUTS_TOOLS_PATH -e GH_AW_ASSETS_BRANCH -e GH_AW_ASSETS_MAX_SIZE_KB -e GH_AW_ASSETS_ALLOWED_EXTS -e DEFAULT_BRANCH -e GITHUB_MCP_SERVER_TOKEN -e GITHUB_MCP_GUARD_MIN_INTEGRITY -e GITHUB_MCP_GUARD_REPOS -e GITHUB_REPOSITORY -e GITHUB_SERVER_URL -e GITHUB_SHA -e GITHUB_WORKSPACE -e GITHUB_TOKEN -e GITHUB_RUN_ID -e GITHUB_RUN_NUMBER -e GITHUB_RUN_ATTEMPT -e GITHUB_JOB -e GITHUB_ACTION -e GITHUB_EVENT_NAME -e GITHUB_EVENT_PATH -e GITHUB_ACTOR -e GITHUB_ACTOR_ID -e GITHUB_TRIGGERING_ACTOR -e GITHUB_WORKFLOW -e GITHUB_WORKFLOW_REF -e GITHUB_WORKFLOW_SHA -e GITHUB_REF -e GITHUB_REF_NAME -e GITHUB_REF_TYPE -e GITHUB_HEAD_REF -e GITHUB_BASE_REF -e CODEX_HOME -v /tmp/gh-aw/mcp-payloads:/tmp/gh-aw/mcp-payloads:rw -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/github/gh-aw-mcpg:v0.3.1'
- cat > "${RUNNER_TEMP}/gh-aw/mcp-config/config.toml" << GH_AW_MCP_CONFIG_62c0331189577651_EOF
+ cat > "${RUNNER_TEMP}/gh-aw/mcp-config/config.toml" << GH_AW_MCP_CONFIG_1829af9aa862150e_EOF
[history]
persistence = "none"
[shell_environment_policy]
inherit = "core"
include_only = ["CODEX_API_KEY", "HOME", "OPENAI_API_KEY", "PATH"]
- GH_AW_MCP_CONFIG_62c0331189577651_EOF
+ GH_AW_MCP_CONFIG_1829af9aa862150e_EOF
# Generate JSON config for MCP gateway
GH_AW_NODE=$(which node 2>/dev/null || command -v node 2>/dev/null || echo node)
- cat << GH_AW_MCP_CONFIG_356e76e46d5628db_EOF | "$GH_AW_NODE" "${RUNNER_TEMP}/gh-aw/actions/start_mcp_gateway.cjs"
+ cat << GH_AW_MCP_CONFIG_27e7c4b67410b4ad_EOF | "$GH_AW_NODE" "${RUNNER_TEMP}/gh-aw/actions/start_mcp_gateway.cjs"
{
"mcpServers": {
},
@@ -1330,11 +1330,11 @@ jobs:
"payloadDir": "${MCP_GATEWAY_PAYLOAD_DIR}"
}
}
- GH_AW_MCP_CONFIG_356e76e46d5628db_EOF
+ GH_AW_MCP_CONFIG_27e7c4b67410b4ad_EOF
# Sync converter output to writable CODEX_HOME for Codex
mkdir -p /tmp/gh-aw/mcp-config
- cat > "/tmp/gh-aw/mcp-config/config.toml" << GH_AW_CODEX_SHELL_POLICY_bd8c04110378f9eb_EOF
+ cat > "/tmp/gh-aw/mcp-config/config.toml" << GH_AW_CODEX_SHELL_POLICY_5e73f76a0c397926_EOF
model_provider = "openai-proxy"
[model_providers.openai-proxy]
name = "OpenAI AWF proxy"
@@ -1344,7 +1344,7 @@ jobs:
[shell_environment_policy]
inherit = "core"
include_only = ["CODEX_API_KEY", "HOME", "OPENAI_API_KEY", "PATH"]
- GH_AW_CODEX_SHELL_POLICY_bd8c04110378f9eb_EOF
+ GH_AW_CODEX_SHELL_POLICY_5e73f76a0c397926_EOF
awk '
BEGIN { skip_openai_proxy = 0 }
/^[[:space:]]*model_provider[[:space:]]*=/ { next }
diff --git a/.github/workflows/issue-monster.lock.yml b/.github/workflows/issue-monster.lock.yml
index c1f26f86e00..098c328e934 100644
--- a/.github/workflows/issue-monster.lock.yml
+++ b/.github/workflows/issue-monster.lock.yml
@@ -607,7 +607,7 @@ jobs:
GH_AW_PROMPT_58ecfcf47a8787df_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_58ecfcf47a8787df_EOF'
diff --git a/.github/workflows/issue-triage-agent.lock.yml b/.github/workflows/issue-triage-agent.lock.yml
index 256343b8811..a0fc3a7b26a 100644
--- a/.github/workflows/issue-triage-agent.lock.yml
+++ b/.github/workflows/issue-triage-agent.lock.yml
@@ -223,7 +223,7 @@ jobs:
GH_AW_PROMPT_0b8d67a8d512ea81_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_0b8d67a8d512ea81_EOF'
diff --git a/.github/workflows/jsweep.lock.yml b/.github/workflows/jsweep.lock.yml
index 58844d0f261..65dc2bb14db 100644
--- a/.github/workflows/jsweep.lock.yml
+++ b/.github/workflows/jsweep.lock.yml
@@ -231,7 +231,7 @@ jobs:
GH_AW_PROMPT_45dd6562b2fb7643_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_45dd6562b2fb7643_EOF'
diff --git a/.github/workflows/layout-spec-maintainer.lock.yml b/.github/workflows/layout-spec-maintainer.lock.yml
index 8fba07f4aff..3e3bd238ddf 100644
--- a/.github/workflows/layout-spec-maintainer.lock.yml
+++ b/.github/workflows/layout-spec-maintainer.lock.yml
@@ -228,7 +228,7 @@ jobs:
GH_AW_PROMPT_ce7c1391ca7c1aa8_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_ce7c1391ca7c1aa8_EOF'
diff --git a/.github/workflows/lockfile-stats.lock.yml b/.github/workflows/lockfile-stats.lock.yml
index 4a2a46b2dd4..e1d1d6e53f0 100644
--- a/.github/workflows/lockfile-stats.lock.yml
+++ b/.github/workflows/lockfile-stats.lock.yml
@@ -238,7 +238,7 @@ jobs:
GH_AW_PROMPT_61aa761659405206_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_61aa761659405206_EOF'
diff --git a/.github/workflows/mcp-inspector.lock.yml b/.github/workflows/mcp-inspector.lock.yml
index d9a5238ee42..7a44b937e3b 100644
--- a/.github/workflows/mcp-inspector.lock.yml
+++ b/.github/workflows/mcp-inspector.lock.yml
@@ -282,7 +282,7 @@ jobs:
GH_AW_PROMPT_bdd5adaa4f427d0f_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_bdd5adaa4f427d0f_EOF'
diff --git a/.github/workflows/mergefest.lock.yml b/.github/workflows/mergefest.lock.yml
index 997b067cd7e..f55f941e4bc 100644
--- a/.github/workflows/mergefest.lock.yml
+++ b/.github/workflows/mergefest.lock.yml
@@ -272,7 +272,7 @@ jobs:
if [ "$GITHUB_EVENT_NAME" = "issue_comment" ] && [ -n "$GH_AW_IS_PR_COMMENT" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review_comment" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review" ]; then
cat "${RUNNER_TEMP}/gh-aw/prompts/pr_context_push_to_pr_branch_guidance.md"
fi
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_1dc0005748a496ab_EOF'
diff --git a/.github/workflows/metrics-collector.lock.yml b/.github/workflows/metrics-collector.lock.yml
index 73c3a4720f3..42fe35b5905 100644
--- a/.github/workflows/metrics-collector.lock.yml
+++ b/.github/workflows/metrics-collector.lock.yml
@@ -217,7 +217,7 @@ jobs:
GH_AW_PROMPT_a700af2ab27794da_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_a700af2ab27794da_EOF'
diff --git a/.github/workflows/notion-issue-summary.lock.yml b/.github/workflows/notion-issue-summary.lock.yml
index a9978c58427..8c4fd07e0ab 100644
--- a/.github/workflows/notion-issue-summary.lock.yml
+++ b/.github/workflows/notion-issue-summary.lock.yml
@@ -225,7 +225,7 @@ jobs:
GH_AW_PROMPT_825884c84f66cdde_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_825884c84f66cdde_EOF'
diff --git a/.github/workflows/org-health-report.lock.yml b/.github/workflows/org-health-report.lock.yml
index e4ebe6ad07f..ff10fe84608 100644
--- a/.github/workflows/org-health-report.lock.yml
+++ b/.github/workflows/org-health-report.lock.yml
@@ -232,7 +232,7 @@ jobs:
GH_AW_PROMPT_8d94051de3622e61_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_8d94051de3622e61_EOF'
diff --git a/.github/workflows/pdf-summary.lock.yml b/.github/workflows/pdf-summary.lock.yml
index 41e5af79672..adab7ce7876 100644
--- a/.github/workflows/pdf-summary.lock.yml
+++ b/.github/workflows/pdf-summary.lock.yml
@@ -298,7 +298,7 @@ jobs:
if [ "$GITHUB_EVENT_NAME" = "issue_comment" ] && [ -n "$GH_AW_IS_PR_COMMENT" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review_comment" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review" ]; then
cat "${RUNNER_TEMP}/gh-aw/prompts/pr_context_prompt.md"
fi
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_b882b92635115046_EOF'
diff --git a/.github/workflows/plan.lock.yml b/.github/workflows/plan.lock.yml
index 569e08f5739..55bab928f94 100644
--- a/.github/workflows/plan.lock.yml
+++ b/.github/workflows/plan.lock.yml
@@ -271,7 +271,7 @@ jobs:
if [ "$GITHUB_EVENT_NAME" = "issue_comment" ] && [ -n "$GH_AW_IS_PR_COMMENT" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review_comment" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review" ]; then
cat "${RUNNER_TEMP}/gh-aw/prompts/pr_context_prompt.md"
fi
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_2170f44eb653670d_EOF'
diff --git a/.github/workflows/poem-bot.lock.yml b/.github/workflows/poem-bot.lock.yml
index cca6ec4fa3b..e528b58691f 100644
--- a/.github/workflows/poem-bot.lock.yml
+++ b/.github/workflows/poem-bot.lock.yml
@@ -295,7 +295,7 @@ jobs:
if [ "$GITHUB_EVENT_NAME" = "issue_comment" ] && [ -n "$GH_AW_IS_PR_COMMENT" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review_comment" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review" ]; then
cat "${RUNNER_TEMP}/gh-aw/prompts/pr_context_push_to_pr_branch_guidance.md"
fi
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_19ae3bb8b5c482fd_EOF'
diff --git a/.github/workflows/pr-nitpick-reviewer.lock.yml b/.github/workflows/pr-nitpick-reviewer.lock.yml
index 16de6d57624..1028b1ed415 100644
--- a/.github/workflows/pr-nitpick-reviewer.lock.yml
+++ b/.github/workflows/pr-nitpick-reviewer.lock.yml
@@ -277,7 +277,7 @@ jobs:
if [ "$GITHUB_EVENT_NAME" = "issue_comment" ] && [ -n "$GH_AW_IS_PR_COMMENT" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review_comment" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review" ]; then
cat "${RUNNER_TEMP}/gh-aw/prompts/pr_context_prompt.md"
fi
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_06a57a4830833cb8_EOF'
diff --git a/.github/workflows/pr-triage-agent.lock.yml b/.github/workflows/pr-triage-agent.lock.yml
index 195148ea82e..caf7120fd8a 100644
--- a/.github/workflows/pr-triage-agent.lock.yml
+++ b/.github/workflows/pr-triage-agent.lock.yml
@@ -225,7 +225,7 @@ jobs:
GH_AW_PROMPT_253153894c917844_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_253153894c917844_EOF'
diff --git a/.github/workflows/prompt-clustering-analysis.lock.yml b/.github/workflows/prompt-clustering-analysis.lock.yml
index 92a216afa40..bce4ec317b8 100644
--- a/.github/workflows/prompt-clustering-analysis.lock.yml
+++ b/.github/workflows/prompt-clustering-analysis.lock.yml
@@ -253,7 +253,7 @@ jobs:
GH_AW_PROMPT_ed5417896bdbdb8e_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_ed5417896bdbdb8e_EOF'
diff --git a/.github/workflows/python-data-charts.lock.yml b/.github/workflows/python-data-charts.lock.yml
index 217283a48fe..ebaddc00d4b 100644
--- a/.github/workflows/python-data-charts.lock.yml
+++ b/.github/workflows/python-data-charts.lock.yml
@@ -232,7 +232,7 @@ jobs:
GH_AW_PROMPT_130cf5488a7b6ad4_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_130cf5488a7b6ad4_EOF'
diff --git a/.github/workflows/q.lock.yml b/.github/workflows/q.lock.yml
index f205a2b0c61..c05f81f1ce8 100644
--- a/.github/workflows/q.lock.yml
+++ b/.github/workflows/q.lock.yml
@@ -310,7 +310,7 @@ jobs:
if [ "$GITHUB_EVENT_NAME" = "issue_comment" ] && [ -n "$GH_AW_IS_PR_COMMENT" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review_comment" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review" ]; then
cat "${RUNNER_TEMP}/gh-aw/prompts/pr_context_prompt.md"
fi
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_4fdd9801819d223c_EOF'
diff --git a/.github/workflows/refactoring-cadence.lock.yml b/.github/workflows/refactoring-cadence.lock.yml
index aeaeae6acc4..a9d641dac07 100644
--- a/.github/workflows/refactoring-cadence.lock.yml
+++ b/.github/workflows/refactoring-cadence.lock.yml
@@ -217,7 +217,7 @@ jobs:
GH_AW_PROMPT_8a1b92b889a26592_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_8a1b92b889a26592_EOF'
diff --git a/.github/workflows/refiner.lock.yml b/.github/workflows/refiner.lock.yml
index cff430bbe06..bb094edba25 100644
--- a/.github/workflows/refiner.lock.yml
+++ b/.github/workflows/refiner.lock.yml
@@ -255,7 +255,7 @@ jobs:
GH_AW_PROMPT_8bcb6566d1be6fcb_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_8bcb6566d1be6fcb_EOF'
diff --git a/.github/workflows/release.lock.yml b/.github/workflows/release.lock.yml
index b89b2892b8f..225cb799e6e 100644
--- a/.github/workflows/release.lock.yml
+++ b/.github/workflows/release.lock.yml
@@ -238,7 +238,7 @@ jobs:
GH_AW_PROMPT_79342ddfec0e424b_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_79342ddfec0e424b_EOF'
diff --git a/.github/workflows/repo-audit-analyzer.lock.yml b/.github/workflows/repo-audit-analyzer.lock.yml
index 9d612d008a1..2696f70dba7 100644
--- a/.github/workflows/repo-audit-analyzer.lock.yml
+++ b/.github/workflows/repo-audit-analyzer.lock.yml
@@ -241,7 +241,7 @@ jobs:
GH_AW_PROMPT_281009734093affb_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_281009734093affb_EOF'
diff --git a/.github/workflows/repo-tree-map.lock.yml b/.github/workflows/repo-tree-map.lock.yml
index 4075820260f..f3c62ce717f 100644
--- a/.github/workflows/repo-tree-map.lock.yml
+++ b/.github/workflows/repo-tree-map.lock.yml
@@ -223,7 +223,7 @@ jobs:
GH_AW_PROMPT_d7a36150f4488be6_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_d7a36150f4488be6_EOF'
diff --git a/.github/workflows/repository-quality-improver.lock.yml b/.github/workflows/repository-quality-improver.lock.yml
index 1e43e9f896d..6e31e087d82 100644
--- a/.github/workflows/repository-quality-improver.lock.yml
+++ b/.github/workflows/repository-quality-improver.lock.yml
@@ -241,7 +241,7 @@ jobs:
GH_AW_PROMPT_4f44a3ac5441beb0_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_4f44a3ac5441beb0_EOF'
diff --git a/.github/workflows/research.lock.yml b/.github/workflows/research.lock.yml
index 3b3bb9d18c1..4e123cd5d28 100644
--- a/.github/workflows/research.lock.yml
+++ b/.github/workflows/research.lock.yml
@@ -227,7 +227,7 @@ jobs:
GH_AW_PROMPT_98d74baf63f8b6ad_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_98d74baf63f8b6ad_EOF'
diff --git a/.github/workflows/safe-output-health.lock.yml b/.github/workflows/safe-output-health.lock.yml
index 65528f8b2d8..f5512e40904 100644
--- a/.github/workflows/safe-output-health.lock.yml
+++ b/.github/workflows/safe-output-health.lock.yml
@@ -244,7 +244,7 @@ jobs:
GH_AW_PROMPT_4b0b7f84e0fb41f7_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_4b0b7f84e0fb41f7_EOF'
diff --git a/.github/workflows/schema-consistency-checker.lock.yml b/.github/workflows/schema-consistency-checker.lock.yml
index 6cbf25c134b..cc5d9d0ecaa 100644
--- a/.github/workflows/schema-consistency-checker.lock.yml
+++ b/.github/workflows/schema-consistency-checker.lock.yml
@@ -240,7 +240,7 @@ jobs:
GH_AW_PROMPT_d984ba9ebca19fc3_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_d984ba9ebca19fc3_EOF'
diff --git a/.github/workflows/schema-feature-coverage.lock.yml b/.github/workflows/schema-feature-coverage.lock.yml
index 28a6cb4ba60..00daa0d93a3 100644
--- a/.github/workflows/schema-feature-coverage.lock.yml
+++ b/.github/workflows/schema-feature-coverage.lock.yml
@@ -226,7 +226,7 @@ jobs:
GH_AW_PROMPT_fae8e9bb7c978eec_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_fae8e9bb7c978eec_EOF'
@@ -1198,18 +1198,18 @@ jobs:
DOCKER_SOCK_GID=$(stat -c '%g' /var/run/docker.sock 2>/dev/null || echo '0')
export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host --add-host host.docker.internal:127.0.0.1 --user '"${MCP_GATEWAY_UID}"':'"${MCP_GATEWAY_GID}"' --group-add '"${DOCKER_SOCK_GID}"' -v /var/run/docker.sock:/var/run/docker.sock -e MCP_GATEWAY_PORT -e MCP_GATEWAY_DOMAIN -e MCP_GATEWAY_API_KEY -e MCP_GATEWAY_PAYLOAD_DIR -e MCP_GATEWAY_PAYLOAD_SIZE_THRESHOLD -e DEBUG -e MCP_GATEWAY_LOG_DIR -e GH_AW_MCP_LOG_DIR -e GH_AW_SAFE_OUTPUTS -e GH_AW_SAFE_OUTPUTS_CONFIG_PATH -e GH_AW_SAFE_OUTPUTS_TOOLS_PATH -e GH_AW_ASSETS_BRANCH -e GH_AW_ASSETS_MAX_SIZE_KB -e GH_AW_ASSETS_ALLOWED_EXTS -e DEFAULT_BRANCH -e GITHUB_MCP_SERVER_TOKEN -e GITHUB_MCP_GUARD_MIN_INTEGRITY -e GITHUB_MCP_GUARD_REPOS -e GITHUB_REPOSITORY -e GITHUB_SERVER_URL -e GITHUB_SHA -e GITHUB_WORKSPACE -e GITHUB_TOKEN -e GITHUB_RUN_ID -e GITHUB_RUN_NUMBER -e GITHUB_RUN_ATTEMPT -e GITHUB_JOB -e GITHUB_ACTION -e GITHUB_EVENT_NAME -e GITHUB_EVENT_PATH -e GITHUB_ACTOR -e GITHUB_ACTOR_ID -e GITHUB_TRIGGERING_ACTOR -e GITHUB_WORKFLOW -e GITHUB_WORKFLOW_REF -e GITHUB_WORKFLOW_SHA -e GITHUB_REF -e GITHUB_REF_NAME -e GITHUB_REF_TYPE -e GITHUB_HEAD_REF -e GITHUB_BASE_REF -e CODEX_HOME -v /tmp/gh-aw/mcp-payloads:/tmp/gh-aw/mcp-payloads:rw -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/github/gh-aw-mcpg:v0.3.1'
- cat > "${RUNNER_TEMP}/gh-aw/mcp-config/config.toml" << GH_AW_MCP_CONFIG_e65482b52fb240c7_EOF
+ cat > "${RUNNER_TEMP}/gh-aw/mcp-config/config.toml" << GH_AW_MCP_CONFIG_7cfc3fb1079471e4_EOF
[history]
persistence = "none"
[shell_environment_policy]
inherit = "core"
include_only = ["CODEX_API_KEY", "HOME", "OPENAI_API_KEY", "PATH"]
- GH_AW_MCP_CONFIG_e65482b52fb240c7_EOF
+ GH_AW_MCP_CONFIG_7cfc3fb1079471e4_EOF
# Generate JSON config for MCP gateway
GH_AW_NODE=$(which node 2>/dev/null || command -v node 2>/dev/null || echo node)
- cat << GH_AW_MCP_CONFIG_42379fb8416637f6_EOF | "$GH_AW_NODE" "${RUNNER_TEMP}/gh-aw/actions/start_mcp_gateway.cjs"
+ cat << GH_AW_MCP_CONFIG_d1057d47b6ca73df_EOF | "$GH_AW_NODE" "${RUNNER_TEMP}/gh-aw/actions/start_mcp_gateway.cjs"
{
"mcpServers": {
},
@@ -1220,11 +1220,11 @@ jobs:
"payloadDir": "${MCP_GATEWAY_PAYLOAD_DIR}"
}
}
- GH_AW_MCP_CONFIG_42379fb8416637f6_EOF
+ GH_AW_MCP_CONFIG_d1057d47b6ca73df_EOF
# Sync converter output to writable CODEX_HOME for Codex
mkdir -p /tmp/gh-aw/mcp-config
- cat > "/tmp/gh-aw/mcp-config/config.toml" << GH_AW_CODEX_SHELL_POLICY_0e8855dc7bcc3334_EOF
+ cat > "/tmp/gh-aw/mcp-config/config.toml" << GH_AW_CODEX_SHELL_POLICY_b5b077b468335d61_EOF
model_provider = "openai-proxy"
[model_providers.openai-proxy]
name = "OpenAI AWF proxy"
@@ -1234,7 +1234,7 @@ jobs:
[shell_environment_policy]
inherit = "core"
include_only = ["CODEX_API_KEY", "HOME", "OPENAI_API_KEY", "PATH"]
- GH_AW_CODEX_SHELL_POLICY_0e8855dc7bcc3334_EOF
+ GH_AW_CODEX_SHELL_POLICY_b5b077b468335d61_EOF
awk '
BEGIN { skip_openai_proxy = 0 }
/^[[:space:]]*model_provider[[:space:]]*=/ { next }
diff --git a/.github/workflows/scout.lock.yml b/.github/workflows/scout.lock.yml
index 8d3caba67dc..d25a40ec385 100644
--- a/.github/workflows/scout.lock.yml
+++ b/.github/workflows/scout.lock.yml
@@ -329,7 +329,7 @@ jobs:
if [ "$GITHUB_EVENT_NAME" = "issue_comment" ] && [ -n "$GH_AW_IS_PR_COMMENT" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review_comment" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review" ]; then
cat "${RUNNER_TEMP}/gh-aw/prompts/pr_context_prompt.md"
fi
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_8272fdeb55a2370c_EOF'
diff --git a/.github/workflows/security-compliance.lock.yml b/.github/workflows/security-compliance.lock.yml
index 65589f2371d..da896e300d6 100644
--- a/.github/workflows/security-compliance.lock.yml
+++ b/.github/workflows/security-compliance.lock.yml
@@ -234,7 +234,7 @@ jobs:
GH_AW_PROMPT_e182ce1782081fe9_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_e182ce1782081fe9_EOF'
diff --git a/.github/workflows/security-review.lock.yml b/.github/workflows/security-review.lock.yml
index 1386d9cade9..d944c8f82bd 100644
--- a/.github/workflows/security-review.lock.yml
+++ b/.github/workflows/security-review.lock.yml
@@ -274,7 +274,7 @@ jobs:
if [ "$GITHUB_EVENT_NAME" = "issue_comment" ] && [ -n "$GH_AW_IS_PR_COMMENT" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review_comment" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review" ]; then
cat "${RUNNER_TEMP}/gh-aw/prompts/pr_context_prompt.md"
fi
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_ee0f70d59b920340_EOF'
diff --git a/.github/workflows/semantic-function-refactor.lock.yml b/.github/workflows/semantic-function-refactor.lock.yml
index ed0d9f0a17f..978e83e623d 100644
--- a/.github/workflows/semantic-function-refactor.lock.yml
+++ b/.github/workflows/semantic-function-refactor.lock.yml
@@ -227,7 +227,7 @@ jobs:
GH_AW_PROMPT_63264fecff0f6f38_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_63264fecff0f6f38_EOF'
diff --git a/.github/workflows/sergo.lock.yml b/.github/workflows/sergo.lock.yml
index 130b6d0b174..ba7ec19f177 100644
--- a/.github/workflows/sergo.lock.yml
+++ b/.github/workflows/sergo.lock.yml
@@ -241,7 +241,7 @@ jobs:
GH_AW_PROMPT_4179d90e1e2bd67a_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_4179d90e1e2bd67a_EOF'
diff --git a/.github/workflows/slide-deck-maintainer.lock.yml b/.github/workflows/slide-deck-maintainer.lock.yml
index fac27eb5e62..8d8c3d9d981 100644
--- a/.github/workflows/slide-deck-maintainer.lock.yml
+++ b/.github/workflows/slide-deck-maintainer.lock.yml
@@ -240,7 +240,7 @@ jobs:
GH_AW_PROMPT_f9dfff389c6d2518_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_f9dfff389c6d2518_EOF'
diff --git a/.github/workflows/smoke-agent-all-merged.lock.yml b/.github/workflows/smoke-agent-all-merged.lock.yml
index aa40f9f7750..5b91e876183 100644
--- a/.github/workflows/smoke-agent-all-merged.lock.yml
+++ b/.github/workflows/smoke-agent-all-merged.lock.yml
@@ -267,7 +267,7 @@ jobs:
GH_AW_PROMPT_2154fa1d6c586071_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_2154fa1d6c586071_EOF'
diff --git a/.github/workflows/smoke-agent-all-none.lock.yml b/.github/workflows/smoke-agent-all-none.lock.yml
index 5ab1e669695..f0a78abd24c 100644
--- a/.github/workflows/smoke-agent-all-none.lock.yml
+++ b/.github/workflows/smoke-agent-all-none.lock.yml
@@ -267,7 +267,7 @@ jobs:
GH_AW_PROMPT_d87d9898ea35480b_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_d87d9898ea35480b_EOF'
diff --git a/.github/workflows/smoke-agent-public-approved.lock.yml b/.github/workflows/smoke-agent-public-approved.lock.yml
index 03769cff931..bc71b041fd7 100644
--- a/.github/workflows/smoke-agent-public-approved.lock.yml
+++ b/.github/workflows/smoke-agent-public-approved.lock.yml
@@ -269,7 +269,7 @@ jobs:
GH_AW_PROMPT_3e689fc9bcbf861a_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_3e689fc9bcbf861a_EOF'
diff --git a/.github/workflows/smoke-agent-public-none.lock.yml b/.github/workflows/smoke-agent-public-none.lock.yml
index 44106fd9d7f..785012c07d8 100644
--- a/.github/workflows/smoke-agent-public-none.lock.yml
+++ b/.github/workflows/smoke-agent-public-none.lock.yml
@@ -267,7 +267,7 @@ jobs:
GH_AW_PROMPT_b5f95b20ac0f0789_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_b5f95b20ac0f0789_EOF'
diff --git a/.github/workflows/smoke-agent-scoped-approved.lock.yml b/.github/workflows/smoke-agent-scoped-approved.lock.yml
index a5ca1d9aa8a..7ef750e7335 100644
--- a/.github/workflows/smoke-agent-scoped-approved.lock.yml
+++ b/.github/workflows/smoke-agent-scoped-approved.lock.yml
@@ -268,7 +268,7 @@ jobs:
GH_AW_PROMPT_b21bd306ae054208_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_b21bd306ae054208_EOF'
diff --git a/.github/workflows/smoke-call-workflow.lock.yml b/.github/workflows/smoke-call-workflow.lock.yml
index e1a780bb22b..acc9c1171e8 100644
--- a/.github/workflows/smoke-call-workflow.lock.yml
+++ b/.github/workflows/smoke-call-workflow.lock.yml
@@ -254,7 +254,7 @@ jobs:
GH_AW_PROMPT_0bcd7ba305cfca31_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_0bcd7ba305cfca31_EOF'
@@ -1230,18 +1230,18 @@ jobs:
DOCKER_SOCK_GID=$(stat -c '%g' /var/run/docker.sock 2>/dev/null || echo '0')
export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host --add-host host.docker.internal:127.0.0.1 --user '"${MCP_GATEWAY_UID}"':'"${MCP_GATEWAY_GID}"' --group-add '"${DOCKER_SOCK_GID}"' -v /var/run/docker.sock:/var/run/docker.sock -e MCP_GATEWAY_PORT -e MCP_GATEWAY_DOMAIN -e MCP_GATEWAY_API_KEY -e MCP_GATEWAY_PAYLOAD_DIR -e MCP_GATEWAY_PAYLOAD_SIZE_THRESHOLD -e DEBUG -e MCP_GATEWAY_LOG_DIR -e GH_AW_MCP_LOG_DIR -e GH_AW_SAFE_OUTPUTS -e GH_AW_SAFE_OUTPUTS_CONFIG_PATH -e GH_AW_SAFE_OUTPUTS_TOOLS_PATH -e GH_AW_ASSETS_BRANCH -e GH_AW_ASSETS_MAX_SIZE_KB -e GH_AW_ASSETS_ALLOWED_EXTS -e DEFAULT_BRANCH -e GITHUB_MCP_SERVER_TOKEN -e GITHUB_MCP_GUARD_MIN_INTEGRITY -e GITHUB_MCP_GUARD_REPOS -e GITHUB_REPOSITORY -e GITHUB_SERVER_URL -e GITHUB_SHA -e GITHUB_WORKSPACE -e GITHUB_TOKEN -e GITHUB_RUN_ID -e GITHUB_RUN_NUMBER -e GITHUB_RUN_ATTEMPT -e GITHUB_JOB -e GITHUB_ACTION -e GITHUB_EVENT_NAME -e GITHUB_EVENT_PATH -e GITHUB_ACTOR -e GITHUB_ACTOR_ID -e GITHUB_TRIGGERING_ACTOR -e GITHUB_WORKFLOW -e GITHUB_WORKFLOW_REF -e GITHUB_WORKFLOW_SHA -e GITHUB_REF -e GITHUB_REF_NAME -e GITHUB_REF_TYPE -e GITHUB_HEAD_REF -e GITHUB_BASE_REF -e CODEX_HOME -v /tmp/gh-aw/mcp-payloads:/tmp/gh-aw/mcp-payloads:rw -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/github/gh-aw-mcpg:v0.3.1'
- cat > "${RUNNER_TEMP}/gh-aw/mcp-config/config.toml" << GH_AW_MCP_CONFIG_521cb5c999d93d42_EOF
+ cat > "${RUNNER_TEMP}/gh-aw/mcp-config/config.toml" << GH_AW_MCP_CONFIG_7cb1f239d7dcc678_EOF
[history]
persistence = "none"
[shell_environment_policy]
inherit = "core"
include_only = ["CODEX_API_KEY", "HOME", "OPENAI_API_KEY", "PATH"]
- GH_AW_MCP_CONFIG_521cb5c999d93d42_EOF
+ GH_AW_MCP_CONFIG_7cb1f239d7dcc678_EOF
# Generate JSON config for MCP gateway
GH_AW_NODE=$(which node 2>/dev/null || command -v node 2>/dev/null || echo node)
- cat << GH_AW_MCP_CONFIG_59831d6958e619d6_EOF | "$GH_AW_NODE" "${RUNNER_TEMP}/gh-aw/actions/start_mcp_gateway.cjs"
+ cat << GH_AW_MCP_CONFIG_54fe6699938ad0e5_EOF | "$GH_AW_NODE" "${RUNNER_TEMP}/gh-aw/actions/start_mcp_gateway.cjs"
{
"mcpServers": {
},
@@ -1252,11 +1252,11 @@ jobs:
"payloadDir": "${MCP_GATEWAY_PAYLOAD_DIR}"
}
}
- GH_AW_MCP_CONFIG_59831d6958e619d6_EOF
+ GH_AW_MCP_CONFIG_54fe6699938ad0e5_EOF
# Sync converter output to writable CODEX_HOME for Codex
mkdir -p /tmp/gh-aw/mcp-config
- cat > "/tmp/gh-aw/mcp-config/config.toml" << GH_AW_CODEX_SHELL_POLICY_e2842d29131de42e_EOF
+ cat > "/tmp/gh-aw/mcp-config/config.toml" << GH_AW_CODEX_SHELL_POLICY_da706fbae40c11ac_EOF
model_provider = "openai-proxy"
[model_providers.openai-proxy]
name = "OpenAI AWF proxy"
@@ -1266,7 +1266,7 @@ jobs:
[shell_environment_policy]
inherit = "core"
include_only = ["CODEX_API_KEY", "HOME", "OPENAI_API_KEY", "PATH"]
- GH_AW_CODEX_SHELL_POLICY_e2842d29131de42e_EOF
+ GH_AW_CODEX_SHELL_POLICY_da706fbae40c11ac_EOF
awk '
BEGIN { skip_openai_proxy = 0 }
/^[[:space:]]*model_provider[[:space:]]*=/ { next }
diff --git a/.github/workflows/smoke-ci.lock.yml b/.github/workflows/smoke-ci.lock.yml
index aaf0705c865..8952f5fa683 100644
--- a/.github/workflows/smoke-ci.lock.yml
+++ b/.github/workflows/smoke-ci.lock.yml
@@ -250,7 +250,7 @@ jobs:
GH_AW_PROMPT_06e3e19b06693820_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_06e3e19b06693820_EOF'
diff --git a/.github/workflows/smoke-claude.lock.yml b/.github/workflows/smoke-claude.lock.yml
index 7965c41c68b..48333cbf1ed 100644
--- a/.github/workflows/smoke-claude.lock.yml
+++ b/.github/workflows/smoke-claude.lock.yml
@@ -307,7 +307,7 @@ jobs:
GH_AW_PROMPT_1ff941a307e33158_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_1ff941a307e33158_EOF'
diff --git a/.github/workflows/smoke-codex.lock.yml b/.github/workflows/smoke-codex.lock.yml
index b68a46ac588..d2618608ce4 100644
--- a/.github/workflows/smoke-codex.lock.yml
+++ b/.github/workflows/smoke-codex.lock.yml
@@ -305,7 +305,7 @@ jobs:
GH_AW_PROMPT_928d68ef3e3a244b_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_928d68ef3e3a244b_EOF'
@@ -1785,18 +1785,18 @@ jobs:
DOCKER_SOCK_GID=$(stat -c '%g' /var/run/docker.sock 2>/dev/null || echo '0')
export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host --add-host host.docker.internal:127.0.0.1 --user '"${MCP_GATEWAY_UID}"':'"${MCP_GATEWAY_GID}"' --group-add '"${DOCKER_SOCK_GID}"' -v /var/run/docker.sock:/var/run/docker.sock -e MCP_GATEWAY_PORT -e MCP_GATEWAY_DOMAIN -e MCP_GATEWAY_API_KEY -e MCP_GATEWAY_PAYLOAD_DIR -e MCP_GATEWAY_PAYLOAD_SIZE_THRESHOLD -e DEBUG -e MCP_GATEWAY_LOG_DIR -e GH_AW_MCP_LOG_DIR -e GH_AW_SAFE_OUTPUTS -e GH_AW_SAFE_OUTPUTS_CONFIG_PATH -e GH_AW_SAFE_OUTPUTS_TOOLS_PATH -e GH_AW_ASSETS_BRANCH -e GH_AW_ASSETS_MAX_SIZE_KB -e GH_AW_ASSETS_ALLOWED_EXTS -e DEFAULT_BRANCH -e GITHUB_MCP_SERVER_TOKEN -e GITHUB_MCP_GUARD_MIN_INTEGRITY -e GITHUB_MCP_GUARD_REPOS -e GITHUB_REPOSITORY -e GITHUB_SERVER_URL -e GITHUB_SHA -e GITHUB_WORKSPACE -e GITHUB_TOKEN -e GITHUB_RUN_ID -e GITHUB_RUN_NUMBER -e GITHUB_RUN_ATTEMPT -e GITHUB_JOB -e GITHUB_ACTION -e GITHUB_EVENT_NAME -e GITHUB_EVENT_PATH -e GITHUB_ACTOR -e GITHUB_ACTOR_ID -e GITHUB_TRIGGERING_ACTOR -e GITHUB_WORKFLOW -e GITHUB_WORKFLOW_REF -e GITHUB_WORKFLOW_SHA -e GITHUB_REF -e GITHUB_REF_NAME -e GITHUB_REF_TYPE -e GITHUB_HEAD_REF -e GITHUB_BASE_REF -e CODEX_HOME -v /tmp/gh-aw/mcp-payloads:/tmp/gh-aw/mcp-payloads:rw -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/github/gh-aw-mcpg:v0.3.1'
- cat > "${RUNNER_TEMP}/gh-aw/mcp-config/config.toml" << GH_AW_MCP_CONFIG_54254f1b40d557a3_EOF
+ cat > "${RUNNER_TEMP}/gh-aw/mcp-config/config.toml" << GH_AW_MCP_CONFIG_e00013f3149f4ae6_EOF
[history]
persistence = "none"
[shell_environment_policy]
inherit = "core"
include_only = ["CODEX_API_KEY", "HOME", "OPENAI_API_KEY", "PATH"]
- GH_AW_MCP_CONFIG_54254f1b40d557a3_EOF
+ GH_AW_MCP_CONFIG_e00013f3149f4ae6_EOF
# Generate JSON config for MCP gateway
GH_AW_NODE=$(which node 2>/dev/null || command -v node 2>/dev/null || echo node)
- cat << GH_AW_MCP_CONFIG_16ff8c107bf13ee2_EOF | "$GH_AW_NODE" "${RUNNER_TEMP}/gh-aw/actions/start_mcp_gateway.cjs"
+ cat << GH_AW_MCP_CONFIG_d6631508eb0fbab1_EOF | "$GH_AW_NODE" "${RUNNER_TEMP}/gh-aw/actions/start_mcp_gateway.cjs"
{
"mcpServers": {
},
@@ -1807,11 +1807,11 @@ jobs:
"payloadDir": "${MCP_GATEWAY_PAYLOAD_DIR}"
}
}
- GH_AW_MCP_CONFIG_16ff8c107bf13ee2_EOF
+ GH_AW_MCP_CONFIG_d6631508eb0fbab1_EOF
# Sync converter output to writable CODEX_HOME for Codex
mkdir -p /tmp/gh-aw/mcp-config
- cat > "/tmp/gh-aw/mcp-config/config.toml" << GH_AW_CODEX_SHELL_POLICY_dc90eca25964650a_EOF
+ cat > "/tmp/gh-aw/mcp-config/config.toml" << GH_AW_CODEX_SHELL_POLICY_c6359efe5dd4c06c_EOF
model_provider = "openai-proxy"
[model_providers.openai-proxy]
name = "OpenAI AWF proxy"
@@ -1821,7 +1821,7 @@ jobs:
[shell_environment_policy]
inherit = "core"
include_only = ["CODEX_API_KEY", "HOME", "OPENAI_API_KEY", "PATH"]
- GH_AW_CODEX_SHELL_POLICY_dc90eca25964650a_EOF
+ GH_AW_CODEX_SHELL_POLICY_c6359efe5dd4c06c_EOF
awk '
BEGIN { skip_openai_proxy = 0 }
/^[[:space:]]*model_provider[[:space:]]*=/ { next }
diff --git a/.github/workflows/smoke-copilot-arm.lock.yml b/.github/workflows/smoke-copilot-arm.lock.yml
index 68def71b11e..2e44e65307c 100644
--- a/.github/workflows/smoke-copilot-arm.lock.yml
+++ b/.github/workflows/smoke-copilot-arm.lock.yml
@@ -300,7 +300,7 @@ jobs:
GH_AW_PROMPT_e8adced155d997d7_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_e8adced155d997d7_EOF'
diff --git a/.github/workflows/smoke-copilot.lock.yml b/.github/workflows/smoke-copilot.lock.yml
index 302c5d3c1b6..326a011d007 100644
--- a/.github/workflows/smoke-copilot.lock.yml
+++ b/.github/workflows/smoke-copilot.lock.yml
@@ -297,7 +297,7 @@ jobs:
GH_AW_PROMPT_da9cd13ddf198bed_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_da9cd13ddf198bed_EOF'
diff --git a/.github/workflows/smoke-create-cross-repo-pr.lock.yml b/.github/workflows/smoke-create-cross-repo-pr.lock.yml
index bd2afd8e17b..75122119b9f 100644
--- a/.github/workflows/smoke-create-cross-repo-pr.lock.yml
+++ b/.github/workflows/smoke-create-cross-repo-pr.lock.yml
@@ -269,7 +269,7 @@ jobs:
GH_AW_PROMPT_0420ea7924b34dcb_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_0420ea7924b34dcb_EOF'
diff --git a/.github/workflows/smoke-crush.lock.yml b/.github/workflows/smoke-crush.lock.yml
index 0bbb583c563..36850743c21 100644
--- a/.github/workflows/smoke-crush.lock.yml
+++ b/.github/workflows/smoke-crush.lock.yml
@@ -275,7 +275,7 @@ jobs:
GH_AW_PROMPT_b4fa4429d3aa72ae_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_b4fa4429d3aa72ae_EOF'
diff --git a/.github/workflows/smoke-gemini.lock.yml b/.github/workflows/smoke-gemini.lock.yml
index 8c4652a1dac..c20416e0d48 100644
--- a/.github/workflows/smoke-gemini.lock.yml
+++ b/.github/workflows/smoke-gemini.lock.yml
@@ -290,7 +290,7 @@ jobs:
GH_AW_PROMPT_46b9e9e2ca0cb2d1_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_46b9e9e2ca0cb2d1_EOF'
diff --git a/.github/workflows/smoke-multi-pr.lock.yml b/.github/workflows/smoke-multi-pr.lock.yml
index 5ea83ddbce1..bfc53cc10ff 100644
--- a/.github/workflows/smoke-multi-pr.lock.yml
+++ b/.github/workflows/smoke-multi-pr.lock.yml
@@ -287,7 +287,7 @@ jobs:
GH_AW_PROMPT_48a536a540ddcea8_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_48a536a540ddcea8_EOF'
diff --git a/.github/workflows/smoke-opencode.lock.yml b/.github/workflows/smoke-opencode.lock.yml
index f8ce4129cf6..9c0b4b59184 100644
--- a/.github/workflows/smoke-opencode.lock.yml
+++ b/.github/workflows/smoke-opencode.lock.yml
@@ -287,7 +287,7 @@ jobs:
GH_AW_PROMPT_ce2042b8038d4875_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_ce2042b8038d4875_EOF'
diff --git a/.github/workflows/smoke-project.lock.yml b/.github/workflows/smoke-project.lock.yml
index 9376b4cb4a6..5eb694226bc 100644
--- a/.github/workflows/smoke-project.lock.yml
+++ b/.github/workflows/smoke-project.lock.yml
@@ -288,7 +288,7 @@ jobs:
GH_AW_PROMPT_58453f345124cba3_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_58453f345124cba3_EOF'
diff --git a/.github/workflows/smoke-service-ports.lock.yml b/.github/workflows/smoke-service-ports.lock.yml
index 423244722c6..17a9a44b35a 100644
--- a/.github/workflows/smoke-service-ports.lock.yml
+++ b/.github/workflows/smoke-service-ports.lock.yml
@@ -244,7 +244,7 @@ jobs:
GH_AW_PROMPT_1c9fa53e6b54b6a3_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_1c9fa53e6b54b6a3_EOF'
diff --git a/.github/workflows/smoke-temporary-id.lock.yml b/.github/workflows/smoke-temporary-id.lock.yml
index f8478ba0cf4..3876c7cab10 100644
--- a/.github/workflows/smoke-temporary-id.lock.yml
+++ b/.github/workflows/smoke-temporary-id.lock.yml
@@ -283,7 +283,7 @@ jobs:
GH_AW_PROMPT_f9d203436b94b03a_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_f9d203436b94b03a_EOF'
diff --git a/.github/workflows/smoke-test-tools.lock.yml b/.github/workflows/smoke-test-tools.lock.yml
index ea5122636d9..e1727a8a333 100644
--- a/.github/workflows/smoke-test-tools.lock.yml
+++ b/.github/workflows/smoke-test-tools.lock.yml
@@ -273,7 +273,7 @@ jobs:
GH_AW_PROMPT_0289aca023ea6d07_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_0289aca023ea6d07_EOF'
diff --git a/.github/workflows/smoke-update-cross-repo-pr.lock.yml b/.github/workflows/smoke-update-cross-repo-pr.lock.yml
index 041a7dfb9df..a45244eeeec 100644
--- a/.github/workflows/smoke-update-cross-repo-pr.lock.yml
+++ b/.github/workflows/smoke-update-cross-repo-pr.lock.yml
@@ -272,7 +272,7 @@ jobs:
GH_AW_PROMPT_95b80c043e2e7005_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_95b80c043e2e7005_EOF'
diff --git a/.github/workflows/smoke-workflow-call-with-inputs.lock.yml b/.github/workflows/smoke-workflow-call-with-inputs.lock.yml
index 5bab9a9750d..12074ff96b0 100644
--- a/.github/workflows/smoke-workflow-call-with-inputs.lock.yml
+++ b/.github/workflows/smoke-workflow-call-with-inputs.lock.yml
@@ -273,7 +273,7 @@ jobs:
GH_AW_PROMPT_f2d76cd8a1ef2de8_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_f2d76cd8a1ef2de8_EOF'
diff --git a/.github/workflows/smoke-workflow-call.lock.yml b/.github/workflows/smoke-workflow-call.lock.yml
index 00de3744f33..3dbd984a0aa 100644
--- a/.github/workflows/smoke-workflow-call.lock.yml
+++ b/.github/workflows/smoke-workflow-call.lock.yml
@@ -277,7 +277,7 @@ jobs:
GH_AW_PROMPT_022421748a24fe95_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_022421748a24fe95_EOF'
diff --git a/.github/workflows/spec-enforcer.lock.yml b/.github/workflows/spec-enforcer.lock.yml
index f6f9de92061..f90ea8347ff 100644
--- a/.github/workflows/spec-enforcer.lock.yml
+++ b/.github/workflows/spec-enforcer.lock.yml
@@ -230,7 +230,7 @@ jobs:
GH_AW_PROMPT_c74a170bf37c0660_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_c74a170bf37c0660_EOF'
diff --git a/.github/workflows/spec-extractor.lock.yml b/.github/workflows/spec-extractor.lock.yml
index 63942fa3bbd..3524180e62f 100644
--- a/.github/workflows/spec-extractor.lock.yml
+++ b/.github/workflows/spec-extractor.lock.yml
@@ -227,7 +227,7 @@ jobs:
GH_AW_PROMPT_3daaac1a891d7da5_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_3daaac1a891d7da5_EOF'
diff --git a/.github/workflows/spec-librarian.lock.yml b/.github/workflows/spec-librarian.lock.yml
index 0df784ac42e..a200d8538a1 100644
--- a/.github/workflows/spec-librarian.lock.yml
+++ b/.github/workflows/spec-librarian.lock.yml
@@ -225,7 +225,7 @@ jobs:
GH_AW_PROMPT_2c4d45d7f39bcff2_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_2c4d45d7f39bcff2_EOF'
diff --git a/.github/workflows/stale-repo-identifier.lock.yml b/.github/workflows/stale-repo-identifier.lock.yml
index 1cf37cea57a..17a37235f0a 100644
--- a/.github/workflows/stale-repo-identifier.lock.yml
+++ b/.github/workflows/stale-repo-identifier.lock.yml
@@ -255,7 +255,7 @@ jobs:
GH_AW_PROMPT_ede8520bbc966539_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_ede8520bbc966539_EOF'
diff --git a/.github/workflows/static-analysis-report.lock.yml b/.github/workflows/static-analysis-report.lock.yml
index b12e07a58ec..de54c48cb4b 100644
--- a/.github/workflows/static-analysis-report.lock.yml
+++ b/.github/workflows/static-analysis-report.lock.yml
@@ -231,7 +231,7 @@ jobs:
GH_AW_PROMPT_a7f209ebfd14c3f4_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_a7f209ebfd14c3f4_EOF'
diff --git a/.github/workflows/step-name-alignment.lock.yml b/.github/workflows/step-name-alignment.lock.yml
index 8c55503b12a..898051ebf47 100644
--- a/.github/workflows/step-name-alignment.lock.yml
+++ b/.github/workflows/step-name-alignment.lock.yml
@@ -224,7 +224,7 @@ jobs:
GH_AW_PROMPT_651666ff422bb502_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_651666ff422bb502_EOF'
diff --git a/.github/workflows/sub-issue-closer.lock.yml b/.github/workflows/sub-issue-closer.lock.yml
index 30f9bbf8db7..51fee0fefad 100644
--- a/.github/workflows/sub-issue-closer.lock.yml
+++ b/.github/workflows/sub-issue-closer.lock.yml
@@ -221,7 +221,7 @@ jobs:
GH_AW_PROMPT_5ca5aaf91141261e_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_5ca5aaf91141261e_EOF'
diff --git a/.github/workflows/super-linter.lock.yml b/.github/workflows/super-linter.lock.yml
index d8fcfa0b29a..a445ad59ee3 100644
--- a/.github/workflows/super-linter.lock.yml
+++ b/.github/workflows/super-linter.lock.yml
@@ -228,7 +228,7 @@ jobs:
GH_AW_PROMPT_f5b38ff132780914_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_f5b38ff132780914_EOF'
diff --git a/.github/workflows/technical-doc-writer.lock.yml b/.github/workflows/technical-doc-writer.lock.yml
index 31374282c0c..acf62a4f1f8 100644
--- a/.github/workflows/technical-doc-writer.lock.yml
+++ b/.github/workflows/technical-doc-writer.lock.yml
@@ -234,7 +234,7 @@ jobs:
GH_AW_PROMPT_2ce6bd8ddc747cbe_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_2ce6bd8ddc747cbe_EOF'
diff --git a/.github/workflows/terminal-stylist.lock.yml b/.github/workflows/terminal-stylist.lock.yml
index 6da7d5f21df..31ae9ed5b70 100644
--- a/.github/workflows/terminal-stylist.lock.yml
+++ b/.github/workflows/terminal-stylist.lock.yml
@@ -238,7 +238,7 @@ jobs:
GH_AW_PROMPT_622a0a32a37a95cc_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_622a0a32a37a95cc_EOF'
diff --git a/.github/workflows/test-create-pr-error-handling.lock.yml b/.github/workflows/test-create-pr-error-handling.lock.yml
index 6d1376fa56e..6ffde0eb0af 100644
--- a/.github/workflows/test-create-pr-error-handling.lock.yml
+++ b/.github/workflows/test-create-pr-error-handling.lock.yml
@@ -225,7 +225,7 @@ jobs:
GH_AW_PROMPT_2e5a2dbd67e67053_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_2e5a2dbd67e67053_EOF'
diff --git a/.github/workflows/test-dispatcher.lock.yml b/.github/workflows/test-dispatcher.lock.yml
index 3dea1c8c824..7e9db3b2c31 100644
--- a/.github/workflows/test-dispatcher.lock.yml
+++ b/.github/workflows/test-dispatcher.lock.yml
@@ -217,7 +217,7 @@ jobs:
GH_AW_PROMPT_639e483721a07aa6_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_639e483721a07aa6_EOF'
diff --git a/.github/workflows/test-project-url-default.lock.yml b/.github/workflows/test-project-url-default.lock.yml
index 75612657995..1719dd0b94d 100644
--- a/.github/workflows/test-project-url-default.lock.yml
+++ b/.github/workflows/test-project-url-default.lock.yml
@@ -218,7 +218,7 @@ jobs:
GH_AW_PROMPT_115a32ce3f02db9a_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_115a32ce3f02db9a_EOF'
diff --git a/.github/workflows/test-quality-sentinel.lock.yml b/.github/workflows/test-quality-sentinel.lock.yml
index bdcf68d8c91..79ec360c520 100644
--- a/.github/workflows/test-quality-sentinel.lock.yml
+++ b/.github/workflows/test-quality-sentinel.lock.yml
@@ -228,7 +228,7 @@ jobs:
GH_AW_PROMPT_18ecf389234a57b4_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_18ecf389234a57b4_EOF'
diff --git a/.github/workflows/test-workflow.lock.yml b/.github/workflows/test-workflow.lock.yml
index af8f89b31d4..8c558c2568f 100644
--- a/.github/workflows/test-workflow.lock.yml
+++ b/.github/workflows/test-workflow.lock.yml
@@ -207,7 +207,7 @@ jobs:
GH_AW_PROMPT_d2100dd9504f0ecb_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_d2100dd9504f0ecb_EOF'
diff --git a/.github/workflows/tidy.lock.yml b/.github/workflows/tidy.lock.yml
index 7579347558e..d92d09c442c 100644
--- a/.github/workflows/tidy.lock.yml
+++ b/.github/workflows/tidy.lock.yml
@@ -292,7 +292,7 @@ jobs:
if [ "$GITHUB_EVENT_NAME" = "issue_comment" ] && [ -n "$GH_AW_IS_PR_COMMENT" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review_comment" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review" ]; then
cat "${RUNNER_TEMP}/gh-aw/prompts/pr_context_push_to_pr_branch_guidance.md"
fi
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_68ec8859b6f02696_EOF'
diff --git a/.github/workflows/typist.lock.yml b/.github/workflows/typist.lock.yml
index 09d4bcd30d1..a9ebf3b876d 100644
--- a/.github/workflows/typist.lock.yml
+++ b/.github/workflows/typist.lock.yml
@@ -238,7 +238,7 @@ jobs:
GH_AW_PROMPT_05cd7a92a03dca4b_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_05cd7a92a03dca4b_EOF'
diff --git a/.github/workflows/ubuntu-image-analyzer.lock.yml b/.github/workflows/ubuntu-image-analyzer.lock.yml
index 10b581e5c4f..ca1f13fee8a 100644
--- a/.github/workflows/ubuntu-image-analyzer.lock.yml
+++ b/.github/workflows/ubuntu-image-analyzer.lock.yml
@@ -231,7 +231,7 @@ jobs:
GH_AW_PROMPT_37168e83c534310c_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_37168e83c534310c_EOF'
diff --git a/.github/workflows/unbloat-docs.lock.yml b/.github/workflows/unbloat-docs.lock.yml
index 70bce3bac72..65c858b7224 100644
--- a/.github/workflows/unbloat-docs.lock.yml
+++ b/.github/workflows/unbloat-docs.lock.yml
@@ -286,7 +286,7 @@ jobs:
GH_AW_PROMPT_05157cda456dcfb3_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_05157cda456dcfb3_EOF'
diff --git a/.github/workflows/update-astro.lock.yml b/.github/workflows/update-astro.lock.yml
index 10d00bd58e6..c407d9730a6 100644
--- a/.github/workflows/update-astro.lock.yml
+++ b/.github/workflows/update-astro.lock.yml
@@ -229,7 +229,7 @@ jobs:
GH_AW_PROMPT_e761d0bef082d79d_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_e761d0bef082d79d_EOF'
diff --git a/.github/workflows/video-analyzer.lock.yml b/.github/workflows/video-analyzer.lock.yml
index e29ea274819..049e97aac37 100644
--- a/.github/workflows/video-analyzer.lock.yml
+++ b/.github/workflows/video-analyzer.lock.yml
@@ -225,7 +225,7 @@ jobs:
GH_AW_PROMPT_5e55eb320375d33b_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_5e55eb320375d33b_EOF'
diff --git a/.github/workflows/visual-regression-checker.lock.yml b/.github/workflows/visual-regression-checker.lock.yml
index da36ad8cbf9..20868097df2 100644
--- a/.github/workflows/visual-regression-checker.lock.yml
+++ b/.github/workflows/visual-regression-checker.lock.yml
@@ -240,7 +240,7 @@ jobs:
GH_AW_PROMPT_c79f5dc89b1c0500_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_c79f5dc89b1c0500_EOF'
diff --git a/.github/workflows/weekly-blog-post-writer.lock.yml b/.github/workflows/weekly-blog-post-writer.lock.yml
index 74baa757039..0d6375cabeb 100644
--- a/.github/workflows/weekly-blog-post-writer.lock.yml
+++ b/.github/workflows/weekly-blog-post-writer.lock.yml
@@ -231,7 +231,7 @@ jobs:
GH_AW_PROMPT_8291c4dfab1bd39d_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_8291c4dfab1bd39d_EOF'
diff --git a/.github/workflows/weekly-editors-health-check.lock.yml b/.github/workflows/weekly-editors-health-check.lock.yml
index 9bab3a70e13..babcda03c40 100644
--- a/.github/workflows/weekly-editors-health-check.lock.yml
+++ b/.github/workflows/weekly-editors-health-check.lock.yml
@@ -229,7 +229,7 @@ jobs:
GH_AW_PROMPT_734dc520e9323e06_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_734dc520e9323e06_EOF'
diff --git a/.github/workflows/weekly-issue-summary.lock.yml b/.github/workflows/weekly-issue-summary.lock.yml
index b3c80253183..cc1893789e2 100644
--- a/.github/workflows/weekly-issue-summary.lock.yml
+++ b/.github/workflows/weekly-issue-summary.lock.yml
@@ -244,7 +244,7 @@ jobs:
GH_AW_PROMPT_508326a69dd2f474_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_508326a69dd2f474_EOF'
diff --git a/.github/workflows/weekly-safe-outputs-spec-review.lock.yml b/.github/workflows/weekly-safe-outputs-spec-review.lock.yml
index 7fbab479cd5..cc590d502b1 100644
--- a/.github/workflows/weekly-safe-outputs-spec-review.lock.yml
+++ b/.github/workflows/weekly-safe-outputs-spec-review.lock.yml
@@ -227,7 +227,7 @@ jobs:
GH_AW_PROMPT_dd5ce0f0ce7b0ccb_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_dd5ce0f0ce7b0ccb_EOF'
diff --git a/.github/workflows/workflow-generator.lock.yml b/.github/workflows/workflow-generator.lock.yml
index 6d098d5c934..ce89c3f2618 100644
--- a/.github/workflows/workflow-generator.lock.yml
+++ b/.github/workflows/workflow-generator.lock.yml
@@ -260,7 +260,7 @@ jobs:
GH_AW_PROMPT_a2f5a38e58a2e615_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_a2f5a38e58a2e615_EOF'
diff --git a/.github/workflows/workflow-health-manager.lock.yml b/.github/workflows/workflow-health-manager.lock.yml
index 8d6e364e26c..77bdd0cfcab 100644
--- a/.github/workflows/workflow-health-manager.lock.yml
+++ b/.github/workflows/workflow-health-manager.lock.yml
@@ -228,7 +228,7 @@ jobs:
GH_AW_PROMPT_60b97bb4586a8734_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_60b97bb4586a8734_EOF'
diff --git a/.github/workflows/workflow-normalizer.lock.yml b/.github/workflows/workflow-normalizer.lock.yml
index 89fa5965bdf..99020cf767c 100644
--- a/.github/workflows/workflow-normalizer.lock.yml
+++ b/.github/workflows/workflow-normalizer.lock.yml
@@ -227,7 +227,7 @@ jobs:
GH_AW_PROMPT_476e26a6aca6d1d8_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_476e26a6aca6d1d8_EOF'
diff --git a/.github/workflows/workflow-skill-extractor.lock.yml b/.github/workflows/workflow-skill-extractor.lock.yml
index cbdf4f33c29..617fa8f7d65 100644
--- a/.github/workflows/workflow-skill-extractor.lock.yml
+++ b/.github/workflows/workflow-skill-extractor.lock.yml
@@ -223,7 +223,7 @@ jobs:
GH_AW_PROMPT_ae8bac670414c599_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_ae8bac670414c599_EOF'
diff --git a/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/basic-copilot.golden b/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/basic-copilot.golden
index bbab4d86c24..7a03b937ff5 100644
--- a/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/basic-copilot.golden
+++ b/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/basic-copilot.golden
@@ -162,7 +162,7 @@ jobs:
GH_AW_PROMPT_NORM_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_NORM_EOF'
diff --git a/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/with-imports.golden b/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/with-imports.golden
index 8fe9e286a45..ea492e49053 100644
--- a/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/with-imports.golden
+++ b/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/with-imports.golden
@@ -162,7 +162,7 @@ jobs:
GH_AW_PROMPT_NORM_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .; then
+ if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
fi
cat << 'GH_AW_PROMPT_NORM_EOF'
diff --git a/pkg/workflow/unified_prompt_step.go b/pkg/workflow/unified_prompt_step.go
index fe9385c2b29..c568153162b 100644
--- a/pkg/workflow/unified_prompt_step.go
+++ b/pkg/workflow/unified_prompt_step.go
@@ -310,7 +310,7 @@ func (c *Compiler) collectPromptSections(data *WorkflowData) []PromptSection {
sections = append(sections, PromptSection{
Content: skillsPromptFile,
IsFile: true,
- ShellCondition: `find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6 -print -quit 2>/dev/null | grep -q .`,
+ ShellCondition: `find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .`,
})
return sections
From adb065b18bbbf657166a9d4d55222108aecc31ee Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Thu, 30 Apr 2026 01:05:19 +0000
Subject: [PATCH 3/5] Remove skills_prompt.md and compilation changes; keep
only .github/aw/skills.md
Agent-Logs-Url: https://github.com/github/gh-aw/sessions/a272566f-16f7-4845-9527-6bfa3b69ccb2
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
---
.github/workflows/ace-editor.lock.yml | 3 ---
.../workflows/agent-performance-analyzer.lock.yml | 3 ---
.github/workflows/agent-persona-explorer.lock.yml | 3 ---
.github/workflows/ai-moderator.lock.yml | 3 ---
.github/workflows/api-consumption-report.lock.yml | 3 ---
.github/workflows/approach-validator.lock.yml | 3 ---
.github/workflows/archie.lock.yml | 3 ---
.github/workflows/architecture-guardian.lock.yml | 3 ---
.github/workflows/artifacts-summary.lock.yml | 3 ---
.github/workflows/audit-workflows.lock.yml | 3 ---
.github/workflows/auto-triage-issues.lock.yml | 3 ---
.../workflows/aw-failure-investigator.lock.yml | 3 ---
.github/workflows/blog-auditor.lock.yml | 3 ---
.github/workflows/bot-detection.lock.yml | 3 ---
.github/workflows/brave.lock.yml | 3 ---
.../workflows/breaking-change-checker.lock.yml | 3 ---
.github/workflows/changeset.lock.yml | 3 ---
.github/workflows/ci-coach.lock.yml | 3 ---
.github/workflows/ci-doctor.lock.yml | 3 ---
.../claude-code-user-docs-review.lock.yml | 3 ---
.../workflows/cli-consistency-checker.lock.yml | 3 ---
.github/workflows/cli-version-checker.lock.yml | 3 ---
.github/workflows/cloclo.lock.yml | 3 ---
.github/workflows/code-scanning-fixer.lock.yml | 3 ---
.github/workflows/code-simplifier.lock.yml | 3 ---
.../codex-github-remote-mcp-test.lock.yml | 3 ---
.../workflows/commit-changes-analyzer.lock.yml | 3 ---
.../workflows/constraint-solving-potd.lock.yml | 3 ---
.github/workflows/contribution-check.lock.yml | 3 ---
.github/workflows/copilot-agent-analysis.lock.yml | 3 ---
.../workflows/copilot-cli-deep-research.lock.yml | 3 ---
.github/workflows/copilot-opt.lock.yml | 3 ---
.../workflows/copilot-pr-merged-report.lock.yml | 3 ---
.../workflows/copilot-pr-nlp-analysis.lock.yml | 3 ---
.../workflows/copilot-pr-prompt-analysis.lock.yml | 3 ---
.../workflows/copilot-session-insights.lock.yml | 3 ---
.github/workflows/copilot-token-audit.lock.yml | 3 ---
.../workflows/copilot-token-optimizer.lock.yml | 3 ---
.github/workflows/craft.lock.yml | 3 ---
.../workflows/daily-architecture-diagram.lock.yml | 3 ---
.../workflows/daily-assign-issue-to-user.lock.yml | 3 ---
...ly-astrostylelite-markdown-spellcheck.lock.yml | 3 ---
.../daily-aw-cross-repo-compile-check.lock.yml | 3 ---
.../daily-cache-strategy-analyzer.lock.yml | 15 ++++++---------
.../workflows/daily-caveman-optimizer.lock.yml | 3 ---
.github/workflows/daily-choice-test.lock.yml | 3 ---
.github/workflows/daily-cli-performance.lock.yml | 3 ---
.github/workflows/daily-cli-tools-tester.lock.yml | 3 ---
.github/workflows/daily-code-metrics.lock.yml | 3 ---
.../daily-community-attribution.lock.yml | 3 ---
.github/workflows/daily-compiler-quality.lock.yml | 3 ---
.github/workflows/daily-doc-healer.lock.yml | 3 ---
.github/workflows/daily-doc-updater.lock.yml | 3 ---
.github/workflows/daily-fact.lock.yml | 15 ++++++---------
.github/workflows/daily-file-diet.lock.yml | 3 ---
.github/workflows/daily-firewall-report.lock.yml | 3 ---
.github/workflows/daily-function-namer.lock.yml | 3 ---
.github/workflows/daily-hippo-learn.lock.yml | 3 ---
.github/workflows/daily-issues-report.lock.yml | 3 ---
.../workflows/daily-malicious-code-scan.lock.yml | 3 ---
.../daily-mcp-concurrency-analysis.lock.yml | 3 ---
.../daily-multi-device-docs-tester.lock.yml | 3 ---
.github/workflows/daily-news.lock.yml | 3 ---
.../workflows/daily-observability-report.lock.yml | 15 ++++++---------
.../daily-otel-instrumentation-advisor.lock.yml | 3 ---
.../workflows/daily-performance-summary.lock.yml | 3 ---
.github/workflows/daily-regulatory.lock.yml | 3 ---
.../daily-rendering-scripts-verifier.lock.yml | 3 ---
.github/workflows/daily-repo-chronicle.lock.yml | 3 ---
.../daily-safe-output-integrator.lock.yml | 3 ---
.../daily-safe-output-optimizer.lock.yml | 3 ---
.../daily-safe-outputs-conformance.lock.yml | 3 ---
.github/workflows/daily-secrets-analysis.lock.yml | 3 ---
.../daily-security-observability.lock.yml | 3 ---
.../workflows/daily-security-red-team.lock.yml | 3 ---
.github/workflows/daily-semgrep-scan.lock.yml | 3 ---
.github/workflows/daily-sentrux-report.lock.yml | 3 ---
.github/workflows/daily-skill-optimizer.lock.yml | 3 ---
.../workflows/daily-syntax-error-quality.lock.yml | 3 ---
.../daily-team-evolution-insights.lock.yml | 3 ---
.github/workflows/daily-team-status.lock.yml | 3 ---
.../daily-testify-uber-super-expert.lock.yml | 3 ---
.../daily-token-consumption-report.lock.yml | 3 ---
.github/workflows/daily-workflow-updater.lock.yml | 3 ---
.github/workflows/dead-code-remover.lock.yml | 3 ---
.github/workflows/deep-report.lock.yml | 3 ---
.github/workflows/delight.lock.yml | 3 ---
.github/workflows/dependabot-burner.lock.yml | 3 ---
.github/workflows/dependabot-go-checker.lock.yml | 3 ---
.github/workflows/dependabot-repair.lock.yml | 3 ---
.../deployment-incident-monitor.lock.yml | 3 ---
.github/workflows/design-decision-gate.lock.yml | 3 ---
.github/workflows/dev-hawk.lock.yml | 3 ---
.github/workflows/dev.lock.yml | 3 ---
.../developer-docs-consolidator.lock.yml | 3 ---
.github/workflows/dictation-prompt.lock.yml | 3 ---
.github/workflows/discussion-task-miner.lock.yml | 3 ---
.github/workflows/docs-noob-tester.lock.yml | 3 ---
.github/workflows/draft-pr-cleanup.lock.yml | 3 ---
.../workflows/duplicate-code-detector.lock.yml | 15 ++++++---------
.../example-permissions-warning.lock.yml | 3 ---
.../workflows/example-workflow-analyzer.lock.yml | 3 ---
.github/workflows/firewall-escape.lock.yml | 3 ---
.github/workflows/firewall.lock.yml | 3 ---
.github/workflows/functional-pragmatist.lock.yml | 3 ---
.../github-mcp-structural-analysis.lock.yml | 3 ---
.../workflows/github-mcp-tools-report.lock.yml | 3 ---
.../github-remote-mcp-auth-test.lock.yml | 3 ---
.github/workflows/glossary-maintainer.lock.yml | 3 ---
.github/workflows/go-fan.lock.yml | 3 ---
.github/workflows/go-logger.lock.yml | 3 ---
.github/workflows/go-pattern-detector.lock.yml | 3 ---
.github/workflows/gpclean.lock.yml | 3 ---
.github/workflows/grumpy-reviewer.lock.yml | 15 ++++++---------
.github/workflows/hippo-embed.lock.yml | 3 ---
.github/workflows/hourly-ci-cleaner.lock.yml | 3 ---
.github/workflows/instructions-janitor.lock.yml | 3 ---
.github/workflows/issue-arborist.lock.yml | 15 ++++++---------
.github/workflows/issue-monster.lock.yml | 3 ---
.github/workflows/issue-triage-agent.lock.yml | 3 ---
.github/workflows/jsweep.lock.yml | 3 ---
.github/workflows/layout-spec-maintainer.lock.yml | 3 ---
.github/workflows/lockfile-stats.lock.yml | 3 ---
.github/workflows/mcp-inspector.lock.yml | 3 ---
.github/workflows/mergefest.lock.yml | 3 ---
.github/workflows/metrics-collector.lock.yml | 3 ---
.github/workflows/notion-issue-summary.lock.yml | 3 ---
.github/workflows/org-health-report.lock.yml | 3 ---
.github/workflows/pdf-summary.lock.yml | 3 ---
.github/workflows/plan.lock.yml | 3 ---
.github/workflows/poem-bot.lock.yml | 3 ---
.github/workflows/pr-nitpick-reviewer.lock.yml | 3 ---
.github/workflows/pr-triage-agent.lock.yml | 3 ---
.../workflows/prompt-clustering-analysis.lock.yml | 3 ---
.github/workflows/python-data-charts.lock.yml | 3 ---
.github/workflows/q.lock.yml | 3 ---
.github/workflows/refactoring-cadence.lock.yml | 3 ---
.github/workflows/refiner.lock.yml | 3 ---
.github/workflows/release.lock.yml | 3 ---
.github/workflows/repo-audit-analyzer.lock.yml | 3 ---
.github/workflows/repo-tree-map.lock.yml | 3 ---
.../repository-quality-improver.lock.yml | 3 ---
.github/workflows/research.lock.yml | 3 ---
.github/workflows/safe-output-health.lock.yml | 3 ---
.../workflows/schema-consistency-checker.lock.yml | 3 ---
.../workflows/schema-feature-coverage.lock.yml | 15 ++++++---------
.github/workflows/scout.lock.yml | 3 ---
.github/workflows/security-compliance.lock.yml | 3 ---
.github/workflows/security-review.lock.yml | 3 ---
.../workflows/semantic-function-refactor.lock.yml | 3 ---
.github/workflows/sergo.lock.yml | 3 ---
.github/workflows/slide-deck-maintainer.lock.yml | 3 ---
.github/workflows/smoke-agent-all-merged.lock.yml | 3 ---
.github/workflows/smoke-agent-all-none.lock.yml | 3 ---
.../smoke-agent-public-approved.lock.yml | 3 ---
.../workflows/smoke-agent-public-none.lock.yml | 3 ---
.../smoke-agent-scoped-approved.lock.yml | 3 ---
.github/workflows/smoke-call-workflow.lock.yml | 15 ++++++---------
.github/workflows/smoke-ci.lock.yml | 3 ---
.github/workflows/smoke-claude.lock.yml | 3 ---
.github/workflows/smoke-codex.lock.yml | 15 ++++++---------
.github/workflows/smoke-copilot-arm.lock.yml | 3 ---
.github/workflows/smoke-copilot.lock.yml | 3 ---
.../workflows/smoke-create-cross-repo-pr.lock.yml | 3 ---
.github/workflows/smoke-crush.lock.yml | 3 ---
.github/workflows/smoke-gemini.lock.yml | 3 ---
.github/workflows/smoke-multi-pr.lock.yml | 3 ---
.github/workflows/smoke-opencode.lock.yml | 3 ---
.github/workflows/smoke-project.lock.yml | 3 ---
.github/workflows/smoke-service-ports.lock.yml | 3 ---
.github/workflows/smoke-temporary-id.lock.yml | 3 ---
.github/workflows/smoke-test-tools.lock.yml | 3 ---
.../workflows/smoke-update-cross-repo-pr.lock.yml | 3 ---
.../smoke-workflow-call-with-inputs.lock.yml | 3 ---
.github/workflows/smoke-workflow-call.lock.yml | 3 ---
.github/workflows/spec-enforcer.lock.yml | 3 ---
.github/workflows/spec-extractor.lock.yml | 3 ---
.github/workflows/spec-librarian.lock.yml | 3 ---
.github/workflows/stale-repo-identifier.lock.yml | 3 ---
.github/workflows/static-analysis-report.lock.yml | 3 ---
.github/workflows/step-name-alignment.lock.yml | 3 ---
.github/workflows/sub-issue-closer.lock.yml | 3 ---
.github/workflows/super-linter.lock.yml | 3 ---
.github/workflows/technical-doc-writer.lock.yml | 3 ---
.github/workflows/terminal-stylist.lock.yml | 3 ---
.../test-create-pr-error-handling.lock.yml | 3 ---
.github/workflows/test-dispatcher.lock.yml | 3 ---
.../workflows/test-project-url-default.lock.yml | 3 ---
.github/workflows/test-quality-sentinel.lock.yml | 3 ---
.github/workflows/test-workflow.lock.yml | 3 ---
.github/workflows/tidy.lock.yml | 3 ---
.github/workflows/typist.lock.yml | 3 ---
.github/workflows/ubuntu-image-analyzer.lock.yml | 3 ---
.github/workflows/unbloat-docs.lock.yml | 3 ---
.github/workflows/update-astro.lock.yml | 3 ---
.github/workflows/video-analyzer.lock.yml | 3 ---
.../workflows/visual-regression-checker.lock.yml | 3 ---
.../workflows/weekly-blog-post-writer.lock.yml | 3 ---
.../weekly-editors-health-check.lock.yml | 3 ---
.github/workflows/weekly-issue-summary.lock.yml | 3 ---
.../weekly-safe-outputs-spec-review.lock.yml | 3 ---
.github/workflows/workflow-generator.lock.yml | 3 ---
.../workflows/workflow-health-manager.lock.yml | 3 ---
.github/workflows/workflow-normalizer.lock.yml | 3 ---
.../workflows/workflow-skill-extractor.lock.yml | 3 ---
actions/setup/md/skills_prompt.md | 15 ---------------
pkg/workflow/prompt_constants.go | 1 -
.../basic-copilot.golden | 3 ---
.../with-imports.golden | 3 ---
pkg/workflow/unified_prompt_step.go | 8 --------
pkg/workflow/unified_prompt_step_test.go | 5 +----
211 files changed, 55 insertions(+), 703 deletions(-)
delete mode 100644 actions/setup/md/skills_prompt.md
diff --git a/.github/workflows/ace-editor.lock.yml b/.github/workflows/ace-editor.lock.yml
index 5ec543d6365..2aa7462d4f2 100644
--- a/.github/workflows/ace-editor.lock.yml
+++ b/.github/workflows/ace-editor.lock.yml
@@ -247,9 +247,6 @@ jobs:
GH_AW_PROMPT_0571c40b9b9857c4_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_0571c40b9b9857c4_EOF'
{{#runtime-import .github/workflows/ace-editor.md}}
diff --git a/.github/workflows/agent-performance-analyzer.lock.yml b/.github/workflows/agent-performance-analyzer.lock.yml
index d922bbc96ff..624aaf00e78 100644
--- a/.github/workflows/agent-performance-analyzer.lock.yml
+++ b/.github/workflows/agent-performance-analyzer.lock.yml
@@ -225,9 +225,6 @@ jobs:
GH_AW_PROMPT_75bc7f749c7339be_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_75bc7f749c7339be_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/agent-persona-explorer.lock.yml b/.github/workflows/agent-persona-explorer.lock.yml
index 8c002041848..1a92ac2cfcf 100644
--- a/.github/workflows/agent-persona-explorer.lock.yml
+++ b/.github/workflows/agent-persona-explorer.lock.yml
@@ -231,9 +231,6 @@ jobs:
GH_AW_PROMPT_7a1be3299129c2b7_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_7a1be3299129c2b7_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/ai-moderator.lock.yml b/.github/workflows/ai-moderator.lock.yml
index 9103438b27a..5f6493b0803 100644
--- a/.github/workflows/ai-moderator.lock.yml
+++ b/.github/workflows/ai-moderator.lock.yml
@@ -270,9 +270,6 @@ jobs:
GH_AW_PROMPT_2854fab51269987e_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_2854fab51269987e_EOF'
{{#runtime-import .github/workflows/ai-moderator.md}}
diff --git a/.github/workflows/api-consumption-report.lock.yml b/.github/workflows/api-consumption-report.lock.yml
index 8cd8d92036a..7cae7a69d89 100644
--- a/.github/workflows/api-consumption-report.lock.yml
+++ b/.github/workflows/api-consumption-report.lock.yml
@@ -247,9 +247,6 @@ jobs:
GH_AW_PROMPT_2a3fea36388c950d_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_2a3fea36388c950d_EOF'
{{#runtime-import .github/workflows/shared/jqschema.md}}
diff --git a/.github/workflows/approach-validator.lock.yml b/.github/workflows/approach-validator.lock.yml
index 6836de9da52..3183b0054e2 100644
--- a/.github/workflows/approach-validator.lock.yml
+++ b/.github/workflows/approach-validator.lock.yml
@@ -260,9 +260,6 @@ jobs:
GH_AW_PROMPT_c1826eb2224aa7ae_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_c1826eb2224aa7ae_EOF'
{{#runtime-import .github/workflows/shared/safe-output-upload-artifact.md}}
diff --git a/.github/workflows/archie.lock.yml b/.github/workflows/archie.lock.yml
index 46d90dcad0e..03e0f225d11 100644
--- a/.github/workflows/archie.lock.yml
+++ b/.github/workflows/archie.lock.yml
@@ -275,9 +275,6 @@ jobs:
if [ "$GITHUB_EVENT_NAME" = "issue_comment" ] && [ -n "$GH_AW_IS_PR_COMMENT" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review_comment" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review" ]; then
cat "${RUNNER_TEMP}/gh-aw/prompts/pr_context_prompt.md"
fi
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_87e239b174c50a03_EOF'
## Serena Code Analysis
diff --git a/.github/workflows/architecture-guardian.lock.yml b/.github/workflows/architecture-guardian.lock.yml
index 794e544cf04..bde8af029af 100644
--- a/.github/workflows/architecture-guardian.lock.yml
+++ b/.github/workflows/architecture-guardian.lock.yml
@@ -220,9 +220,6 @@ jobs:
GH_AW_PROMPT_39c70d8a2443c5c7_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_39c70d8a2443c5c7_EOF'
{{#runtime-import .github/workflows/architecture-guardian.md}}
diff --git a/.github/workflows/artifacts-summary.lock.yml b/.github/workflows/artifacts-summary.lock.yml
index 63e2744586b..24d690d63b6 100644
--- a/.github/workflows/artifacts-summary.lock.yml
+++ b/.github/workflows/artifacts-summary.lock.yml
@@ -217,9 +217,6 @@ jobs:
GH_AW_PROMPT_0b6cabe580a9c36c_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_0b6cabe580a9c36c_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/audit-workflows.lock.yml b/.github/workflows/audit-workflows.lock.yml
index 97af3a952f0..2f3ee1b7e5e 100644
--- a/.github/workflows/audit-workflows.lock.yml
+++ b/.github/workflows/audit-workflows.lock.yml
@@ -251,9 +251,6 @@ jobs:
GH_AW_PROMPT_a48b8f0681a71fa0_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_a48b8f0681a71fa0_EOF'
{{#runtime-import .github/workflows/shared/jqschema.md}}
diff --git a/.github/workflows/auto-triage-issues.lock.yml b/.github/workflows/auto-triage-issues.lock.yml
index 65e280e3a45..57efadf9622 100644
--- a/.github/workflows/auto-triage-issues.lock.yml
+++ b/.github/workflows/auto-triage-issues.lock.yml
@@ -238,9 +238,6 @@ jobs:
GH_AW_PROMPT_acbbe709b3acdcf4_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_acbbe709b3acdcf4_EOF'
{{#runtime-import .github/workflows/shared/github-guard-policy.md}}
diff --git a/.github/workflows/aw-failure-investigator.lock.yml b/.github/workflows/aw-failure-investigator.lock.yml
index 7e1a75043d5..0452262e8e7 100644
--- a/.github/workflows/aw-failure-investigator.lock.yml
+++ b/.github/workflows/aw-failure-investigator.lock.yml
@@ -225,9 +225,6 @@ jobs:
GH_AW_PROMPT_d2050658d4489b3f_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_d2050658d4489b3f_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/blog-auditor.lock.yml b/.github/workflows/blog-auditor.lock.yml
index c6403975ac8..8315564fc42 100644
--- a/.github/workflows/blog-auditor.lock.yml
+++ b/.github/workflows/blog-auditor.lock.yml
@@ -238,9 +238,6 @@ jobs:
GH_AW_PROMPT_771d61fb0fb5ffad_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_771d61fb0fb5ffad_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/bot-detection.lock.yml b/.github/workflows/bot-detection.lock.yml
index 6ce537279a8..4d557484718 100644
--- a/.github/workflows/bot-detection.lock.yml
+++ b/.github/workflows/bot-detection.lock.yml
@@ -226,9 +226,6 @@ jobs:
GH_AW_PROMPT_5c36ab16716f9d71_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_5c36ab16716f9d71_EOF'
{{#runtime-import .github/workflows/bot-detection.md}}
diff --git a/.github/workflows/brave.lock.yml b/.github/workflows/brave.lock.yml
index a15336c99a2..1aa2fcfe161 100644
--- a/.github/workflows/brave.lock.yml
+++ b/.github/workflows/brave.lock.yml
@@ -265,9 +265,6 @@ jobs:
if [ "$GITHUB_EVENT_NAME" = "issue_comment" ] && [ -n "$GH_AW_IS_PR_COMMENT" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review_comment" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review" ]; then
cat "${RUNNER_TEMP}/gh-aw/prompts/pr_context_prompt.md"
fi
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_49863381d8f5674f_EOF'
{{#runtime-import .github/workflows/shared/mcp/brave.md}}
diff --git a/.github/workflows/breaking-change-checker.lock.yml b/.github/workflows/breaking-change-checker.lock.yml
index e48bb7bbf1d..14b35ca92e3 100644
--- a/.github/workflows/breaking-change-checker.lock.yml
+++ b/.github/workflows/breaking-change-checker.lock.yml
@@ -220,9 +220,6 @@ jobs:
GH_AW_PROMPT_323d89b4a9e41164_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_323d89b4a9e41164_EOF'
{{#runtime-import .github/workflows/shared/activation-app.md}}
diff --git a/.github/workflows/changeset.lock.yml b/.github/workflows/changeset.lock.yml
index fa9e3bf8482..55a8f69e9c6 100644
--- a/.github/workflows/changeset.lock.yml
+++ b/.github/workflows/changeset.lock.yml
@@ -270,9 +270,6 @@ jobs:
GH_AW_PROMPT_f9230b228c3ade5f_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_f9230b228c3ade5f_EOF'
{{#runtime-import .github/workflows/shared/changeset-format.md}}
diff --git a/.github/workflows/ci-coach.lock.yml b/.github/workflows/ci-coach.lock.yml
index bf3f09a9a59..cf704f303fe 100644
--- a/.github/workflows/ci-coach.lock.yml
+++ b/.github/workflows/ci-coach.lock.yml
@@ -229,9 +229,6 @@ jobs:
GH_AW_PROMPT_7a2e23ba30062ebd_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/cli_proxy_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_7a2e23ba30062ebd_EOF'
{{#runtime-import .github/workflows/shared/ci-data-analysis.md}}
diff --git a/.github/workflows/ci-doctor.lock.yml b/.github/workflows/ci-doctor.lock.yml
index 85bf9d4cbe7..d8d2a99c3b5 100644
--- a/.github/workflows/ci-doctor.lock.yml
+++ b/.github/workflows/ci-doctor.lock.yml
@@ -280,9 +280,6 @@ jobs:
GH_AW_PROMPT_3107df830c29773c_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_3107df830c29773c_EOF'
{{#runtime-import .github/workflows/ci-doctor.md}}
diff --git a/.github/workflows/claude-code-user-docs-review.lock.yml b/.github/workflows/claude-code-user-docs-review.lock.yml
index 78943f25810..90ded4a80a9 100644
--- a/.github/workflows/claude-code-user-docs-review.lock.yml
+++ b/.github/workflows/claude-code-user-docs-review.lock.yml
@@ -238,9 +238,6 @@ jobs:
GH_AW_PROMPT_bc6f0c544c0b951b_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_bc6f0c544c0b951b_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/cli-consistency-checker.lock.yml b/.github/workflows/cli-consistency-checker.lock.yml
index 1ecac7f366f..9493b13909c 100644
--- a/.github/workflows/cli-consistency-checker.lock.yml
+++ b/.github/workflows/cli-consistency-checker.lock.yml
@@ -214,9 +214,6 @@ jobs:
GH_AW_PROMPT_c0f2a49a3806cd0a_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_c0f2a49a3806cd0a_EOF'
{{#runtime-import .github/workflows/cli-consistency-checker.md}}
diff --git a/.github/workflows/cli-version-checker.lock.yml b/.github/workflows/cli-version-checker.lock.yml
index 02f444aa0b0..2f7f9d2e56b 100644
--- a/.github/workflows/cli-version-checker.lock.yml
+++ b/.github/workflows/cli-version-checker.lock.yml
@@ -227,9 +227,6 @@ jobs:
GH_AW_PROMPT_1cb164cb4aa17a5d_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_1cb164cb4aa17a5d_EOF'
{{#runtime-import .github/workflows/shared/jqschema.md}}
diff --git a/.github/workflows/cloclo.lock.yml b/.github/workflows/cloclo.lock.yml
index 382de2fc38f..469b6749155 100644
--- a/.github/workflows/cloclo.lock.yml
+++ b/.github/workflows/cloclo.lock.yml
@@ -328,9 +328,6 @@ jobs:
if [ "$GITHUB_EVENT_NAME" = "issue_comment" ] && [ -n "$GH_AW_IS_PR_COMMENT" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review_comment" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review" ]; then
cat "${RUNNER_TEMP}/gh-aw/prompts/pr_context_prompt.md"
fi
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_2f983bf8a8c9cb5e_EOF'
## Serena Code Analysis
diff --git a/.github/workflows/code-scanning-fixer.lock.yml b/.github/workflows/code-scanning-fixer.lock.yml
index 5bf8cb162f3..502396a5649 100644
--- a/.github/workflows/code-scanning-fixer.lock.yml
+++ b/.github/workflows/code-scanning-fixer.lock.yml
@@ -226,9 +226,6 @@ jobs:
GH_AW_PROMPT_a3b72589f6fc470c_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_a3b72589f6fc470c_EOF'
{{#runtime-import .github/workflows/shared/security-analysis-base.md}}
diff --git a/.github/workflows/code-simplifier.lock.yml b/.github/workflows/code-simplifier.lock.yml
index b8a2f5e1d89..8519dcacaa6 100644
--- a/.github/workflows/code-simplifier.lock.yml
+++ b/.github/workflows/code-simplifier.lock.yml
@@ -232,9 +232,6 @@ jobs:
GH_AW_PROMPT_54a4b28872c44243_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_54a4b28872c44243_EOF'
{{#runtime-import .github/workflows/shared/activation-app.md}}
diff --git a/.github/workflows/codex-github-remote-mcp-test.lock.yml b/.github/workflows/codex-github-remote-mcp-test.lock.yml
index 7e662b2a90d..65da63214f9 100644
--- a/.github/workflows/codex-github-remote-mcp-test.lock.yml
+++ b/.github/workflows/codex-github-remote-mcp-test.lock.yml
@@ -206,9 +206,6 @@ jobs:
GH_AW_PROMPT_56be9e1ef4b9261a_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_56be9e1ef4b9261a_EOF'
{{#runtime-import .github/workflows/codex-github-remote-mcp-test.md}}
diff --git a/.github/workflows/commit-changes-analyzer.lock.yml b/.github/workflows/commit-changes-analyzer.lock.yml
index 77aa3e6a137..07f972cc332 100644
--- a/.github/workflows/commit-changes-analyzer.lock.yml
+++ b/.github/workflows/commit-changes-analyzer.lock.yml
@@ -225,9 +225,6 @@ jobs:
GH_AW_PROMPT_c6ba27c7d7f9057e_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_c6ba27c7d7f9057e_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/constraint-solving-potd.lock.yml b/.github/workflows/constraint-solving-potd.lock.yml
index 7fc6440c264..6c3995b370d 100644
--- a/.github/workflows/constraint-solving-potd.lock.yml
+++ b/.github/workflows/constraint-solving-potd.lock.yml
@@ -219,9 +219,6 @@ jobs:
GH_AW_PROMPT_94e7287544da83b8_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_94e7287544da83b8_EOF'
{{#runtime-import .github/workflows/constraint-solving-potd.md}}
diff --git a/.github/workflows/contribution-check.lock.yml b/.github/workflows/contribution-check.lock.yml
index f036f5919c9..b47a2a5a45e 100644
--- a/.github/workflows/contribution-check.lock.yml
+++ b/.github/workflows/contribution-check.lock.yml
@@ -227,9 +227,6 @@ jobs:
GH_AW_PROMPT_c45bd882916329c6_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_c45bd882916329c6_EOF'
{{#runtime-import .github/workflows/contribution-check.md}}
diff --git a/.github/workflows/copilot-agent-analysis.lock.yml b/.github/workflows/copilot-agent-analysis.lock.yml
index 69fdb038ffd..49f361c7f40 100644
--- a/.github/workflows/copilot-agent-analysis.lock.yml
+++ b/.github/workflows/copilot-agent-analysis.lock.yml
@@ -244,9 +244,6 @@ jobs:
GH_AW_PROMPT_e8af2cc2a2fbd6e3_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_e8af2cc2a2fbd6e3_EOF'
{{#runtime-import .github/workflows/shared/copilot-pr-analysis-base.md}}
diff --git a/.github/workflows/copilot-cli-deep-research.lock.yml b/.github/workflows/copilot-cli-deep-research.lock.yml
index 1201e6a0f54..cd38aa39ddd 100644
--- a/.github/workflows/copilot-cli-deep-research.lock.yml
+++ b/.github/workflows/copilot-cli-deep-research.lock.yml
@@ -218,9 +218,6 @@ jobs:
GH_AW_PROMPT_7d7a99f9086230e9_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_7d7a99f9086230e9_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/copilot-opt.lock.yml b/.github/workflows/copilot-opt.lock.yml
index f5f278c0ec2..52ff1acd69f 100644
--- a/.github/workflows/copilot-opt.lock.yml
+++ b/.github/workflows/copilot-opt.lock.yml
@@ -229,9 +229,6 @@ jobs:
GH_AW_PROMPT_ae30f9b44f06bbdb_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_ae30f9b44f06bbdb_EOF'
{{#runtime-import .github/workflows/shared/jqschema.md}}
diff --git a/.github/workflows/copilot-pr-merged-report.lock.yml b/.github/workflows/copilot-pr-merged-report.lock.yml
index 92be674dbcc..f12a19de30c 100644
--- a/.github/workflows/copilot-pr-merged-report.lock.yml
+++ b/.github/workflows/copilot-pr-merged-report.lock.yml
@@ -197,9 +197,6 @@ jobs:
GH_AW_PROMPT_4802dcbccdc6c215_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/mcp_cli_tools_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_4802dcbccdc6c215_EOF'
{{#runtime-import .github/workflows/shared/gh.md}}
diff --git a/.github/workflows/copilot-pr-nlp-analysis.lock.yml b/.github/workflows/copilot-pr-nlp-analysis.lock.yml
index 14a06061167..dfdb65ed3e5 100644
--- a/.github/workflows/copilot-pr-nlp-analysis.lock.yml
+++ b/.github/workflows/copilot-pr-nlp-analysis.lock.yml
@@ -242,9 +242,6 @@ jobs:
GH_AW_PROMPT_bfdc232b84fd83d9_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_bfdc232b84fd83d9_EOF'
{{#runtime-import .github/workflows/shared/copilot-pr-analysis-base.md}}
diff --git a/.github/workflows/copilot-pr-prompt-analysis.lock.yml b/.github/workflows/copilot-pr-prompt-analysis.lock.yml
index 04eb4da1e3e..3496d5029dc 100644
--- a/.github/workflows/copilot-pr-prompt-analysis.lock.yml
+++ b/.github/workflows/copilot-pr-prompt-analysis.lock.yml
@@ -237,9 +237,6 @@ jobs:
GH_AW_PROMPT_1da7095d771f1966_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_1da7095d771f1966_EOF'
{{#runtime-import .github/workflows/shared/copilot-pr-analysis-base.md}}
diff --git a/.github/workflows/copilot-session-insights.lock.yml b/.github/workflows/copilot-session-insights.lock.yml
index 3389784e8aa..720b1abe384 100644
--- a/.github/workflows/copilot-session-insights.lock.yml
+++ b/.github/workflows/copilot-session-insights.lock.yml
@@ -250,9 +250,6 @@ jobs:
GH_AW_PROMPT_317daefa67de4e54_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_317daefa67de4e54_EOF'
{{#runtime-import .github/workflows/shared/jqschema.md}}
diff --git a/.github/workflows/copilot-token-audit.lock.yml b/.github/workflows/copilot-token-audit.lock.yml
index 6f7ec09a77d..038982f9ad6 100644
--- a/.github/workflows/copilot-token-audit.lock.yml
+++ b/.github/workflows/copilot-token-audit.lock.yml
@@ -243,9 +243,6 @@ jobs:
GH_AW_PROMPT_ebb38a51743f7aa4_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_ebb38a51743f7aa4_EOF'
{{#runtime-import .github/workflows/shared/mcp/gh-aw.md}}
diff --git a/.github/workflows/copilot-token-optimizer.lock.yml b/.github/workflows/copilot-token-optimizer.lock.yml
index 3ba8c09084d..812704e8479 100644
--- a/.github/workflows/copilot-token-optimizer.lock.yml
+++ b/.github/workflows/copilot-token-optimizer.lock.yml
@@ -228,9 +228,6 @@ jobs:
GH_AW_PROMPT_958392f59ada5f3c_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/cli_proxy_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_958392f59ada5f3c_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/craft.lock.yml b/.github/workflows/craft.lock.yml
index 55f11a625f0..17447eb77d6 100644
--- a/.github/workflows/craft.lock.yml
+++ b/.github/workflows/craft.lock.yml
@@ -267,9 +267,6 @@ jobs:
if [ "$GITHUB_EVENT_NAME" = "issue_comment" ] && [ -n "$GH_AW_IS_PR_COMMENT" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review_comment" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review" ]; then
cat "${RUNNER_TEMP}/gh-aw/prompts/pr_context_push_to_pr_branch_guidance.md"
fi
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_0938d13c8e03385e_EOF'
{{#runtime-import .github/workflows/craft.md}}
diff --git a/.github/workflows/daily-architecture-diagram.lock.yml b/.github/workflows/daily-architecture-diagram.lock.yml
index 4446c4b4715..2a72f00aa4b 100644
--- a/.github/workflows/daily-architecture-diagram.lock.yml
+++ b/.github/workflows/daily-architecture-diagram.lock.yml
@@ -233,9 +233,6 @@ jobs:
GH_AW_PROMPT_06cc9adb72460c38_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_06cc9adb72460c38_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/daily-assign-issue-to-user.lock.yml b/.github/workflows/daily-assign-issue-to-user.lock.yml
index 194856f24ba..7dc739ce089 100644
--- a/.github/workflows/daily-assign-issue-to-user.lock.yml
+++ b/.github/workflows/daily-assign-issue-to-user.lock.yml
@@ -224,9 +224,6 @@ jobs:
GH_AW_PROMPT_f5f9cbddeca39871_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_f5f9cbddeca39871_EOF'
{{#runtime-import .github/workflows/shared/observability-otlp.md}}
diff --git a/.github/workflows/daily-astrostylelite-markdown-spellcheck.lock.yml b/.github/workflows/daily-astrostylelite-markdown-spellcheck.lock.yml
index 24ef397365e..7a16646b4a7 100644
--- a/.github/workflows/daily-astrostylelite-markdown-spellcheck.lock.yml
+++ b/.github/workflows/daily-astrostylelite-markdown-spellcheck.lock.yml
@@ -235,9 +235,6 @@ jobs:
GH_AW_PROMPT_347d7becffeaa86e_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_347d7becffeaa86e_EOF'
{{#runtime-import .github/workflows/shared/otel.md}}
diff --git a/.github/workflows/daily-aw-cross-repo-compile-check.lock.yml b/.github/workflows/daily-aw-cross-repo-compile-check.lock.yml
index 45938561fb1..648839b58dd 100644
--- a/.github/workflows/daily-aw-cross-repo-compile-check.lock.yml
+++ b/.github/workflows/daily-aw-cross-repo-compile-check.lock.yml
@@ -235,9 +235,6 @@ jobs:
GH_AW_PROMPT_b9b3547d7529d338_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_b9b3547d7529d338_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/daily-cache-strategy-analyzer.lock.yml b/.github/workflows/daily-cache-strategy-analyzer.lock.yml
index 21d0e32c2f2..89cf23ac063 100644
--- a/.github/workflows/daily-cache-strategy-analyzer.lock.yml
+++ b/.github/workflows/daily-cache-strategy-analyzer.lock.yml
@@ -245,9 +245,6 @@ jobs:
GH_AW_PROMPT_e16b3d9f376629a0_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_e16b3d9f376629a0_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
@@ -1388,18 +1385,18 @@ jobs:
DOCKER_SOCK_GID=$(stat -c '%g' /var/run/docker.sock 2>/dev/null || echo '0')
export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host --add-host host.docker.internal:127.0.0.1 --user '"${MCP_GATEWAY_UID}"':'"${MCP_GATEWAY_GID}"' --group-add '"${DOCKER_SOCK_GID}"' -v /var/run/docker.sock:/var/run/docker.sock -e MCP_GATEWAY_PORT -e MCP_GATEWAY_DOMAIN -e MCP_GATEWAY_API_KEY -e MCP_GATEWAY_PAYLOAD_DIR -e MCP_GATEWAY_PAYLOAD_SIZE_THRESHOLD -e DEBUG -e MCP_GATEWAY_LOG_DIR -e GH_AW_MCP_LOG_DIR -e GH_AW_SAFE_OUTPUTS -e GH_AW_SAFE_OUTPUTS_CONFIG_PATH -e GH_AW_SAFE_OUTPUTS_TOOLS_PATH -e GH_AW_ASSETS_BRANCH -e GH_AW_ASSETS_MAX_SIZE_KB -e GH_AW_ASSETS_ALLOWED_EXTS -e DEFAULT_BRANCH -e GITHUB_MCP_SERVER_TOKEN -e GITHUB_MCP_GUARD_MIN_INTEGRITY -e GITHUB_MCP_GUARD_REPOS -e GITHUB_REPOSITORY -e GITHUB_SERVER_URL -e GITHUB_SHA -e GITHUB_WORKSPACE -e GITHUB_TOKEN -e GITHUB_RUN_ID -e GITHUB_RUN_NUMBER -e GITHUB_RUN_ATTEMPT -e GITHUB_JOB -e GITHUB_ACTION -e GITHUB_EVENT_NAME -e GITHUB_EVENT_PATH -e GITHUB_ACTOR -e GITHUB_ACTOR_ID -e GITHUB_TRIGGERING_ACTOR -e GITHUB_WORKFLOW -e GITHUB_WORKFLOW_REF -e GITHUB_WORKFLOW_SHA -e GITHUB_REF -e GITHUB_REF_NAME -e GITHUB_REF_TYPE -e GITHUB_HEAD_REF -e GITHUB_BASE_REF -e CODEX_HOME -v /tmp/gh-aw/mcp-payloads:/tmp/gh-aw/mcp-payloads:rw -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/github/gh-aw-mcpg:v0.3.1'
- cat > "${RUNNER_TEMP}/gh-aw/mcp-config/config.toml" << GH_AW_MCP_CONFIG_85e772e89d73ed0c_EOF
+ cat > "${RUNNER_TEMP}/gh-aw/mcp-config/config.toml" << GH_AW_MCP_CONFIG_a4c67ec6347813c0_EOF
[history]
persistence = "none"
[shell_environment_policy]
inherit = "core"
include_only = ["CODEX_API_KEY", "HOME", "OPENAI_API_KEY", "PATH"]
- GH_AW_MCP_CONFIG_85e772e89d73ed0c_EOF
+ GH_AW_MCP_CONFIG_a4c67ec6347813c0_EOF
# Generate JSON config for MCP gateway
GH_AW_NODE=$(which node 2>/dev/null || command -v node 2>/dev/null || echo node)
- cat << GH_AW_MCP_CONFIG_fab0425f837d4865_EOF | "$GH_AW_NODE" "${RUNNER_TEMP}/gh-aw/actions/start_mcp_gateway.cjs"
+ cat << GH_AW_MCP_CONFIG_5cab69f9f8c18a04_EOF | "$GH_AW_NODE" "${RUNNER_TEMP}/gh-aw/actions/start_mcp_gateway.cjs"
{
"mcpServers": {
},
@@ -1410,11 +1407,11 @@ jobs:
"payloadDir": "${MCP_GATEWAY_PAYLOAD_DIR}"
}
}
- GH_AW_MCP_CONFIG_fab0425f837d4865_EOF
+ GH_AW_MCP_CONFIG_5cab69f9f8c18a04_EOF
# Sync converter output to writable CODEX_HOME for Codex
mkdir -p /tmp/gh-aw/mcp-config
- cat > "/tmp/gh-aw/mcp-config/config.toml" << GH_AW_CODEX_SHELL_POLICY_8e14bf118603786e_EOF
+ cat > "/tmp/gh-aw/mcp-config/config.toml" << GH_AW_CODEX_SHELL_POLICY_ff597d2dc26b1f12_EOF
model_provider = "openai-proxy"
[model_providers.openai-proxy]
name = "OpenAI AWF proxy"
@@ -1424,7 +1421,7 @@ jobs:
[shell_environment_policy]
inherit = "core"
include_only = ["CODEX_API_KEY", "HOME", "OPENAI_API_KEY", "PATH"]
- GH_AW_CODEX_SHELL_POLICY_8e14bf118603786e_EOF
+ GH_AW_CODEX_SHELL_POLICY_ff597d2dc26b1f12_EOF
awk '
BEGIN { skip_openai_proxy = 0 }
/^[[:space:]]*model_provider[[:space:]]*=/ { next }
diff --git a/.github/workflows/daily-caveman-optimizer.lock.yml b/.github/workflows/daily-caveman-optimizer.lock.yml
index 21aec3e0a1d..992e120b632 100644
--- a/.github/workflows/daily-caveman-optimizer.lock.yml
+++ b/.github/workflows/daily-caveman-optimizer.lock.yml
@@ -238,9 +238,6 @@ jobs:
GH_AW_PROMPT_c86040c388498857_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_c86040c388498857_EOF'
{{#runtime-import .github/workflows/shared/otel.md}}
diff --git a/.github/workflows/daily-choice-test.lock.yml b/.github/workflows/daily-choice-test.lock.yml
index 8d36b37d678..2f79c840330 100644
--- a/.github/workflows/daily-choice-test.lock.yml
+++ b/.github/workflows/daily-choice-test.lock.yml
@@ -232,9 +232,6 @@ jobs:
GH_AW_PROMPT_cc851a8c6a90d45c_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_cc851a8c6a90d45c_EOF'
{{#runtime-import .github/workflows/shared/observability-otlp.md}}
diff --git a/.github/workflows/daily-cli-performance.lock.yml b/.github/workflows/daily-cli-performance.lock.yml
index 1d62c7796f4..a494464b75d 100644
--- a/.github/workflows/daily-cli-performance.lock.yml
+++ b/.github/workflows/daily-cli-performance.lock.yml
@@ -260,9 +260,6 @@ jobs:
GH_AW_PROMPT_93d9536c2ed70fa7_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_93d9536c2ed70fa7_EOF'
{{#runtime-import .github/workflows/shared/go-make.md}}
diff --git a/.github/workflows/daily-cli-tools-tester.lock.yml b/.github/workflows/daily-cli-tools-tester.lock.yml
index 0f6a40cbb20..fc787942dd9 100644
--- a/.github/workflows/daily-cli-tools-tester.lock.yml
+++ b/.github/workflows/daily-cli-tools-tester.lock.yml
@@ -237,9 +237,6 @@ jobs:
GH_AW_PROMPT_7845b77019682aa9_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_7845b77019682aa9_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/daily-code-metrics.lock.yml b/.github/workflows/daily-code-metrics.lock.yml
index ed9ae660c96..124ca571e5b 100644
--- a/.github/workflows/daily-code-metrics.lock.yml
+++ b/.github/workflows/daily-code-metrics.lock.yml
@@ -245,9 +245,6 @@ jobs:
GH_AW_PROMPT_e45ff8a78a8305e1_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_e45ff8a78a8305e1_EOF'
{{#runtime-import .github/workflows/shared/python-dataviz.md}}
diff --git a/.github/workflows/daily-community-attribution.lock.yml b/.github/workflows/daily-community-attribution.lock.yml
index 394ba36bac8..eb6155f51d1 100644
--- a/.github/workflows/daily-community-attribution.lock.yml
+++ b/.github/workflows/daily-community-attribution.lock.yml
@@ -237,9 +237,6 @@ jobs:
GH_AW_PROMPT_3642021c242227f5_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_3642021c242227f5_EOF'
{{#runtime-import .github/workflows/shared/community-attribution.md}}
diff --git a/.github/workflows/daily-compiler-quality.lock.yml b/.github/workflows/daily-compiler-quality.lock.yml
index 63c55382a26..f25c65b31d9 100644
--- a/.github/workflows/daily-compiler-quality.lock.yml
+++ b/.github/workflows/daily-compiler-quality.lock.yml
@@ -235,9 +235,6 @@ jobs:
GH_AW_PROMPT_0836f336b83a50af_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_0836f336b83a50af_EOF'
## Serena Code Analysis
diff --git a/.github/workflows/daily-doc-healer.lock.yml b/.github/workflows/daily-doc-healer.lock.yml
index 2ec2bf3c2cf..7ce946941a2 100644
--- a/.github/workflows/daily-doc-healer.lock.yml
+++ b/.github/workflows/daily-doc-healer.lock.yml
@@ -241,9 +241,6 @@ jobs:
GH_AW_PROMPT_1a6ccb96f19ae648_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_1a6ccb96f19ae648_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/daily-doc-updater.lock.yml b/.github/workflows/daily-doc-updater.lock.yml
index 9ee72a47a5b..2bad62898df 100644
--- a/.github/workflows/daily-doc-updater.lock.yml
+++ b/.github/workflows/daily-doc-updater.lock.yml
@@ -240,9 +240,6 @@ jobs:
GH_AW_PROMPT_60321b637369216b_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_60321b637369216b_EOF'
{{#runtime-import .github/workflows/shared/github-guard-policy.md}}
diff --git a/.github/workflows/daily-fact.lock.yml b/.github/workflows/daily-fact.lock.yml
index ad6f3882b5b..65a5b9f689a 100644
--- a/.github/workflows/daily-fact.lock.yml
+++ b/.github/workflows/daily-fact.lock.yml
@@ -241,9 +241,6 @@ jobs:
GH_AW_PROMPT_ffb32d86a97a96e6_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_ffb32d86a97a96e6_EOF'
@@ -1399,18 +1396,18 @@ jobs:
DOCKER_SOCK_GID=$(stat -c '%g' /var/run/docker.sock 2>/dev/null || echo '0')
export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host --add-host host.docker.internal:127.0.0.1 --user '"${MCP_GATEWAY_UID}"':'"${MCP_GATEWAY_GID}"' --group-add '"${DOCKER_SOCK_GID}"' -v /var/run/docker.sock:/var/run/docker.sock -e MCP_GATEWAY_PORT -e MCP_GATEWAY_DOMAIN -e MCP_GATEWAY_API_KEY -e MCP_GATEWAY_PAYLOAD_DIR -e MCP_GATEWAY_PAYLOAD_SIZE_THRESHOLD -e DEBUG -e MCP_GATEWAY_LOG_DIR -e GH_AW_MCP_LOG_DIR -e GH_AW_SAFE_OUTPUTS -e GH_AW_SAFE_OUTPUTS_CONFIG_PATH -e GH_AW_SAFE_OUTPUTS_TOOLS_PATH -e GH_AW_ASSETS_BRANCH -e GH_AW_ASSETS_MAX_SIZE_KB -e GH_AW_ASSETS_ALLOWED_EXTS -e DEFAULT_BRANCH -e GITHUB_MCP_SERVER_TOKEN -e GITHUB_MCP_GUARD_MIN_INTEGRITY -e GITHUB_MCP_GUARD_REPOS -e GITHUB_REPOSITORY -e GITHUB_SERVER_URL -e GITHUB_SHA -e GITHUB_WORKSPACE -e GITHUB_TOKEN -e GITHUB_RUN_ID -e GITHUB_RUN_NUMBER -e GITHUB_RUN_ATTEMPT -e GITHUB_JOB -e GITHUB_ACTION -e GITHUB_EVENT_NAME -e GITHUB_EVENT_PATH -e GITHUB_ACTOR -e GITHUB_ACTOR_ID -e GITHUB_TRIGGERING_ACTOR -e GITHUB_WORKFLOW -e GITHUB_WORKFLOW_REF -e GITHUB_WORKFLOW_SHA -e GITHUB_REF -e GITHUB_REF_NAME -e GITHUB_REF_TYPE -e GITHUB_HEAD_REF -e GITHUB_BASE_REF -e CODEX_HOME -v /tmp/gh-aw/mcp-payloads:/tmp/gh-aw/mcp-payloads:rw -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/github/gh-aw-mcpg:v0.3.1'
- cat > "${RUNNER_TEMP}/gh-aw/mcp-config/config.toml" << GH_AW_MCP_CONFIG_d853212227db6d06_EOF
+ cat > "${RUNNER_TEMP}/gh-aw/mcp-config/config.toml" << GH_AW_MCP_CONFIG_cce188da54499c73_EOF
[history]
persistence = "none"
[shell_environment_policy]
inherit = "core"
include_only = ["CODEX_API_KEY", "HOME", "OPENAI_API_KEY", "PATH"]
- GH_AW_MCP_CONFIG_d853212227db6d06_EOF
+ GH_AW_MCP_CONFIG_cce188da54499c73_EOF
# Generate JSON config for MCP gateway
GH_AW_NODE=$(which node 2>/dev/null || command -v node 2>/dev/null || echo node)
- cat << GH_AW_MCP_CONFIG_d77e10501a9dc0b8_EOF | "$GH_AW_NODE" "${RUNNER_TEMP}/gh-aw/actions/start_mcp_gateway.cjs"
+ cat << GH_AW_MCP_CONFIG_d6304b3c5d8d2391_EOF | "$GH_AW_NODE" "${RUNNER_TEMP}/gh-aw/actions/start_mcp_gateway.cjs"
{
"mcpServers": {
},
@@ -1421,11 +1418,11 @@ jobs:
"payloadDir": "${MCP_GATEWAY_PAYLOAD_DIR}"
}
}
- GH_AW_MCP_CONFIG_d77e10501a9dc0b8_EOF
+ GH_AW_MCP_CONFIG_d6304b3c5d8d2391_EOF
# Sync converter output to writable CODEX_HOME for Codex
mkdir -p /tmp/gh-aw/mcp-config
- cat > "/tmp/gh-aw/mcp-config/config.toml" << GH_AW_CODEX_SHELL_POLICY_4d9e89e918ed6784_EOF
+ cat > "/tmp/gh-aw/mcp-config/config.toml" << GH_AW_CODEX_SHELL_POLICY_ba7316d2c94fc5d6_EOF
model_provider = "openai-proxy"
[model_providers.openai-proxy]
name = "OpenAI AWF proxy"
@@ -1435,7 +1432,7 @@ jobs:
[shell_environment_policy]
inherit = "core"
include_only = ["CODEX_API_KEY", "HOME", "OPENAI_API_KEY", "PATH"]
- GH_AW_CODEX_SHELL_POLICY_4d9e89e918ed6784_EOF
+ GH_AW_CODEX_SHELL_POLICY_ba7316d2c94fc5d6_EOF
awk '
BEGIN { skip_openai_proxy = 0 }
/^[[:space:]]*model_provider[[:space:]]*=/ { next }
diff --git a/.github/workflows/daily-file-diet.lock.yml b/.github/workflows/daily-file-diet.lock.yml
index 0d4c40b3d79..e7cc64812c5 100644
--- a/.github/workflows/daily-file-diet.lock.yml
+++ b/.github/workflows/daily-file-diet.lock.yml
@@ -236,9 +236,6 @@ jobs:
GH_AW_PROMPT_200f63e58c279776_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_200f63e58c279776_EOF'
## Serena Code Analysis
diff --git a/.github/workflows/daily-firewall-report.lock.yml b/.github/workflows/daily-firewall-report.lock.yml
index 5ef00dda4c3..9b8c389c19a 100644
--- a/.github/workflows/daily-firewall-report.lock.yml
+++ b/.github/workflows/daily-firewall-report.lock.yml
@@ -247,9 +247,6 @@ jobs:
GH_AW_PROMPT_36c89e0507e45aff_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_36c89e0507e45aff_EOF'
{{#runtime-import .github/workflows/shared/trending-charts-simple.md}}
diff --git a/.github/workflows/daily-function-namer.lock.yml b/.github/workflows/daily-function-namer.lock.yml
index 8e51fa42b8c..d89dce1e6d3 100644
--- a/.github/workflows/daily-function-namer.lock.yml
+++ b/.github/workflows/daily-function-namer.lock.yml
@@ -239,9 +239,6 @@ jobs:
GH_AW_PROMPT_c14a880afa97f469_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_c14a880afa97f469_EOF'
## Serena Code Analysis
diff --git a/.github/workflows/daily-hippo-learn.lock.yml b/.github/workflows/daily-hippo-learn.lock.yml
index a20efe28385..df057d90291 100644
--- a/.github/workflows/daily-hippo-learn.lock.yml
+++ b/.github/workflows/daily-hippo-learn.lock.yml
@@ -229,9 +229,6 @@ jobs:
GH_AW_PROMPT_8c26d89de701feb4_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_8c26d89de701feb4_EOF'
{{#runtime-import .github/workflows/shared/hippo-memory.md}}
diff --git a/.github/workflows/daily-issues-report.lock.yml b/.github/workflows/daily-issues-report.lock.yml
index 91522b99a59..955f5b5c95a 100644
--- a/.github/workflows/daily-issues-report.lock.yml
+++ b/.github/workflows/daily-issues-report.lock.yml
@@ -250,9 +250,6 @@ jobs:
GH_AW_PROMPT_b9b7669c1673eceb_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_b9b7669c1673eceb_EOF'
{{#runtime-import .github/workflows/shared/github-guard-policy.md}}
diff --git a/.github/workflows/daily-malicious-code-scan.lock.yml b/.github/workflows/daily-malicious-code-scan.lock.yml
index 60c0f7d138f..467ef1d3cf4 100644
--- a/.github/workflows/daily-malicious-code-scan.lock.yml
+++ b/.github/workflows/daily-malicious-code-scan.lock.yml
@@ -227,9 +227,6 @@ jobs:
GH_AW_PROMPT_25b1dcbd4862ff19_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_25b1dcbd4862ff19_EOF'
{{#runtime-import .github/workflows/shared/security-analysis-base.md}}
diff --git a/.github/workflows/daily-mcp-concurrency-analysis.lock.yml b/.github/workflows/daily-mcp-concurrency-analysis.lock.yml
index 354f5303702..63d16431e33 100644
--- a/.github/workflows/daily-mcp-concurrency-analysis.lock.yml
+++ b/.github/workflows/daily-mcp-concurrency-analysis.lock.yml
@@ -233,9 +233,6 @@ jobs:
GH_AW_PROMPT_a619b11732dded21_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_a619b11732dded21_EOF'
## Serena Code Analysis
diff --git a/.github/workflows/daily-multi-device-docs-tester.lock.yml b/.github/workflows/daily-multi-device-docs-tester.lock.yml
index bfb189d0a8e..476199b8e3d 100644
--- a/.github/workflows/daily-multi-device-docs-tester.lock.yml
+++ b/.github/workflows/daily-multi-device-docs-tester.lock.yml
@@ -241,9 +241,6 @@ jobs:
GH_AW_PROMPT_e8776210a33b59c8_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_e8776210a33b59c8_EOF'
{{#runtime-import .github/workflows/shared/docs-server-lifecycle.md}}
diff --git a/.github/workflows/daily-news.lock.yml b/.github/workflows/daily-news.lock.yml
index d91ea5850fb..236ebe6a292 100644
--- a/.github/workflows/daily-news.lock.yml
+++ b/.github/workflows/daily-news.lock.yml
@@ -242,9 +242,6 @@ jobs:
GH_AW_PROMPT_28e02fa8d0cb2ffc_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_28e02fa8d0cb2ffc_EOF'
{{#runtime-import .github/workflows/shared/mcp/tavily.md}}
diff --git a/.github/workflows/daily-observability-report.lock.yml b/.github/workflows/daily-observability-report.lock.yml
index 82a0ae56e15..041df02a8c9 100644
--- a/.github/workflows/daily-observability-report.lock.yml
+++ b/.github/workflows/daily-observability-report.lock.yml
@@ -244,9 +244,6 @@ jobs:
GH_AW_PROMPT_5ff4c2c393419636_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_5ff4c2c393419636_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
@@ -1316,18 +1313,18 @@ jobs:
DOCKER_SOCK_GID=$(stat -c '%g' /var/run/docker.sock 2>/dev/null || echo '0')
export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host --add-host host.docker.internal:127.0.0.1 --user '"${MCP_GATEWAY_UID}"':'"${MCP_GATEWAY_GID}"' --group-add '"${DOCKER_SOCK_GID}"' -v /var/run/docker.sock:/var/run/docker.sock -e MCP_GATEWAY_PORT -e MCP_GATEWAY_DOMAIN -e MCP_GATEWAY_API_KEY -e MCP_GATEWAY_PAYLOAD_DIR -e MCP_GATEWAY_PAYLOAD_SIZE_THRESHOLD -e DEBUG -e MCP_GATEWAY_LOG_DIR -e GH_AW_MCP_LOG_DIR -e GH_AW_SAFE_OUTPUTS -e GH_AW_SAFE_OUTPUTS_CONFIG_PATH -e GH_AW_SAFE_OUTPUTS_TOOLS_PATH -e GH_AW_ASSETS_BRANCH -e GH_AW_ASSETS_MAX_SIZE_KB -e GH_AW_ASSETS_ALLOWED_EXTS -e DEFAULT_BRANCH -e GITHUB_MCP_SERVER_TOKEN -e GITHUB_MCP_GUARD_MIN_INTEGRITY -e GITHUB_MCP_GUARD_REPOS -e GITHUB_REPOSITORY -e GITHUB_SERVER_URL -e GITHUB_SHA -e GITHUB_WORKSPACE -e GITHUB_TOKEN -e GITHUB_RUN_ID -e GITHUB_RUN_NUMBER -e GITHUB_RUN_ATTEMPT -e GITHUB_JOB -e GITHUB_ACTION -e GITHUB_EVENT_NAME -e GITHUB_EVENT_PATH -e GITHUB_ACTOR -e GITHUB_ACTOR_ID -e GITHUB_TRIGGERING_ACTOR -e GITHUB_WORKFLOW -e GITHUB_WORKFLOW_REF -e GITHUB_WORKFLOW_SHA -e GITHUB_REF -e GITHUB_REF_NAME -e GITHUB_REF_TYPE -e GITHUB_HEAD_REF -e GITHUB_BASE_REF -e CODEX_HOME -v /tmp/gh-aw/mcp-payloads:/tmp/gh-aw/mcp-payloads:rw -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/github/gh-aw-mcpg:v0.3.1'
- cat > "${RUNNER_TEMP}/gh-aw/mcp-config/config.toml" << GH_AW_MCP_CONFIG_6d58d9b6c1c7f3d7_EOF
+ cat > "${RUNNER_TEMP}/gh-aw/mcp-config/config.toml" << GH_AW_MCP_CONFIG_fe521fb64cc4ad6e_EOF
[history]
persistence = "none"
[shell_environment_policy]
inherit = "core"
include_only = ["CODEX_API_KEY", "HOME", "OPENAI_API_KEY", "PATH"]
- GH_AW_MCP_CONFIG_6d58d9b6c1c7f3d7_EOF
+ GH_AW_MCP_CONFIG_fe521fb64cc4ad6e_EOF
# Generate JSON config for MCP gateway
GH_AW_NODE=$(which node 2>/dev/null || command -v node 2>/dev/null || echo node)
- cat << GH_AW_MCP_CONFIG_75050c2c115d2147_EOF | "$GH_AW_NODE" "${RUNNER_TEMP}/gh-aw/actions/start_mcp_gateway.cjs"
+ cat << GH_AW_MCP_CONFIG_6c3f1a87ae8e2bdd_EOF | "$GH_AW_NODE" "${RUNNER_TEMP}/gh-aw/actions/start_mcp_gateway.cjs"
{
"mcpServers": {
},
@@ -1338,11 +1335,11 @@ jobs:
"payloadDir": "${MCP_GATEWAY_PAYLOAD_DIR}"
}
}
- GH_AW_MCP_CONFIG_75050c2c115d2147_EOF
+ GH_AW_MCP_CONFIG_6c3f1a87ae8e2bdd_EOF
# Sync converter output to writable CODEX_HOME for Codex
mkdir -p /tmp/gh-aw/mcp-config
- cat > "/tmp/gh-aw/mcp-config/config.toml" << GH_AW_CODEX_SHELL_POLICY_b88015f5abf6c71f_EOF
+ cat > "/tmp/gh-aw/mcp-config/config.toml" << GH_AW_CODEX_SHELL_POLICY_cb6057a8bee80dfa_EOF
model_provider = "openai-proxy"
[model_providers.openai-proxy]
name = "OpenAI AWF proxy"
@@ -1352,7 +1349,7 @@ jobs:
[shell_environment_policy]
inherit = "core"
include_only = ["CODEX_API_KEY", "HOME", "OPENAI_API_KEY", "PATH"]
- GH_AW_CODEX_SHELL_POLICY_b88015f5abf6c71f_EOF
+ GH_AW_CODEX_SHELL_POLICY_cb6057a8bee80dfa_EOF
awk '
BEGIN { skip_openai_proxy = 0 }
/^[[:space:]]*model_provider[[:space:]]*=/ { next }
diff --git a/.github/workflows/daily-otel-instrumentation-advisor.lock.yml b/.github/workflows/daily-otel-instrumentation-advisor.lock.yml
index f122a0f8c78..de32835d20e 100644
--- a/.github/workflows/daily-otel-instrumentation-advisor.lock.yml
+++ b/.github/workflows/daily-otel-instrumentation-advisor.lock.yml
@@ -235,9 +235,6 @@ jobs:
GH_AW_PROMPT_825f42c0ed6fe118_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_825f42c0ed6fe118_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/daily-performance-summary.lock.yml b/.github/workflows/daily-performance-summary.lock.yml
index 93549f46c2e..658e025dabc 100644
--- a/.github/workflows/daily-performance-summary.lock.yml
+++ b/.github/workflows/daily-performance-summary.lock.yml
@@ -244,9 +244,6 @@ jobs:
GH_AW_PROMPT_5e13b7f1cb142ce3_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_5e13b7f1cb142ce3_EOF'
{{#runtime-import .github/workflows/shared/github-queries-mcp-script.md}}
diff --git a/.github/workflows/daily-regulatory.lock.yml b/.github/workflows/daily-regulatory.lock.yml
index 816fff5bb5b..c6c5afc7511 100644
--- a/.github/workflows/daily-regulatory.lock.yml
+++ b/.github/workflows/daily-regulatory.lock.yml
@@ -236,9 +236,6 @@ jobs:
GH_AW_PROMPT_5633618930b71403_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_5633618930b71403_EOF'
{{#runtime-import .github/workflows/shared/github-queries-mcp-script.md}}
diff --git a/.github/workflows/daily-rendering-scripts-verifier.lock.yml b/.github/workflows/daily-rendering-scripts-verifier.lock.yml
index a9fff714ec4..e6f562869b1 100644
--- a/.github/workflows/daily-rendering-scripts-verifier.lock.yml
+++ b/.github/workflows/daily-rendering-scripts-verifier.lock.yml
@@ -251,9 +251,6 @@ jobs:
GH_AW_PROMPT_557c0faadbf09e8b_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_557c0faadbf09e8b_EOF'
{{#runtime-import .github/workflows/shared/activation-app.md}}
diff --git a/.github/workflows/daily-repo-chronicle.lock.yml b/.github/workflows/daily-repo-chronicle.lock.yml
index 2406a0671e0..1479f45ed8f 100644
--- a/.github/workflows/daily-repo-chronicle.lock.yml
+++ b/.github/workflows/daily-repo-chronicle.lock.yml
@@ -236,9 +236,6 @@ jobs:
GH_AW_PROMPT_8c2d3ee58b7bb859_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_8c2d3ee58b7bb859_EOF'
{{#runtime-import .github/workflows/shared/trends.md}}
diff --git a/.github/workflows/daily-safe-output-integrator.lock.yml b/.github/workflows/daily-safe-output-integrator.lock.yml
index ffba1a2873a..d987db01b0b 100644
--- a/.github/workflows/daily-safe-output-integrator.lock.yml
+++ b/.github/workflows/daily-safe-output-integrator.lock.yml
@@ -230,9 +230,6 @@ jobs:
GH_AW_PROMPT_b71e1da8f93008ab_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_b71e1da8f93008ab_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/daily-safe-output-optimizer.lock.yml b/.github/workflows/daily-safe-output-optimizer.lock.yml
index 5b2a7335ee9..4166ace44cc 100644
--- a/.github/workflows/daily-safe-output-optimizer.lock.yml
+++ b/.github/workflows/daily-safe-output-optimizer.lock.yml
@@ -249,9 +249,6 @@ jobs:
GH_AW_PROMPT_817a63e0f68f33a6_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_817a63e0f68f33a6_EOF'
{{#runtime-import .github/workflows/shared/aw-logs-24h-fetch.md}}
diff --git a/.github/workflows/daily-safe-outputs-conformance.lock.yml b/.github/workflows/daily-safe-outputs-conformance.lock.yml
index 7ba4d1415a2..9904b64d85f 100644
--- a/.github/workflows/daily-safe-outputs-conformance.lock.yml
+++ b/.github/workflows/daily-safe-outputs-conformance.lock.yml
@@ -233,9 +233,6 @@ jobs:
GH_AW_PROMPT_6a8f1d610d0fcade_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_6a8f1d610d0fcade_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/daily-secrets-analysis.lock.yml b/.github/workflows/daily-secrets-analysis.lock.yml
index 35c85eabfb1..42209a31d3e 100644
--- a/.github/workflows/daily-secrets-analysis.lock.yml
+++ b/.github/workflows/daily-secrets-analysis.lock.yml
@@ -228,9 +228,6 @@ jobs:
GH_AW_PROMPT_cf0ff54e475d0865_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_cf0ff54e475d0865_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/daily-security-observability.lock.yml b/.github/workflows/daily-security-observability.lock.yml
index 01cdefdf30f..cc596f62203 100644
--- a/.github/workflows/daily-security-observability.lock.yml
+++ b/.github/workflows/daily-security-observability.lock.yml
@@ -246,9 +246,6 @@ jobs:
GH_AW_PROMPT_eccc76a7aebec463_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_eccc76a7aebec463_EOF'
{{#runtime-import .github/workflows/shared/python-dataviz.md}}
diff --git a/.github/workflows/daily-security-red-team.lock.yml b/.github/workflows/daily-security-red-team.lock.yml
index d5d26cf20fc..a6fe17deba1 100644
--- a/.github/workflows/daily-security-red-team.lock.yml
+++ b/.github/workflows/daily-security-red-team.lock.yml
@@ -235,9 +235,6 @@ jobs:
GH_AW_PROMPT_d3d52693cea323fd_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_d3d52693cea323fd_EOF'
{{#runtime-import .github/workflows/shared/security-analysis-base.md}}
diff --git a/.github/workflows/daily-semgrep-scan.lock.yml b/.github/workflows/daily-semgrep-scan.lock.yml
index c2899252369..21e10b1b735 100644
--- a/.github/workflows/daily-semgrep-scan.lock.yml
+++ b/.github/workflows/daily-semgrep-scan.lock.yml
@@ -229,9 +229,6 @@ jobs:
GH_AW_PROMPT_3aaf13339fe74d32_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_3aaf13339fe74d32_EOF'
{{#runtime-import .github/workflows/shared/security-analysis-base.md}}
diff --git a/.github/workflows/daily-sentrux-report.lock.yml b/.github/workflows/daily-sentrux-report.lock.yml
index 87dffd79f0b..b11d88dbd8a 100644
--- a/.github/workflows/daily-sentrux-report.lock.yml
+++ b/.github/workflows/daily-sentrux-report.lock.yml
@@ -236,9 +236,6 @@ jobs:
GH_AW_PROMPT_719df1a6ce2b4e6a_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_719df1a6ce2b4e6a_EOF'
{{#runtime-import .github/workflows/shared/mcp/sentrux.md}}
diff --git a/.github/workflows/daily-skill-optimizer.lock.yml b/.github/workflows/daily-skill-optimizer.lock.yml
index 4c42b80643f..f02875a1514 100644
--- a/.github/workflows/daily-skill-optimizer.lock.yml
+++ b/.github/workflows/daily-skill-optimizer.lock.yml
@@ -232,9 +232,6 @@ jobs:
GH_AW_PROMPT_f4ec88ed2b9e2a22_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_f4ec88ed2b9e2a22_EOF'
{{#runtime-import .github/workflows/shared/otel.md}}
diff --git a/.github/workflows/daily-syntax-error-quality.lock.yml b/.github/workflows/daily-syntax-error-quality.lock.yml
index 2209d12c219..7b4e8a83ef0 100644
--- a/.github/workflows/daily-syntax-error-quality.lock.yml
+++ b/.github/workflows/daily-syntax-error-quality.lock.yml
@@ -228,9 +228,6 @@ jobs:
GH_AW_PROMPT_9d57e41cc36f359c_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_9d57e41cc36f359c_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/daily-team-evolution-insights.lock.yml b/.github/workflows/daily-team-evolution-insights.lock.yml
index 5801f8b1d25..2e2706281d5 100644
--- a/.github/workflows/daily-team-evolution-insights.lock.yml
+++ b/.github/workflows/daily-team-evolution-insights.lock.yml
@@ -235,9 +235,6 @@ jobs:
GH_AW_PROMPT_da76ab4822bf9782_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_da76ab4822bf9782_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/daily-team-status.lock.yml b/.github/workflows/daily-team-status.lock.yml
index 86ae5bd8d60..7c4248dce22 100644
--- a/.github/workflows/daily-team-status.lock.yml
+++ b/.github/workflows/daily-team-status.lock.yml
@@ -245,9 +245,6 @@ jobs:
GH_AW_PROMPT_2ad6e991fcd00de3_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_2ad6e991fcd00de3_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/daily-testify-uber-super-expert.lock.yml b/.github/workflows/daily-testify-uber-super-expert.lock.yml
index 5f7977d9b9e..33b8289d823 100644
--- a/.github/workflows/daily-testify-uber-super-expert.lock.yml
+++ b/.github/workflows/daily-testify-uber-super-expert.lock.yml
@@ -238,9 +238,6 @@ jobs:
GH_AW_PROMPT_863e1f99e9ceceac_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_863e1f99e9ceceac_EOF'
## Serena Code Analysis
diff --git a/.github/workflows/daily-token-consumption-report.lock.yml b/.github/workflows/daily-token-consumption-report.lock.yml
index 15660ace720..be08cbac443 100644
--- a/.github/workflows/daily-token-consumption-report.lock.yml
+++ b/.github/workflows/daily-token-consumption-report.lock.yml
@@ -238,9 +238,6 @@ jobs:
GH_AW_PROMPT_d52ca919c5c7ce90_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_d52ca919c5c7ce90_EOF'
{{#runtime-import .github/workflows/shared/mcp/sentry.md}}
diff --git a/.github/workflows/daily-workflow-updater.lock.yml b/.github/workflows/daily-workflow-updater.lock.yml
index bb50a35f366..2e0011c2b2a 100644
--- a/.github/workflows/daily-workflow-updater.lock.yml
+++ b/.github/workflows/daily-workflow-updater.lock.yml
@@ -229,9 +229,6 @@ jobs:
GH_AW_PROMPT_2f621c28df87af7d_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_2f621c28df87af7d_EOF'
{{#runtime-import .github/workflows/shared/observability-otlp.md}}
diff --git a/.github/workflows/dead-code-remover.lock.yml b/.github/workflows/dead-code-remover.lock.yml
index 7076bd0a6d2..ef98a015108 100644
--- a/.github/workflows/dead-code-remover.lock.yml
+++ b/.github/workflows/dead-code-remover.lock.yml
@@ -227,9 +227,6 @@ jobs:
GH_AW_PROMPT_cc0d01ecb284cabe_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_cc0d01ecb284cabe_EOF'
{{#runtime-import .github/workflows/shared/activation-app.md}}
diff --git a/.github/workflows/deep-report.lock.yml b/.github/workflows/deep-report.lock.yml
index bb58d63ca85..23682bca62e 100644
--- a/.github/workflows/deep-report.lock.yml
+++ b/.github/workflows/deep-report.lock.yml
@@ -235,9 +235,6 @@ jobs:
GH_AW_PROMPT_06cf79caca093559_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_06cf79caca093559_EOF'
{{#runtime-import .github/workflows/shared/jqschema.md}}
diff --git a/.github/workflows/delight.lock.yml b/.github/workflows/delight.lock.yml
index 269647e18fb..f10da610979 100644
--- a/.github/workflows/delight.lock.yml
+++ b/.github/workflows/delight.lock.yml
@@ -232,9 +232,6 @@ jobs:
GH_AW_PROMPT_30c38f50ad21ce73_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_30c38f50ad21ce73_EOF'
{{#runtime-import .github/workflows/shared/jqschema.md}}
diff --git a/.github/workflows/dependabot-burner.lock.yml b/.github/workflows/dependabot-burner.lock.yml
index 82fd84e8945..0a765b32ed5 100644
--- a/.github/workflows/dependabot-burner.lock.yml
+++ b/.github/workflows/dependabot-burner.lock.yml
@@ -225,9 +225,6 @@ jobs:
GH_AW_PROMPT_429b41a82a28aa30_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_429b41a82a28aa30_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/dependabot-go-checker.lock.yml b/.github/workflows/dependabot-go-checker.lock.yml
index ab4e80b8278..97f7dc64f3d 100644
--- a/.github/workflows/dependabot-go-checker.lock.yml
+++ b/.github/workflows/dependabot-go-checker.lock.yml
@@ -222,9 +222,6 @@ jobs:
GH_AW_PROMPT_4e8a698fd9d253b0_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_4e8a698fd9d253b0_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/dependabot-repair.lock.yml b/.github/workflows/dependabot-repair.lock.yml
index 65d1b59712e..fc9721bca06 100644
--- a/.github/workflows/dependabot-repair.lock.yml
+++ b/.github/workflows/dependabot-repair.lock.yml
@@ -237,9 +237,6 @@ jobs:
GH_AW_PROMPT_b11b891ab1eea9e8_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_b11b891ab1eea9e8_EOF'
{{#runtime-import .github/workflows/dependabot-repair.md}}
diff --git a/.github/workflows/deployment-incident-monitor.lock.yml b/.github/workflows/deployment-incident-monitor.lock.yml
index d30a85f97a6..aeb7e91bbd6 100644
--- a/.github/workflows/deployment-incident-monitor.lock.yml
+++ b/.github/workflows/deployment-incident-monitor.lock.yml
@@ -219,9 +219,6 @@ jobs:
GH_AW_PROMPT_c23a074926bb8516_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_c23a074926bb8516_EOF'
{{#runtime-import .github/workflows/deployment-incident-monitor.md}}
diff --git a/.github/workflows/design-decision-gate.lock.yml b/.github/workflows/design-decision-gate.lock.yml
index 3ef09a92c5d..5197f91d8cc 100644
--- a/.github/workflows/design-decision-gate.lock.yml
+++ b/.github/workflows/design-decision-gate.lock.yml
@@ -254,9 +254,6 @@ jobs:
GH_AW_PROMPT_60a1e42cd1dd824e_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_60a1e42cd1dd824e_EOF'
{{#runtime-import .github/agents/adr-writer.agent.md}}
diff --git a/.github/workflows/dev-hawk.lock.yml b/.github/workflows/dev-hawk.lock.yml
index da680322791..d5d82f3579c 100644
--- a/.github/workflows/dev-hawk.lock.yml
+++ b/.github/workflows/dev-hawk.lock.yml
@@ -231,9 +231,6 @@ jobs:
GH_AW_PROMPT_c845abc30647a9b9_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_c845abc30647a9b9_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/dev.lock.yml b/.github/workflows/dev.lock.yml
index d793d2a038c..ba2ce6ec3e2 100644
--- a/.github/workflows/dev.lock.yml
+++ b/.github/workflows/dev.lock.yml
@@ -274,9 +274,6 @@ jobs:
GH_AW_PROMPT_a3ed2e742aa6c3de_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_a3ed2e742aa6c3de_EOF'
{{#runtime-import .github/workflows/dev.md}}
diff --git a/.github/workflows/developer-docs-consolidator.lock.yml b/.github/workflows/developer-docs-consolidator.lock.yml
index 74f9ee2148c..5d2e4864a47 100644
--- a/.github/workflows/developer-docs-consolidator.lock.yml
+++ b/.github/workflows/developer-docs-consolidator.lock.yml
@@ -246,9 +246,6 @@ jobs:
GH_AW_PROMPT_c06e57c35a47e3f4_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_c06e57c35a47e3f4_EOF'
## Serena Code Analysis
diff --git a/.github/workflows/dictation-prompt.lock.yml b/.github/workflows/dictation-prompt.lock.yml
index 84870458ad2..e232da064c5 100644
--- a/.github/workflows/dictation-prompt.lock.yml
+++ b/.github/workflows/dictation-prompt.lock.yml
@@ -220,9 +220,6 @@ jobs:
GH_AW_PROMPT_167c42fef4e52d53_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_167c42fef4e52d53_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/discussion-task-miner.lock.yml b/.github/workflows/discussion-task-miner.lock.yml
index 5a616c675c3..567c809243c 100644
--- a/.github/workflows/discussion-task-miner.lock.yml
+++ b/.github/workflows/discussion-task-miner.lock.yml
@@ -221,9 +221,6 @@ jobs:
GH_AW_PROMPT_c4ccfc574d2c382e_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_c4ccfc574d2c382e_EOF'
{{#runtime-import .github/workflows/shared/github-guard-policy.md}}
diff --git a/.github/workflows/docs-noob-tester.lock.yml b/.github/workflows/docs-noob-tester.lock.yml
index bdb8f7122d0..d1fee9ce382 100644
--- a/.github/workflows/docs-noob-tester.lock.yml
+++ b/.github/workflows/docs-noob-tester.lock.yml
@@ -234,9 +234,6 @@ jobs:
GH_AW_PROMPT_f108143180cedb5e_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_f108143180cedb5e_EOF'
{{#runtime-import .github/workflows/shared/docs-server-lifecycle.md}}
diff --git a/.github/workflows/draft-pr-cleanup.lock.yml b/.github/workflows/draft-pr-cleanup.lock.yml
index 7c3fe024ee8..527dd1edf01 100644
--- a/.github/workflows/draft-pr-cleanup.lock.yml
+++ b/.github/workflows/draft-pr-cleanup.lock.yml
@@ -214,9 +214,6 @@ jobs:
GH_AW_PROMPT_1b5e00bf134b6a95_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_1b5e00bf134b6a95_EOF'
{{#runtime-import .github/workflows/draft-pr-cleanup.md}}
diff --git a/.github/workflows/duplicate-code-detector.lock.yml b/.github/workflows/duplicate-code-detector.lock.yml
index 7983185b6cd..2f92bea6dcb 100644
--- a/.github/workflows/duplicate-code-detector.lock.yml
+++ b/.github/workflows/duplicate-code-detector.lock.yml
@@ -229,9 +229,6 @@ jobs:
GH_AW_PROMPT_747f86d9b82bfc1b_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_747f86d9b82bfc1b_EOF'
## Serena Code Analysis
@@ -1270,18 +1267,18 @@ jobs:
DOCKER_SOCK_GID=$(stat -c '%g' /var/run/docker.sock 2>/dev/null || echo '0')
export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host --add-host host.docker.internal:127.0.0.1 --user '"${MCP_GATEWAY_UID}"':'"${MCP_GATEWAY_GID}"' --group-add '"${DOCKER_SOCK_GID}"' -v /var/run/docker.sock:/var/run/docker.sock -e MCP_GATEWAY_PORT -e MCP_GATEWAY_DOMAIN -e MCP_GATEWAY_API_KEY -e MCP_GATEWAY_PAYLOAD_DIR -e MCP_GATEWAY_PAYLOAD_SIZE_THRESHOLD -e DEBUG -e MCP_GATEWAY_LOG_DIR -e GH_AW_MCP_LOG_DIR -e GH_AW_SAFE_OUTPUTS -e GH_AW_SAFE_OUTPUTS_CONFIG_PATH -e GH_AW_SAFE_OUTPUTS_TOOLS_PATH -e GH_AW_ASSETS_BRANCH -e GH_AW_ASSETS_MAX_SIZE_KB -e GH_AW_ASSETS_ALLOWED_EXTS -e DEFAULT_BRANCH -e GITHUB_MCP_SERVER_TOKEN -e GITHUB_MCP_GUARD_MIN_INTEGRITY -e GITHUB_MCP_GUARD_REPOS -e GITHUB_REPOSITORY -e GITHUB_SERVER_URL -e GITHUB_SHA -e GITHUB_WORKSPACE -e GITHUB_TOKEN -e GITHUB_RUN_ID -e GITHUB_RUN_NUMBER -e GITHUB_RUN_ATTEMPT -e GITHUB_JOB -e GITHUB_ACTION -e GITHUB_EVENT_NAME -e GITHUB_EVENT_PATH -e GITHUB_ACTOR -e GITHUB_ACTOR_ID -e GITHUB_TRIGGERING_ACTOR -e GITHUB_WORKFLOW -e GITHUB_WORKFLOW_REF -e GITHUB_WORKFLOW_SHA -e GITHUB_REF -e GITHUB_REF_NAME -e GITHUB_REF_TYPE -e GITHUB_HEAD_REF -e GITHUB_BASE_REF -e CODEX_HOME -v /tmp/gh-aw/mcp-payloads:/tmp/gh-aw/mcp-payloads:rw -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/github/gh-aw-mcpg:v0.3.1'
- cat > "${RUNNER_TEMP}/gh-aw/mcp-config/config.toml" << GH_AW_MCP_CONFIG_d45070af0a51e721_EOF
+ cat > "${RUNNER_TEMP}/gh-aw/mcp-config/config.toml" << GH_AW_MCP_CONFIG_92cc26bf34406376_EOF
[history]
persistence = "none"
[shell_environment_policy]
inherit = "core"
include_only = ["CODEX_API_KEY", "HOME", "OPENAI_API_KEY", "PATH"]
- GH_AW_MCP_CONFIG_d45070af0a51e721_EOF
+ GH_AW_MCP_CONFIG_92cc26bf34406376_EOF
# Generate JSON config for MCP gateway
GH_AW_NODE=$(which node 2>/dev/null || command -v node 2>/dev/null || echo node)
- cat << GH_AW_MCP_CONFIG_3923d531e6d98d91_EOF | "$GH_AW_NODE" "${RUNNER_TEMP}/gh-aw/actions/start_mcp_gateway.cjs"
+ cat << GH_AW_MCP_CONFIG_23dbdd7416c97335_EOF | "$GH_AW_NODE" "${RUNNER_TEMP}/gh-aw/actions/start_mcp_gateway.cjs"
{
"mcpServers": {
},
@@ -1292,11 +1289,11 @@ jobs:
"payloadDir": "${MCP_GATEWAY_PAYLOAD_DIR}"
}
}
- GH_AW_MCP_CONFIG_3923d531e6d98d91_EOF
+ GH_AW_MCP_CONFIG_23dbdd7416c97335_EOF
# Sync converter output to writable CODEX_HOME for Codex
mkdir -p /tmp/gh-aw/mcp-config
- cat > "/tmp/gh-aw/mcp-config/config.toml" << GH_AW_CODEX_SHELL_POLICY_12369ac77a42383e_EOF
+ cat > "/tmp/gh-aw/mcp-config/config.toml" << GH_AW_CODEX_SHELL_POLICY_45b78b8f8f1b917f_EOF
model_provider = "openai-proxy"
[model_providers.openai-proxy]
name = "OpenAI AWF proxy"
@@ -1306,7 +1303,7 @@ jobs:
[shell_environment_policy]
inherit = "core"
include_only = ["CODEX_API_KEY", "HOME", "OPENAI_API_KEY", "PATH"]
- GH_AW_CODEX_SHELL_POLICY_12369ac77a42383e_EOF
+ GH_AW_CODEX_SHELL_POLICY_45b78b8f8f1b917f_EOF
awk '
BEGIN { skip_openai_proxy = 0 }
/^[[:space:]]*model_provider[[:space:]]*=/ { next }
diff --git a/.github/workflows/example-permissions-warning.lock.yml b/.github/workflows/example-permissions-warning.lock.yml
index 9513b27c38b..9359eb72a1c 100644
--- a/.github/workflows/example-permissions-warning.lock.yml
+++ b/.github/workflows/example-permissions-warning.lock.yml
@@ -204,9 +204,6 @@ jobs:
GH_AW_PROMPT_ae3a17b862f1109e_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_ae3a17b862f1109e_EOF'
{{#runtime-import .github/workflows/example-permissions-warning.md}}
diff --git a/.github/workflows/example-workflow-analyzer.lock.yml b/.github/workflows/example-workflow-analyzer.lock.yml
index 6f09c47a11f..2db0ab5af0b 100644
--- a/.github/workflows/example-workflow-analyzer.lock.yml
+++ b/.github/workflows/example-workflow-analyzer.lock.yml
@@ -239,9 +239,6 @@ jobs:
GH_AW_PROMPT_b54df4f7db1055fb_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_b54df4f7db1055fb_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/firewall-escape.lock.yml b/.github/workflows/firewall-escape.lock.yml
index 000ca8ce419..26742c03315 100644
--- a/.github/workflows/firewall-escape.lock.yml
+++ b/.github/workflows/firewall-escape.lock.yml
@@ -244,9 +244,6 @@ jobs:
GH_AW_PROMPT_4d9e57e339dbc997_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_4d9e57e339dbc997_EOF'
{{#runtime-import .github/workflows/firewall-escape.md}}
diff --git a/.github/workflows/firewall.lock.yml b/.github/workflows/firewall.lock.yml
index c5ea446a60d..544a034a217 100644
--- a/.github/workflows/firewall.lock.yml
+++ b/.github/workflows/firewall.lock.yml
@@ -204,9 +204,6 @@ jobs:
GH_AW_PROMPT_3852c8916270385c_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_3852c8916270385c_EOF'
{{#runtime-import .github/workflows/firewall.md}}
diff --git a/.github/workflows/functional-pragmatist.lock.yml b/.github/workflows/functional-pragmatist.lock.yml
index 571b422c385..b522688b207 100644
--- a/.github/workflows/functional-pragmatist.lock.yml
+++ b/.github/workflows/functional-pragmatist.lock.yml
@@ -226,9 +226,6 @@ jobs:
GH_AW_PROMPT_2a93dd5da2776952_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_2a93dd5da2776952_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/github-mcp-structural-analysis.lock.yml b/.github/workflows/github-mcp-structural-analysis.lock.yml
index 27f4696b35e..fdbaabf807b 100644
--- a/.github/workflows/github-mcp-structural-analysis.lock.yml
+++ b/.github/workflows/github-mcp-structural-analysis.lock.yml
@@ -242,9 +242,6 @@ jobs:
GH_AW_PROMPT_3ba4f9c395e5bcb6_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_3ba4f9c395e5bcb6_EOF'
{{#runtime-import .github/workflows/shared/python-dataviz.md}}
diff --git a/.github/workflows/github-mcp-tools-report.lock.yml b/.github/workflows/github-mcp-tools-report.lock.yml
index bd5eaea59b7..bdc4fe036c8 100644
--- a/.github/workflows/github-mcp-tools-report.lock.yml
+++ b/.github/workflows/github-mcp-tools-report.lock.yml
@@ -241,9 +241,6 @@ jobs:
GH_AW_PROMPT_23eab3a3b62941d3_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_23eab3a3b62941d3_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/github-remote-mcp-auth-test.lock.yml b/.github/workflows/github-remote-mcp-auth-test.lock.yml
index 068b2529ae8..e78fefd7f0e 100644
--- a/.github/workflows/github-remote-mcp-auth-test.lock.yml
+++ b/.github/workflows/github-remote-mcp-auth-test.lock.yml
@@ -235,9 +235,6 @@ jobs:
GH_AW_PROMPT_a535e73ab33e528e_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_a535e73ab33e528e_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/glossary-maintainer.lock.yml b/.github/workflows/glossary-maintainer.lock.yml
index d7fd8902205..06db960ec2a 100644
--- a/.github/workflows/glossary-maintainer.lock.yml
+++ b/.github/workflows/glossary-maintainer.lock.yml
@@ -238,9 +238,6 @@ jobs:
GH_AW_PROMPT_df8691e1f84fbaa3_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_df8691e1f84fbaa3_EOF'
## Serena Code Analysis
diff --git a/.github/workflows/go-fan.lock.yml b/.github/workflows/go-fan.lock.yml
index 1b4016860f7..f5231244117 100644
--- a/.github/workflows/go-fan.lock.yml
+++ b/.github/workflows/go-fan.lock.yml
@@ -242,9 +242,6 @@ jobs:
GH_AW_PROMPT_5464e417cd118c0e_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_5464e417cd118c0e_EOF'
## Serena Code Analysis
diff --git a/.github/workflows/go-logger.lock.yml b/.github/workflows/go-logger.lock.yml
index 431adfb791e..46145d729e1 100644
--- a/.github/workflows/go-logger.lock.yml
+++ b/.github/workflows/go-logger.lock.yml
@@ -231,9 +231,6 @@ jobs:
GH_AW_PROMPT_62eba90e58c4f484_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_62eba90e58c4f484_EOF'
{{#runtime-import .github/workflows/shared/go-make.md}}
diff --git a/.github/workflows/go-pattern-detector.lock.yml b/.github/workflows/go-pattern-detector.lock.yml
index f03788044a4..fb40d998138 100644
--- a/.github/workflows/go-pattern-detector.lock.yml
+++ b/.github/workflows/go-pattern-detector.lock.yml
@@ -226,9 +226,6 @@ jobs:
GH_AW_PROMPT_11d1dc8414fd260f_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_11d1dc8414fd260f_EOF'
{{#runtime-import .github/workflows/shared/mcp/ast-grep.md}}
diff --git a/.github/workflows/gpclean.lock.yml b/.github/workflows/gpclean.lock.yml
index c704ec3e12b..e45c33b3403 100644
--- a/.github/workflows/gpclean.lock.yml
+++ b/.github/workflows/gpclean.lock.yml
@@ -226,9 +226,6 @@ jobs:
GH_AW_PROMPT_fedacafa2d5987fc_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_fedacafa2d5987fc_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/grumpy-reviewer.lock.yml b/.github/workflows/grumpy-reviewer.lock.yml
index 88ed15d0f66..774a05fc59a 100644
--- a/.github/workflows/grumpy-reviewer.lock.yml
+++ b/.github/workflows/grumpy-reviewer.lock.yml
@@ -282,9 +282,6 @@ jobs:
if [ "$GITHUB_EVENT_NAME" = "issue_comment" ] && [ -n "$GH_AW_IS_PR_COMMENT" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review_comment" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review" ]; then
cat "${RUNNER_TEMP}/gh-aw/prompts/pr_context_prompt.md"
fi
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_ca213f2bb4c609e2_EOF'
{{#runtime-import .github/workflows/shared/github-guard-policy.md}}
@@ -1330,18 +1327,18 @@ jobs:
DOCKER_SOCK_GID=$(stat -c '%g' /var/run/docker.sock 2>/dev/null || echo '0')
export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host --add-host host.docker.internal:127.0.0.1 --user '"${MCP_GATEWAY_UID}"':'"${MCP_GATEWAY_GID}"' --group-add '"${DOCKER_SOCK_GID}"' -v /var/run/docker.sock:/var/run/docker.sock -e MCP_GATEWAY_PORT -e MCP_GATEWAY_DOMAIN -e MCP_GATEWAY_API_KEY -e MCP_GATEWAY_PAYLOAD_DIR -e MCP_GATEWAY_PAYLOAD_SIZE_THRESHOLD -e DEBUG -e MCP_GATEWAY_LOG_DIR -e GH_AW_MCP_LOG_DIR -e GH_AW_SAFE_OUTPUTS -e GH_AW_SAFE_OUTPUTS_CONFIG_PATH -e GH_AW_SAFE_OUTPUTS_TOOLS_PATH -e GH_AW_ASSETS_BRANCH -e GH_AW_ASSETS_MAX_SIZE_KB -e GH_AW_ASSETS_ALLOWED_EXTS -e DEFAULT_BRANCH -e GITHUB_MCP_SERVER_TOKEN -e GITHUB_MCP_GUARD_MIN_INTEGRITY -e GITHUB_MCP_GUARD_REPOS -e GITHUB_REPOSITORY -e GITHUB_SERVER_URL -e GITHUB_SHA -e GITHUB_WORKSPACE -e GITHUB_TOKEN -e GITHUB_RUN_ID -e GITHUB_RUN_NUMBER -e GITHUB_RUN_ATTEMPT -e GITHUB_JOB -e GITHUB_ACTION -e GITHUB_EVENT_NAME -e GITHUB_EVENT_PATH -e GITHUB_ACTOR -e GITHUB_ACTOR_ID -e GITHUB_TRIGGERING_ACTOR -e GITHUB_WORKFLOW -e GITHUB_WORKFLOW_REF -e GITHUB_WORKFLOW_SHA -e GITHUB_REF -e GITHUB_REF_NAME -e GITHUB_REF_TYPE -e GITHUB_HEAD_REF -e GITHUB_BASE_REF -e CODEX_HOME -v /tmp/gh-aw/mcp-payloads:/tmp/gh-aw/mcp-payloads:rw -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/github/gh-aw-mcpg:v0.3.1'
- cat > "${RUNNER_TEMP}/gh-aw/mcp-config/config.toml" << GH_AW_MCP_CONFIG_47c2706feedaa87d_EOF
+ cat > "${RUNNER_TEMP}/gh-aw/mcp-config/config.toml" << GH_AW_MCP_CONFIG_cd0231580ae8cb6c_EOF
[history]
persistence = "none"
[shell_environment_policy]
inherit = "core"
include_only = ["CODEX_API_KEY", "HOME", "OPENAI_API_KEY", "PATH"]
- GH_AW_MCP_CONFIG_47c2706feedaa87d_EOF
+ GH_AW_MCP_CONFIG_cd0231580ae8cb6c_EOF
# Generate JSON config for MCP gateway
GH_AW_NODE=$(which node 2>/dev/null || command -v node 2>/dev/null || echo node)
- cat << GH_AW_MCP_CONFIG_f0963e28d24207f5_EOF | "$GH_AW_NODE" "${RUNNER_TEMP}/gh-aw/actions/start_mcp_gateway.cjs"
+ cat << GH_AW_MCP_CONFIG_aa207ce3c4083fee_EOF | "$GH_AW_NODE" "${RUNNER_TEMP}/gh-aw/actions/start_mcp_gateway.cjs"
{
"mcpServers": {
},
@@ -1352,11 +1349,11 @@ jobs:
"payloadDir": "${MCP_GATEWAY_PAYLOAD_DIR}"
}
}
- GH_AW_MCP_CONFIG_f0963e28d24207f5_EOF
+ GH_AW_MCP_CONFIG_aa207ce3c4083fee_EOF
# Sync converter output to writable CODEX_HOME for Codex
mkdir -p /tmp/gh-aw/mcp-config
- cat > "/tmp/gh-aw/mcp-config/config.toml" << GH_AW_CODEX_SHELL_POLICY_020bd07960fef1b9_EOF
+ cat > "/tmp/gh-aw/mcp-config/config.toml" << GH_AW_CODEX_SHELL_POLICY_329e5b52cb0b2b18_EOF
model_provider = "openai-proxy"
[model_providers.openai-proxy]
name = "OpenAI AWF proxy"
@@ -1366,7 +1363,7 @@ jobs:
[shell_environment_policy]
inherit = "core"
include_only = ["CODEX_API_KEY", "HOME", "OPENAI_API_KEY", "PATH"]
- GH_AW_CODEX_SHELL_POLICY_020bd07960fef1b9_EOF
+ GH_AW_CODEX_SHELL_POLICY_329e5b52cb0b2b18_EOF
awk '
BEGIN { skip_openai_proxy = 0 }
/^[[:space:]]*model_provider[[:space:]]*=/ { next }
diff --git a/.github/workflows/hippo-embed.lock.yml b/.github/workflows/hippo-embed.lock.yml
index 4e958b61c44..843ab2321e5 100644
--- a/.github/workflows/hippo-embed.lock.yml
+++ b/.github/workflows/hippo-embed.lock.yml
@@ -205,9 +205,6 @@ jobs:
GH_AW_PROMPT_1801f836372654bc_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_1801f836372654bc_EOF'
{{#runtime-import .github/workflows/shared/hippo-memory.md}}
diff --git a/.github/workflows/hourly-ci-cleaner.lock.yml b/.github/workflows/hourly-ci-cleaner.lock.yml
index 25b09c24b6e..e5b89b05417 100644
--- a/.github/workflows/hourly-ci-cleaner.lock.yml
+++ b/.github/workflows/hourly-ci-cleaner.lock.yml
@@ -228,9 +228,6 @@ jobs:
GH_AW_PROMPT_a4c33d830034c7ff_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_a4c33d830034c7ff_EOF'
{{#runtime-import .github/agents/ci-cleaner.agent.md}}
diff --git a/.github/workflows/instructions-janitor.lock.yml b/.github/workflows/instructions-janitor.lock.yml
index 6bccc796e67..d262f14f34f 100644
--- a/.github/workflows/instructions-janitor.lock.yml
+++ b/.github/workflows/instructions-janitor.lock.yml
@@ -228,9 +228,6 @@ jobs:
GH_AW_PROMPT_c0fdee58eb98fb81_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_c0fdee58eb98fb81_EOF'
{{#runtime-import .github/workflows/instructions-janitor.md}}
diff --git a/.github/workflows/issue-arborist.lock.yml b/.github/workflows/issue-arborist.lock.yml
index f7ad1b54e13..51a9d301788 100644
--- a/.github/workflows/issue-arborist.lock.yml
+++ b/.github/workflows/issue-arborist.lock.yml
@@ -227,9 +227,6 @@ jobs:
GH_AW_PROMPT_40db7ed1b5e86002_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_40db7ed1b5e86002_EOF'
{{#runtime-import .github/workflows/shared/github-guard-policy.md}}
@@ -1308,18 +1305,18 @@ jobs:
DOCKER_SOCK_GID=$(stat -c '%g' /var/run/docker.sock 2>/dev/null || echo '0')
export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host --add-host host.docker.internal:127.0.0.1 --user '"${MCP_GATEWAY_UID}"':'"${MCP_GATEWAY_GID}"' --group-add '"${DOCKER_SOCK_GID}"' -v /var/run/docker.sock:/var/run/docker.sock -e MCP_GATEWAY_PORT -e MCP_GATEWAY_DOMAIN -e MCP_GATEWAY_API_KEY -e MCP_GATEWAY_PAYLOAD_DIR -e MCP_GATEWAY_PAYLOAD_SIZE_THRESHOLD -e DEBUG -e MCP_GATEWAY_LOG_DIR -e GH_AW_MCP_LOG_DIR -e GH_AW_SAFE_OUTPUTS -e GH_AW_SAFE_OUTPUTS_CONFIG_PATH -e GH_AW_SAFE_OUTPUTS_TOOLS_PATH -e GH_AW_ASSETS_BRANCH -e GH_AW_ASSETS_MAX_SIZE_KB -e GH_AW_ASSETS_ALLOWED_EXTS -e DEFAULT_BRANCH -e GITHUB_MCP_SERVER_TOKEN -e GITHUB_MCP_GUARD_MIN_INTEGRITY -e GITHUB_MCP_GUARD_REPOS -e GITHUB_REPOSITORY -e GITHUB_SERVER_URL -e GITHUB_SHA -e GITHUB_WORKSPACE -e GITHUB_TOKEN -e GITHUB_RUN_ID -e GITHUB_RUN_NUMBER -e GITHUB_RUN_ATTEMPT -e GITHUB_JOB -e GITHUB_ACTION -e GITHUB_EVENT_NAME -e GITHUB_EVENT_PATH -e GITHUB_ACTOR -e GITHUB_ACTOR_ID -e GITHUB_TRIGGERING_ACTOR -e GITHUB_WORKFLOW -e GITHUB_WORKFLOW_REF -e GITHUB_WORKFLOW_SHA -e GITHUB_REF -e GITHUB_REF_NAME -e GITHUB_REF_TYPE -e GITHUB_HEAD_REF -e GITHUB_BASE_REF -e CODEX_HOME -v /tmp/gh-aw/mcp-payloads:/tmp/gh-aw/mcp-payloads:rw -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/github/gh-aw-mcpg:v0.3.1'
- cat > "${RUNNER_TEMP}/gh-aw/mcp-config/config.toml" << GH_AW_MCP_CONFIG_1829af9aa862150e_EOF
+ cat > "${RUNNER_TEMP}/gh-aw/mcp-config/config.toml" << GH_AW_MCP_CONFIG_abc7ae8e7434f987_EOF
[history]
persistence = "none"
[shell_environment_policy]
inherit = "core"
include_only = ["CODEX_API_KEY", "HOME", "OPENAI_API_KEY", "PATH"]
- GH_AW_MCP_CONFIG_1829af9aa862150e_EOF
+ GH_AW_MCP_CONFIG_abc7ae8e7434f987_EOF
# Generate JSON config for MCP gateway
GH_AW_NODE=$(which node 2>/dev/null || command -v node 2>/dev/null || echo node)
- cat << GH_AW_MCP_CONFIG_27e7c4b67410b4ad_EOF | "$GH_AW_NODE" "${RUNNER_TEMP}/gh-aw/actions/start_mcp_gateway.cjs"
+ cat << GH_AW_MCP_CONFIG_b3518c5a80afe2ee_EOF | "$GH_AW_NODE" "${RUNNER_TEMP}/gh-aw/actions/start_mcp_gateway.cjs"
{
"mcpServers": {
},
@@ -1330,11 +1327,11 @@ jobs:
"payloadDir": "${MCP_GATEWAY_PAYLOAD_DIR}"
}
}
- GH_AW_MCP_CONFIG_27e7c4b67410b4ad_EOF
+ GH_AW_MCP_CONFIG_b3518c5a80afe2ee_EOF
# Sync converter output to writable CODEX_HOME for Codex
mkdir -p /tmp/gh-aw/mcp-config
- cat > "/tmp/gh-aw/mcp-config/config.toml" << GH_AW_CODEX_SHELL_POLICY_5e73f76a0c397926_EOF
+ cat > "/tmp/gh-aw/mcp-config/config.toml" << GH_AW_CODEX_SHELL_POLICY_dcc844b7e5c765ce_EOF
model_provider = "openai-proxy"
[model_providers.openai-proxy]
name = "OpenAI AWF proxy"
@@ -1344,7 +1341,7 @@ jobs:
[shell_environment_policy]
inherit = "core"
include_only = ["CODEX_API_KEY", "HOME", "OPENAI_API_KEY", "PATH"]
- GH_AW_CODEX_SHELL_POLICY_5e73f76a0c397926_EOF
+ GH_AW_CODEX_SHELL_POLICY_dcc844b7e5c765ce_EOF
awk '
BEGIN { skip_openai_proxy = 0 }
/^[[:space:]]*model_provider[[:space:]]*=/ { next }
diff --git a/.github/workflows/issue-monster.lock.yml b/.github/workflows/issue-monster.lock.yml
index 098c328e934..460f846b9ab 100644
--- a/.github/workflows/issue-monster.lock.yml
+++ b/.github/workflows/issue-monster.lock.yml
@@ -607,9 +607,6 @@ jobs:
GH_AW_PROMPT_58ecfcf47a8787df_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_58ecfcf47a8787df_EOF'
{{#runtime-import .github/workflows/shared/github-guard-policy.md}}
diff --git a/.github/workflows/issue-triage-agent.lock.yml b/.github/workflows/issue-triage-agent.lock.yml
index a0fc3a7b26a..3bd217378e8 100644
--- a/.github/workflows/issue-triage-agent.lock.yml
+++ b/.github/workflows/issue-triage-agent.lock.yml
@@ -223,9 +223,6 @@ jobs:
GH_AW_PROMPT_0b8d67a8d512ea81_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_0b8d67a8d512ea81_EOF'
{{#runtime-import .github/workflows/shared/github-guard-policy.md}}
diff --git a/.github/workflows/jsweep.lock.yml b/.github/workflows/jsweep.lock.yml
index 65dc2bb14db..60e30c6eedf 100644
--- a/.github/workflows/jsweep.lock.yml
+++ b/.github/workflows/jsweep.lock.yml
@@ -231,9 +231,6 @@ jobs:
GH_AW_PROMPT_45dd6562b2fb7643_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_45dd6562b2fb7643_EOF'
## Serena Code Analysis
diff --git a/.github/workflows/layout-spec-maintainer.lock.yml b/.github/workflows/layout-spec-maintainer.lock.yml
index 3e3bd238ddf..18a28299189 100644
--- a/.github/workflows/layout-spec-maintainer.lock.yml
+++ b/.github/workflows/layout-spec-maintainer.lock.yml
@@ -228,9 +228,6 @@ jobs:
GH_AW_PROMPT_ce7c1391ca7c1aa8_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_ce7c1391ca7c1aa8_EOF'
{{#runtime-import .github/workflows/layout-spec-maintainer.md}}
diff --git a/.github/workflows/lockfile-stats.lock.yml b/.github/workflows/lockfile-stats.lock.yml
index e1d1d6e53f0..5f2263bfdaa 100644
--- a/.github/workflows/lockfile-stats.lock.yml
+++ b/.github/workflows/lockfile-stats.lock.yml
@@ -238,9 +238,6 @@ jobs:
GH_AW_PROMPT_61aa761659405206_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_61aa761659405206_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/mcp-inspector.lock.yml b/.github/workflows/mcp-inspector.lock.yml
index 7a44b937e3b..5b42524cc39 100644
--- a/.github/workflows/mcp-inspector.lock.yml
+++ b/.github/workflows/mcp-inspector.lock.yml
@@ -282,9 +282,6 @@ jobs:
GH_AW_PROMPT_bdd5adaa4f427d0f_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_bdd5adaa4f427d0f_EOF'
## Serena Code Analysis
diff --git a/.github/workflows/mergefest.lock.yml b/.github/workflows/mergefest.lock.yml
index f55f941e4bc..bae3f59418f 100644
--- a/.github/workflows/mergefest.lock.yml
+++ b/.github/workflows/mergefest.lock.yml
@@ -272,9 +272,6 @@ jobs:
if [ "$GITHUB_EVENT_NAME" = "issue_comment" ] && [ -n "$GH_AW_IS_PR_COMMENT" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review_comment" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review" ]; then
cat "${RUNNER_TEMP}/gh-aw/prompts/pr_context_push_to_pr_branch_guidance.md"
fi
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_1dc0005748a496ab_EOF'
{{#runtime-import .github/workflows/mergefest.md}}
diff --git a/.github/workflows/metrics-collector.lock.yml b/.github/workflows/metrics-collector.lock.yml
index 42fe35b5905..466bb119f52 100644
--- a/.github/workflows/metrics-collector.lock.yml
+++ b/.github/workflows/metrics-collector.lock.yml
@@ -217,9 +217,6 @@ jobs:
GH_AW_PROMPT_a700af2ab27794da_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_a700af2ab27794da_EOF'
{{#runtime-import .github/workflows/metrics-collector.md}}
diff --git a/.github/workflows/notion-issue-summary.lock.yml b/.github/workflows/notion-issue-summary.lock.yml
index 8c4fd07e0ab..4cb84d4b4ad 100644
--- a/.github/workflows/notion-issue-summary.lock.yml
+++ b/.github/workflows/notion-issue-summary.lock.yml
@@ -225,9 +225,6 @@ jobs:
GH_AW_PROMPT_825884c84f66cdde_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_825884c84f66cdde_EOF'
{{#runtime-import .github/workflows/shared/mcp/notion.md}}
diff --git a/.github/workflows/org-health-report.lock.yml b/.github/workflows/org-health-report.lock.yml
index ff10fe84608..a4c752da450 100644
--- a/.github/workflows/org-health-report.lock.yml
+++ b/.github/workflows/org-health-report.lock.yml
@@ -232,9 +232,6 @@ jobs:
GH_AW_PROMPT_8d94051de3622e61_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_8d94051de3622e61_EOF'
{{#runtime-import .github/workflows/shared/github-guard-policy.md}}
diff --git a/.github/workflows/pdf-summary.lock.yml b/.github/workflows/pdf-summary.lock.yml
index adab7ce7876..ca5af0a1f1f 100644
--- a/.github/workflows/pdf-summary.lock.yml
+++ b/.github/workflows/pdf-summary.lock.yml
@@ -298,9 +298,6 @@ jobs:
if [ "$GITHUB_EVENT_NAME" = "issue_comment" ] && [ -n "$GH_AW_IS_PR_COMMENT" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review_comment" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review" ]; then
cat "${RUNNER_TEMP}/gh-aw/prompts/pr_context_prompt.md"
fi
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_b882b92635115046_EOF'
{{#runtime-import .github/workflows/shared/mcp/markitdown.md}}
diff --git a/.github/workflows/plan.lock.yml b/.github/workflows/plan.lock.yml
index 55bab928f94..3812b99dbc4 100644
--- a/.github/workflows/plan.lock.yml
+++ b/.github/workflows/plan.lock.yml
@@ -271,9 +271,6 @@ jobs:
if [ "$GITHUB_EVENT_NAME" = "issue_comment" ] && [ -n "$GH_AW_IS_PR_COMMENT" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review_comment" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review" ]; then
cat "${RUNNER_TEMP}/gh-aw/prompts/pr_context_prompt.md"
fi
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_2170f44eb653670d_EOF'
{{#runtime-import .github/workflows/plan.md}}
diff --git a/.github/workflows/poem-bot.lock.yml b/.github/workflows/poem-bot.lock.yml
index e528b58691f..3eb4649807f 100644
--- a/.github/workflows/poem-bot.lock.yml
+++ b/.github/workflows/poem-bot.lock.yml
@@ -295,9 +295,6 @@ jobs:
if [ "$GITHUB_EVENT_NAME" = "issue_comment" ] && [ -n "$GH_AW_IS_PR_COMMENT" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review_comment" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review" ]; then
cat "${RUNNER_TEMP}/gh-aw/prompts/pr_context_push_to_pr_branch_guidance.md"
fi
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_19ae3bb8b5c482fd_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/pr-nitpick-reviewer.lock.yml b/.github/workflows/pr-nitpick-reviewer.lock.yml
index 1028b1ed415..0fd6afd849f 100644
--- a/.github/workflows/pr-nitpick-reviewer.lock.yml
+++ b/.github/workflows/pr-nitpick-reviewer.lock.yml
@@ -277,9 +277,6 @@ jobs:
if [ "$GITHUB_EVENT_NAME" = "issue_comment" ] && [ -n "$GH_AW_IS_PR_COMMENT" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review_comment" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review" ]; then
cat "${RUNNER_TEMP}/gh-aw/prompts/pr_context_prompt.md"
fi
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_06a57a4830833cb8_EOF'
{{#runtime-import .github/workflows/shared/pr-code-review-config.md}}
diff --git a/.github/workflows/pr-triage-agent.lock.yml b/.github/workflows/pr-triage-agent.lock.yml
index caf7120fd8a..0bb053f41e5 100644
--- a/.github/workflows/pr-triage-agent.lock.yml
+++ b/.github/workflows/pr-triage-agent.lock.yml
@@ -225,9 +225,6 @@ jobs:
GH_AW_PROMPT_253153894c917844_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_253153894c917844_EOF'
{{#runtime-import .github/workflows/shared/github-guard-policy.md}}
diff --git a/.github/workflows/prompt-clustering-analysis.lock.yml b/.github/workflows/prompt-clustering-analysis.lock.yml
index bce4ec317b8..b6afb34248a 100644
--- a/.github/workflows/prompt-clustering-analysis.lock.yml
+++ b/.github/workflows/prompt-clustering-analysis.lock.yml
@@ -253,9 +253,6 @@ jobs:
GH_AW_PROMPT_ed5417896bdbdb8e_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_ed5417896bdbdb8e_EOF'
{{#runtime-import .github/workflows/shared/jqschema.md}}
diff --git a/.github/workflows/python-data-charts.lock.yml b/.github/workflows/python-data-charts.lock.yml
index ebaddc00d4b..bf17ad5d5c2 100644
--- a/.github/workflows/python-data-charts.lock.yml
+++ b/.github/workflows/python-data-charts.lock.yml
@@ -232,9 +232,6 @@ jobs:
GH_AW_PROMPT_130cf5488a7b6ad4_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_130cf5488a7b6ad4_EOF'
{{#runtime-import .github/workflows/shared/charts-with-trending.md}}
diff --git a/.github/workflows/q.lock.yml b/.github/workflows/q.lock.yml
index c05f81f1ce8..f82333ec53e 100644
--- a/.github/workflows/q.lock.yml
+++ b/.github/workflows/q.lock.yml
@@ -310,9 +310,6 @@ jobs:
if [ "$GITHUB_EVENT_NAME" = "issue_comment" ] && [ -n "$GH_AW_IS_PR_COMMENT" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review_comment" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review" ]; then
cat "${RUNNER_TEMP}/gh-aw/prompts/pr_context_prompt.md"
fi
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_4fdd9801819d223c_EOF'
## Serena Code Analysis
diff --git a/.github/workflows/refactoring-cadence.lock.yml b/.github/workflows/refactoring-cadence.lock.yml
index a9d641dac07..a733e23343b 100644
--- a/.github/workflows/refactoring-cadence.lock.yml
+++ b/.github/workflows/refactoring-cadence.lock.yml
@@ -217,9 +217,6 @@ jobs:
GH_AW_PROMPT_8a1b92b889a26592_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_8a1b92b889a26592_EOF'
{{#runtime-import .github/workflows/refactoring-cadence.md}}
diff --git a/.github/workflows/refiner.lock.yml b/.github/workflows/refiner.lock.yml
index bb094edba25..70355a848bb 100644
--- a/.github/workflows/refiner.lock.yml
+++ b/.github/workflows/refiner.lock.yml
@@ -255,9 +255,6 @@ jobs:
GH_AW_PROMPT_8bcb6566d1be6fcb_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_8bcb6566d1be6fcb_EOF'
{{#runtime-import .github/workflows/shared/github-guard-policy.md}}
diff --git a/.github/workflows/release.lock.yml b/.github/workflows/release.lock.yml
index 225cb799e6e..a287522df23 100644
--- a/.github/workflows/release.lock.yml
+++ b/.github/workflows/release.lock.yml
@@ -238,9 +238,6 @@ jobs:
GH_AW_PROMPT_79342ddfec0e424b_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_79342ddfec0e424b_EOF'
{{#runtime-import .github/workflows/shared/community-attribution.md}}
diff --git a/.github/workflows/repo-audit-analyzer.lock.yml b/.github/workflows/repo-audit-analyzer.lock.yml
index 2696f70dba7..093a4861a2e 100644
--- a/.github/workflows/repo-audit-analyzer.lock.yml
+++ b/.github/workflows/repo-audit-analyzer.lock.yml
@@ -241,9 +241,6 @@ jobs:
GH_AW_PROMPT_281009734093affb_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_281009734093affb_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/repo-tree-map.lock.yml b/.github/workflows/repo-tree-map.lock.yml
index f3c62ce717f..65f39e04869 100644
--- a/.github/workflows/repo-tree-map.lock.yml
+++ b/.github/workflows/repo-tree-map.lock.yml
@@ -223,9 +223,6 @@ jobs:
GH_AW_PROMPT_d7a36150f4488be6_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_d7a36150f4488be6_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/repository-quality-improver.lock.yml b/.github/workflows/repository-quality-improver.lock.yml
index 6e31e087d82..c0ba2ed8a2a 100644
--- a/.github/workflows/repository-quality-improver.lock.yml
+++ b/.github/workflows/repository-quality-improver.lock.yml
@@ -241,9 +241,6 @@ jobs:
GH_AW_PROMPT_4f44a3ac5441beb0_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_4f44a3ac5441beb0_EOF'
## Serena Code Analysis
diff --git a/.github/workflows/research.lock.yml b/.github/workflows/research.lock.yml
index 4e123cd5d28..146474a6bd4 100644
--- a/.github/workflows/research.lock.yml
+++ b/.github/workflows/research.lock.yml
@@ -227,9 +227,6 @@ jobs:
GH_AW_PROMPT_98d74baf63f8b6ad_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_98d74baf63f8b6ad_EOF'
{{#runtime-import .github/workflows/shared/mcp/tavily.md}}
diff --git a/.github/workflows/safe-output-health.lock.yml b/.github/workflows/safe-output-health.lock.yml
index f5512e40904..82df160e4c7 100644
--- a/.github/workflows/safe-output-health.lock.yml
+++ b/.github/workflows/safe-output-health.lock.yml
@@ -244,9 +244,6 @@ jobs:
GH_AW_PROMPT_4b0b7f84e0fb41f7_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_4b0b7f84e0fb41f7_EOF'
{{#runtime-import .github/workflows/shared/aw-logs-24h-fetch.md}}
diff --git a/.github/workflows/schema-consistency-checker.lock.yml b/.github/workflows/schema-consistency-checker.lock.yml
index cc5d9d0ecaa..dc5ad89c26b 100644
--- a/.github/workflows/schema-consistency-checker.lock.yml
+++ b/.github/workflows/schema-consistency-checker.lock.yml
@@ -240,9 +240,6 @@ jobs:
GH_AW_PROMPT_d984ba9ebca19fc3_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_d984ba9ebca19fc3_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/schema-feature-coverage.lock.yml b/.github/workflows/schema-feature-coverage.lock.yml
index 00daa0d93a3..2183d34dfce 100644
--- a/.github/workflows/schema-feature-coverage.lock.yml
+++ b/.github/workflows/schema-feature-coverage.lock.yml
@@ -226,9 +226,6 @@ jobs:
GH_AW_PROMPT_fae8e9bb7c978eec_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_fae8e9bb7c978eec_EOF'
{{#runtime-import .github/workflows/schema-feature-coverage.md}}
@@ -1198,18 +1195,18 @@ jobs:
DOCKER_SOCK_GID=$(stat -c '%g' /var/run/docker.sock 2>/dev/null || echo '0')
export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host --add-host host.docker.internal:127.0.0.1 --user '"${MCP_GATEWAY_UID}"':'"${MCP_GATEWAY_GID}"' --group-add '"${DOCKER_SOCK_GID}"' -v /var/run/docker.sock:/var/run/docker.sock -e MCP_GATEWAY_PORT -e MCP_GATEWAY_DOMAIN -e MCP_GATEWAY_API_KEY -e MCP_GATEWAY_PAYLOAD_DIR -e MCP_GATEWAY_PAYLOAD_SIZE_THRESHOLD -e DEBUG -e MCP_GATEWAY_LOG_DIR -e GH_AW_MCP_LOG_DIR -e GH_AW_SAFE_OUTPUTS -e GH_AW_SAFE_OUTPUTS_CONFIG_PATH -e GH_AW_SAFE_OUTPUTS_TOOLS_PATH -e GH_AW_ASSETS_BRANCH -e GH_AW_ASSETS_MAX_SIZE_KB -e GH_AW_ASSETS_ALLOWED_EXTS -e DEFAULT_BRANCH -e GITHUB_MCP_SERVER_TOKEN -e GITHUB_MCP_GUARD_MIN_INTEGRITY -e GITHUB_MCP_GUARD_REPOS -e GITHUB_REPOSITORY -e GITHUB_SERVER_URL -e GITHUB_SHA -e GITHUB_WORKSPACE -e GITHUB_TOKEN -e GITHUB_RUN_ID -e GITHUB_RUN_NUMBER -e GITHUB_RUN_ATTEMPT -e GITHUB_JOB -e GITHUB_ACTION -e GITHUB_EVENT_NAME -e GITHUB_EVENT_PATH -e GITHUB_ACTOR -e GITHUB_ACTOR_ID -e GITHUB_TRIGGERING_ACTOR -e GITHUB_WORKFLOW -e GITHUB_WORKFLOW_REF -e GITHUB_WORKFLOW_SHA -e GITHUB_REF -e GITHUB_REF_NAME -e GITHUB_REF_TYPE -e GITHUB_HEAD_REF -e GITHUB_BASE_REF -e CODEX_HOME -v /tmp/gh-aw/mcp-payloads:/tmp/gh-aw/mcp-payloads:rw -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/github/gh-aw-mcpg:v0.3.1'
- cat > "${RUNNER_TEMP}/gh-aw/mcp-config/config.toml" << GH_AW_MCP_CONFIG_7cfc3fb1079471e4_EOF
+ cat > "${RUNNER_TEMP}/gh-aw/mcp-config/config.toml" << GH_AW_MCP_CONFIG_b5693f176f1ab63b_EOF
[history]
persistence = "none"
[shell_environment_policy]
inherit = "core"
include_only = ["CODEX_API_KEY", "HOME", "OPENAI_API_KEY", "PATH"]
- GH_AW_MCP_CONFIG_7cfc3fb1079471e4_EOF
+ GH_AW_MCP_CONFIG_b5693f176f1ab63b_EOF
# Generate JSON config for MCP gateway
GH_AW_NODE=$(which node 2>/dev/null || command -v node 2>/dev/null || echo node)
- cat << GH_AW_MCP_CONFIG_d1057d47b6ca73df_EOF | "$GH_AW_NODE" "${RUNNER_TEMP}/gh-aw/actions/start_mcp_gateway.cjs"
+ cat << GH_AW_MCP_CONFIG_c1f832527525cb0e_EOF | "$GH_AW_NODE" "${RUNNER_TEMP}/gh-aw/actions/start_mcp_gateway.cjs"
{
"mcpServers": {
},
@@ -1220,11 +1217,11 @@ jobs:
"payloadDir": "${MCP_GATEWAY_PAYLOAD_DIR}"
}
}
- GH_AW_MCP_CONFIG_d1057d47b6ca73df_EOF
+ GH_AW_MCP_CONFIG_c1f832527525cb0e_EOF
# Sync converter output to writable CODEX_HOME for Codex
mkdir -p /tmp/gh-aw/mcp-config
- cat > "/tmp/gh-aw/mcp-config/config.toml" << GH_AW_CODEX_SHELL_POLICY_b5b077b468335d61_EOF
+ cat > "/tmp/gh-aw/mcp-config/config.toml" << GH_AW_CODEX_SHELL_POLICY_7277ea4e1f2e0530_EOF
model_provider = "openai-proxy"
[model_providers.openai-proxy]
name = "OpenAI AWF proxy"
@@ -1234,7 +1231,7 @@ jobs:
[shell_environment_policy]
inherit = "core"
include_only = ["CODEX_API_KEY", "HOME", "OPENAI_API_KEY", "PATH"]
- GH_AW_CODEX_SHELL_POLICY_b5b077b468335d61_EOF
+ GH_AW_CODEX_SHELL_POLICY_7277ea4e1f2e0530_EOF
awk '
BEGIN { skip_openai_proxy = 0 }
/^[[:space:]]*model_provider[[:space:]]*=/ { next }
diff --git a/.github/workflows/scout.lock.yml b/.github/workflows/scout.lock.yml
index d25a40ec385..8973880531f 100644
--- a/.github/workflows/scout.lock.yml
+++ b/.github/workflows/scout.lock.yml
@@ -329,9 +329,6 @@ jobs:
if [ "$GITHUB_EVENT_NAME" = "issue_comment" ] && [ -n "$GH_AW_IS_PR_COMMENT" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review_comment" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review" ]; then
cat "${RUNNER_TEMP}/gh-aw/prompts/pr_context_prompt.md"
fi
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_8272fdeb55a2370c_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/security-compliance.lock.yml b/.github/workflows/security-compliance.lock.yml
index da896e300d6..e9cd8c64b72 100644
--- a/.github/workflows/security-compliance.lock.yml
+++ b/.github/workflows/security-compliance.lock.yml
@@ -234,9 +234,6 @@ jobs:
GH_AW_PROMPT_e182ce1782081fe9_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_e182ce1782081fe9_EOF'
{{#runtime-import .github/workflows/security-compliance.md}}
diff --git a/.github/workflows/security-review.lock.yml b/.github/workflows/security-review.lock.yml
index d944c8f82bd..40ef312d3f8 100644
--- a/.github/workflows/security-review.lock.yml
+++ b/.github/workflows/security-review.lock.yml
@@ -274,9 +274,6 @@ jobs:
if [ "$GITHUB_EVENT_NAME" = "issue_comment" ] && [ -n "$GH_AW_IS_PR_COMMENT" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review_comment" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review" ]; then
cat "${RUNNER_TEMP}/gh-aw/prompts/pr_context_prompt.md"
fi
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_ee0f70d59b920340_EOF'
{{#runtime-import .github/workflows/shared/security-analysis-base.md}}
diff --git a/.github/workflows/semantic-function-refactor.lock.yml b/.github/workflows/semantic-function-refactor.lock.yml
index 978e83e623d..ddc38820c96 100644
--- a/.github/workflows/semantic-function-refactor.lock.yml
+++ b/.github/workflows/semantic-function-refactor.lock.yml
@@ -227,9 +227,6 @@ jobs:
GH_AW_PROMPT_63264fecff0f6f38_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_63264fecff0f6f38_EOF'
## Serena Code Analysis
diff --git a/.github/workflows/sergo.lock.yml b/.github/workflows/sergo.lock.yml
index ba7ec19f177..f883edf8b5b 100644
--- a/.github/workflows/sergo.lock.yml
+++ b/.github/workflows/sergo.lock.yml
@@ -241,9 +241,6 @@ jobs:
GH_AW_PROMPT_4179d90e1e2bd67a_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_4179d90e1e2bd67a_EOF'
## Serena Code Analysis
diff --git a/.github/workflows/slide-deck-maintainer.lock.yml b/.github/workflows/slide-deck-maintainer.lock.yml
index 8d8c3d9d981..109cacf7d9e 100644
--- a/.github/workflows/slide-deck-maintainer.lock.yml
+++ b/.github/workflows/slide-deck-maintainer.lock.yml
@@ -240,9 +240,6 @@ jobs:
GH_AW_PROMPT_f9dfff389c6d2518_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_f9dfff389c6d2518_EOF'
{{#runtime-import .github/workflows/shared/activation-app.md}}
diff --git a/.github/workflows/smoke-agent-all-merged.lock.yml b/.github/workflows/smoke-agent-all-merged.lock.yml
index 5b91e876183..f82723ceac5 100644
--- a/.github/workflows/smoke-agent-all-merged.lock.yml
+++ b/.github/workflows/smoke-agent-all-merged.lock.yml
@@ -267,9 +267,6 @@ jobs:
GH_AW_PROMPT_2154fa1d6c586071_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_2154fa1d6c586071_EOF'
{{#runtime-import .github/workflows/shared/observability-otlp.md}}
diff --git a/.github/workflows/smoke-agent-all-none.lock.yml b/.github/workflows/smoke-agent-all-none.lock.yml
index f0a78abd24c..0853d43e876 100644
--- a/.github/workflows/smoke-agent-all-none.lock.yml
+++ b/.github/workflows/smoke-agent-all-none.lock.yml
@@ -267,9 +267,6 @@ jobs:
GH_AW_PROMPT_d87d9898ea35480b_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_d87d9898ea35480b_EOF'
{{#runtime-import .github/workflows/shared/observability-otlp.md}}
diff --git a/.github/workflows/smoke-agent-public-approved.lock.yml b/.github/workflows/smoke-agent-public-approved.lock.yml
index bc71b041fd7..764a0044f0b 100644
--- a/.github/workflows/smoke-agent-public-approved.lock.yml
+++ b/.github/workflows/smoke-agent-public-approved.lock.yml
@@ -269,9 +269,6 @@ jobs:
GH_AW_PROMPT_3e689fc9bcbf861a_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_3e689fc9bcbf861a_EOF'
{{#runtime-import .github/workflows/shared/github-guard-policy.md}}
diff --git a/.github/workflows/smoke-agent-public-none.lock.yml b/.github/workflows/smoke-agent-public-none.lock.yml
index 785012c07d8..e3ab6923918 100644
--- a/.github/workflows/smoke-agent-public-none.lock.yml
+++ b/.github/workflows/smoke-agent-public-none.lock.yml
@@ -267,9 +267,6 @@ jobs:
GH_AW_PROMPT_b5f95b20ac0f0789_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_b5f95b20ac0f0789_EOF'
{{#runtime-import .github/workflows/shared/observability-otlp.md}}
diff --git a/.github/workflows/smoke-agent-scoped-approved.lock.yml b/.github/workflows/smoke-agent-scoped-approved.lock.yml
index 7ef750e7335..dc5b65369b7 100644
--- a/.github/workflows/smoke-agent-scoped-approved.lock.yml
+++ b/.github/workflows/smoke-agent-scoped-approved.lock.yml
@@ -268,9 +268,6 @@ jobs:
GH_AW_PROMPT_b21bd306ae054208_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_b21bd306ae054208_EOF'
{{#runtime-import .github/workflows/shared/github-guard-policy.md}}
diff --git a/.github/workflows/smoke-call-workflow.lock.yml b/.github/workflows/smoke-call-workflow.lock.yml
index acc9c1171e8..fa215ee2784 100644
--- a/.github/workflows/smoke-call-workflow.lock.yml
+++ b/.github/workflows/smoke-call-workflow.lock.yml
@@ -254,9 +254,6 @@ jobs:
GH_AW_PROMPT_0bcd7ba305cfca31_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_0bcd7ba305cfca31_EOF'
{{#runtime-import .github/workflows/shared/observability-otlp.md}}
@@ -1230,18 +1227,18 @@ jobs:
DOCKER_SOCK_GID=$(stat -c '%g' /var/run/docker.sock 2>/dev/null || echo '0')
export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host --add-host host.docker.internal:127.0.0.1 --user '"${MCP_GATEWAY_UID}"':'"${MCP_GATEWAY_GID}"' --group-add '"${DOCKER_SOCK_GID}"' -v /var/run/docker.sock:/var/run/docker.sock -e MCP_GATEWAY_PORT -e MCP_GATEWAY_DOMAIN -e MCP_GATEWAY_API_KEY -e MCP_GATEWAY_PAYLOAD_DIR -e MCP_GATEWAY_PAYLOAD_SIZE_THRESHOLD -e DEBUG -e MCP_GATEWAY_LOG_DIR -e GH_AW_MCP_LOG_DIR -e GH_AW_SAFE_OUTPUTS -e GH_AW_SAFE_OUTPUTS_CONFIG_PATH -e GH_AW_SAFE_OUTPUTS_TOOLS_PATH -e GH_AW_ASSETS_BRANCH -e GH_AW_ASSETS_MAX_SIZE_KB -e GH_AW_ASSETS_ALLOWED_EXTS -e DEFAULT_BRANCH -e GITHUB_MCP_SERVER_TOKEN -e GITHUB_MCP_GUARD_MIN_INTEGRITY -e GITHUB_MCP_GUARD_REPOS -e GITHUB_REPOSITORY -e GITHUB_SERVER_URL -e GITHUB_SHA -e GITHUB_WORKSPACE -e GITHUB_TOKEN -e GITHUB_RUN_ID -e GITHUB_RUN_NUMBER -e GITHUB_RUN_ATTEMPT -e GITHUB_JOB -e GITHUB_ACTION -e GITHUB_EVENT_NAME -e GITHUB_EVENT_PATH -e GITHUB_ACTOR -e GITHUB_ACTOR_ID -e GITHUB_TRIGGERING_ACTOR -e GITHUB_WORKFLOW -e GITHUB_WORKFLOW_REF -e GITHUB_WORKFLOW_SHA -e GITHUB_REF -e GITHUB_REF_NAME -e GITHUB_REF_TYPE -e GITHUB_HEAD_REF -e GITHUB_BASE_REF -e CODEX_HOME -v /tmp/gh-aw/mcp-payloads:/tmp/gh-aw/mcp-payloads:rw -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/github/gh-aw-mcpg:v0.3.1'
- cat > "${RUNNER_TEMP}/gh-aw/mcp-config/config.toml" << GH_AW_MCP_CONFIG_7cb1f239d7dcc678_EOF
+ cat > "${RUNNER_TEMP}/gh-aw/mcp-config/config.toml" << GH_AW_MCP_CONFIG_1487b91f9210af68_EOF
[history]
persistence = "none"
[shell_environment_policy]
inherit = "core"
include_only = ["CODEX_API_KEY", "HOME", "OPENAI_API_KEY", "PATH"]
- GH_AW_MCP_CONFIG_7cb1f239d7dcc678_EOF
+ GH_AW_MCP_CONFIG_1487b91f9210af68_EOF
# Generate JSON config for MCP gateway
GH_AW_NODE=$(which node 2>/dev/null || command -v node 2>/dev/null || echo node)
- cat << GH_AW_MCP_CONFIG_54fe6699938ad0e5_EOF | "$GH_AW_NODE" "${RUNNER_TEMP}/gh-aw/actions/start_mcp_gateway.cjs"
+ cat << GH_AW_MCP_CONFIG_5140bf22f7590031_EOF | "$GH_AW_NODE" "${RUNNER_TEMP}/gh-aw/actions/start_mcp_gateway.cjs"
{
"mcpServers": {
},
@@ -1252,11 +1249,11 @@ jobs:
"payloadDir": "${MCP_GATEWAY_PAYLOAD_DIR}"
}
}
- GH_AW_MCP_CONFIG_54fe6699938ad0e5_EOF
+ GH_AW_MCP_CONFIG_5140bf22f7590031_EOF
# Sync converter output to writable CODEX_HOME for Codex
mkdir -p /tmp/gh-aw/mcp-config
- cat > "/tmp/gh-aw/mcp-config/config.toml" << GH_AW_CODEX_SHELL_POLICY_da706fbae40c11ac_EOF
+ cat > "/tmp/gh-aw/mcp-config/config.toml" << GH_AW_CODEX_SHELL_POLICY_3e6472240cee4829_EOF
model_provider = "openai-proxy"
[model_providers.openai-proxy]
name = "OpenAI AWF proxy"
@@ -1266,7 +1263,7 @@ jobs:
[shell_environment_policy]
inherit = "core"
include_only = ["CODEX_API_KEY", "HOME", "OPENAI_API_KEY", "PATH"]
- GH_AW_CODEX_SHELL_POLICY_da706fbae40c11ac_EOF
+ GH_AW_CODEX_SHELL_POLICY_3e6472240cee4829_EOF
awk '
BEGIN { skip_openai_proxy = 0 }
/^[[:space:]]*model_provider[[:space:]]*=/ { next }
diff --git a/.github/workflows/smoke-ci.lock.yml b/.github/workflows/smoke-ci.lock.yml
index 8952f5fa683..9742bb35e30 100644
--- a/.github/workflows/smoke-ci.lock.yml
+++ b/.github/workflows/smoke-ci.lock.yml
@@ -250,9 +250,6 @@ jobs:
GH_AW_PROMPT_06e3e19b06693820_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_06e3e19b06693820_EOF'
{{#runtime-import .github/workflows/smoke-ci.md}}
diff --git a/.github/workflows/smoke-claude.lock.yml b/.github/workflows/smoke-claude.lock.yml
index 48333cbf1ed..035fed59d8e 100644
--- a/.github/workflows/smoke-claude.lock.yml
+++ b/.github/workflows/smoke-claude.lock.yml
@@ -307,9 +307,6 @@ jobs:
GH_AW_PROMPT_1ff941a307e33158_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_1ff941a307e33158_EOF'
diff --git a/.github/workflows/smoke-codex.lock.yml b/.github/workflows/smoke-codex.lock.yml
index d2618608ce4..e0f4601d181 100644
--- a/.github/workflows/smoke-codex.lock.yml
+++ b/.github/workflows/smoke-codex.lock.yml
@@ -305,9 +305,6 @@ jobs:
GH_AW_PROMPT_928d68ef3e3a244b_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_928d68ef3e3a244b_EOF'
## Serena Code Analysis
@@ -1785,18 +1782,18 @@ jobs:
DOCKER_SOCK_GID=$(stat -c '%g' /var/run/docker.sock 2>/dev/null || echo '0')
export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host --add-host host.docker.internal:127.0.0.1 --user '"${MCP_GATEWAY_UID}"':'"${MCP_GATEWAY_GID}"' --group-add '"${DOCKER_SOCK_GID}"' -v /var/run/docker.sock:/var/run/docker.sock -e MCP_GATEWAY_PORT -e MCP_GATEWAY_DOMAIN -e MCP_GATEWAY_API_KEY -e MCP_GATEWAY_PAYLOAD_DIR -e MCP_GATEWAY_PAYLOAD_SIZE_THRESHOLD -e DEBUG -e MCP_GATEWAY_LOG_DIR -e GH_AW_MCP_LOG_DIR -e GH_AW_SAFE_OUTPUTS -e GH_AW_SAFE_OUTPUTS_CONFIG_PATH -e GH_AW_SAFE_OUTPUTS_TOOLS_PATH -e GH_AW_ASSETS_BRANCH -e GH_AW_ASSETS_MAX_SIZE_KB -e GH_AW_ASSETS_ALLOWED_EXTS -e DEFAULT_BRANCH -e GITHUB_MCP_SERVER_TOKEN -e GITHUB_MCP_GUARD_MIN_INTEGRITY -e GITHUB_MCP_GUARD_REPOS -e GITHUB_REPOSITORY -e GITHUB_SERVER_URL -e GITHUB_SHA -e GITHUB_WORKSPACE -e GITHUB_TOKEN -e GITHUB_RUN_ID -e GITHUB_RUN_NUMBER -e GITHUB_RUN_ATTEMPT -e GITHUB_JOB -e GITHUB_ACTION -e GITHUB_EVENT_NAME -e GITHUB_EVENT_PATH -e GITHUB_ACTOR -e GITHUB_ACTOR_ID -e GITHUB_TRIGGERING_ACTOR -e GITHUB_WORKFLOW -e GITHUB_WORKFLOW_REF -e GITHUB_WORKFLOW_SHA -e GITHUB_REF -e GITHUB_REF_NAME -e GITHUB_REF_TYPE -e GITHUB_HEAD_REF -e GITHUB_BASE_REF -e CODEX_HOME -v /tmp/gh-aw/mcp-payloads:/tmp/gh-aw/mcp-payloads:rw -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw ghcr.io/github/gh-aw-mcpg:v0.3.1'
- cat > "${RUNNER_TEMP}/gh-aw/mcp-config/config.toml" << GH_AW_MCP_CONFIG_e00013f3149f4ae6_EOF
+ cat > "${RUNNER_TEMP}/gh-aw/mcp-config/config.toml" << GH_AW_MCP_CONFIG_8da66847fee653c0_EOF
[history]
persistence = "none"
[shell_environment_policy]
inherit = "core"
include_only = ["CODEX_API_KEY", "HOME", "OPENAI_API_KEY", "PATH"]
- GH_AW_MCP_CONFIG_e00013f3149f4ae6_EOF
+ GH_AW_MCP_CONFIG_8da66847fee653c0_EOF
# Generate JSON config for MCP gateway
GH_AW_NODE=$(which node 2>/dev/null || command -v node 2>/dev/null || echo node)
- cat << GH_AW_MCP_CONFIG_d6631508eb0fbab1_EOF | "$GH_AW_NODE" "${RUNNER_TEMP}/gh-aw/actions/start_mcp_gateway.cjs"
+ cat << GH_AW_MCP_CONFIG_d9a327b361853328_EOF | "$GH_AW_NODE" "${RUNNER_TEMP}/gh-aw/actions/start_mcp_gateway.cjs"
{
"mcpServers": {
},
@@ -1807,11 +1804,11 @@ jobs:
"payloadDir": "${MCP_GATEWAY_PAYLOAD_DIR}"
}
}
- GH_AW_MCP_CONFIG_d6631508eb0fbab1_EOF
+ GH_AW_MCP_CONFIG_d9a327b361853328_EOF
# Sync converter output to writable CODEX_HOME for Codex
mkdir -p /tmp/gh-aw/mcp-config
- cat > "/tmp/gh-aw/mcp-config/config.toml" << GH_AW_CODEX_SHELL_POLICY_c6359efe5dd4c06c_EOF
+ cat > "/tmp/gh-aw/mcp-config/config.toml" << GH_AW_CODEX_SHELL_POLICY_14087ae75db9294b_EOF
model_provider = "openai-proxy"
[model_providers.openai-proxy]
name = "OpenAI AWF proxy"
@@ -1821,7 +1818,7 @@ jobs:
[shell_environment_policy]
inherit = "core"
include_only = ["CODEX_API_KEY", "HOME", "OPENAI_API_KEY", "PATH"]
- GH_AW_CODEX_SHELL_POLICY_c6359efe5dd4c06c_EOF
+ GH_AW_CODEX_SHELL_POLICY_14087ae75db9294b_EOF
awk '
BEGIN { skip_openai_proxy = 0 }
/^[[:space:]]*model_provider[[:space:]]*=/ { next }
diff --git a/.github/workflows/smoke-copilot-arm.lock.yml b/.github/workflows/smoke-copilot-arm.lock.yml
index 2e44e65307c..a9e82f8ad3d 100644
--- a/.github/workflows/smoke-copilot-arm.lock.yml
+++ b/.github/workflows/smoke-copilot-arm.lock.yml
@@ -300,9 +300,6 @@ jobs:
GH_AW_PROMPT_e8adced155d997d7_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_e8adced155d997d7_EOF'
## Serena Code Analysis
diff --git a/.github/workflows/smoke-copilot.lock.yml b/.github/workflows/smoke-copilot.lock.yml
index 326a011d007..7e80af598d2 100644
--- a/.github/workflows/smoke-copilot.lock.yml
+++ b/.github/workflows/smoke-copilot.lock.yml
@@ -297,9 +297,6 @@ jobs:
GH_AW_PROMPT_da9cd13ddf198bed_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_da9cd13ddf198bed_EOF'
## Serena Code Analysis
diff --git a/.github/workflows/smoke-create-cross-repo-pr.lock.yml b/.github/workflows/smoke-create-cross-repo-pr.lock.yml
index 75122119b9f..c1cdfb09b78 100644
--- a/.github/workflows/smoke-create-cross-repo-pr.lock.yml
+++ b/.github/workflows/smoke-create-cross-repo-pr.lock.yml
@@ -269,9 +269,6 @@ jobs:
GH_AW_PROMPT_0420ea7924b34dcb_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_0420ea7924b34dcb_EOF'
{{#runtime-import .github/workflows/shared/observability-otlp.md}}
diff --git a/.github/workflows/smoke-crush.lock.yml b/.github/workflows/smoke-crush.lock.yml
index 36850743c21..cd46fb2d7be 100644
--- a/.github/workflows/smoke-crush.lock.yml
+++ b/.github/workflows/smoke-crush.lock.yml
@@ -275,9 +275,6 @@ jobs:
GH_AW_PROMPT_b4fa4429d3aa72ae_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_b4fa4429d3aa72ae_EOF'
{{#runtime-import .github/workflows/shared/gh.md}}
diff --git a/.github/workflows/smoke-gemini.lock.yml b/.github/workflows/smoke-gemini.lock.yml
index c20416e0d48..ce5df2f7013 100644
--- a/.github/workflows/smoke-gemini.lock.yml
+++ b/.github/workflows/smoke-gemini.lock.yml
@@ -290,9 +290,6 @@ jobs:
GH_AW_PROMPT_46b9e9e2ca0cb2d1_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_46b9e9e2ca0cb2d1_EOF'
{{#runtime-import .github/workflows/shared/gh.md}}
diff --git a/.github/workflows/smoke-multi-pr.lock.yml b/.github/workflows/smoke-multi-pr.lock.yml
index bfc53cc10ff..116c228565c 100644
--- a/.github/workflows/smoke-multi-pr.lock.yml
+++ b/.github/workflows/smoke-multi-pr.lock.yml
@@ -287,9 +287,6 @@ jobs:
GH_AW_PROMPT_48a536a540ddcea8_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_48a536a540ddcea8_EOF'
{{#runtime-import .github/workflows/shared/observability-otlp.md}}
diff --git a/.github/workflows/smoke-opencode.lock.yml b/.github/workflows/smoke-opencode.lock.yml
index 9c0b4b59184..a31811918b4 100644
--- a/.github/workflows/smoke-opencode.lock.yml
+++ b/.github/workflows/smoke-opencode.lock.yml
@@ -287,9 +287,6 @@ jobs:
GH_AW_PROMPT_ce2042b8038d4875_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_ce2042b8038d4875_EOF'
{{#runtime-import .github/workflows/shared/gh.md}}
diff --git a/.github/workflows/smoke-project.lock.yml b/.github/workflows/smoke-project.lock.yml
index 5eb694226bc..e4cbe9d0925 100644
--- a/.github/workflows/smoke-project.lock.yml
+++ b/.github/workflows/smoke-project.lock.yml
@@ -288,9 +288,6 @@ jobs:
GH_AW_PROMPT_58453f345124cba3_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_58453f345124cba3_EOF'
{{#runtime-import .github/workflows/shared/observability-otlp.md}}
diff --git a/.github/workflows/smoke-service-ports.lock.yml b/.github/workflows/smoke-service-ports.lock.yml
index 17a9a44b35a..01ec9b0ad97 100644
--- a/.github/workflows/smoke-service-ports.lock.yml
+++ b/.github/workflows/smoke-service-ports.lock.yml
@@ -244,9 +244,6 @@ jobs:
GH_AW_PROMPT_1c9fa53e6b54b6a3_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_1c9fa53e6b54b6a3_EOF'
{{#runtime-import .github/workflows/shared/observability-otlp.md}}
diff --git a/.github/workflows/smoke-temporary-id.lock.yml b/.github/workflows/smoke-temporary-id.lock.yml
index 3876c7cab10..c830f91f815 100644
--- a/.github/workflows/smoke-temporary-id.lock.yml
+++ b/.github/workflows/smoke-temporary-id.lock.yml
@@ -283,9 +283,6 @@ jobs:
GH_AW_PROMPT_f9d203436b94b03a_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_f9d203436b94b03a_EOF'
{{#runtime-import .github/workflows/shared/observability-otlp.md}}
diff --git a/.github/workflows/smoke-test-tools.lock.yml b/.github/workflows/smoke-test-tools.lock.yml
index e1727a8a333..8ea1ebc4103 100644
--- a/.github/workflows/smoke-test-tools.lock.yml
+++ b/.github/workflows/smoke-test-tools.lock.yml
@@ -273,9 +273,6 @@ jobs:
GH_AW_PROMPT_0289aca023ea6d07_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_0289aca023ea6d07_EOF'
{{#runtime-import .github/workflows/shared/observability-otlp.md}}
diff --git a/.github/workflows/smoke-update-cross-repo-pr.lock.yml b/.github/workflows/smoke-update-cross-repo-pr.lock.yml
index a45244eeeec..cd0d8766293 100644
--- a/.github/workflows/smoke-update-cross-repo-pr.lock.yml
+++ b/.github/workflows/smoke-update-cross-repo-pr.lock.yml
@@ -272,9 +272,6 @@ jobs:
GH_AW_PROMPT_95b80c043e2e7005_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_95b80c043e2e7005_EOF'
{{#runtime-import .github/workflows/shared/observability-otlp.md}}
diff --git a/.github/workflows/smoke-workflow-call-with-inputs.lock.yml b/.github/workflows/smoke-workflow-call-with-inputs.lock.yml
index 12074ff96b0..051c4046921 100644
--- a/.github/workflows/smoke-workflow-call-with-inputs.lock.yml
+++ b/.github/workflows/smoke-workflow-call-with-inputs.lock.yml
@@ -273,9 +273,6 @@ jobs:
GH_AW_PROMPT_f2d76cd8a1ef2de8_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_f2d76cd8a1ef2de8_EOF'
{{#runtime-import .github/workflows/smoke-workflow-call-with-inputs.md}}
diff --git a/.github/workflows/smoke-workflow-call.lock.yml b/.github/workflows/smoke-workflow-call.lock.yml
index 3dbd984a0aa..4ecaba0709a 100644
--- a/.github/workflows/smoke-workflow-call.lock.yml
+++ b/.github/workflows/smoke-workflow-call.lock.yml
@@ -277,9 +277,6 @@ jobs:
GH_AW_PROMPT_022421748a24fe95_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_022421748a24fe95_EOF'
{{#runtime-import .github/workflows/smoke-workflow-call.md}}
diff --git a/.github/workflows/spec-enforcer.lock.yml b/.github/workflows/spec-enforcer.lock.yml
index f90ea8347ff..17de0b05fbd 100644
--- a/.github/workflows/spec-enforcer.lock.yml
+++ b/.github/workflows/spec-enforcer.lock.yml
@@ -230,9 +230,6 @@ jobs:
GH_AW_PROMPT_c74a170bf37c0660_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_c74a170bf37c0660_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/spec-extractor.lock.yml b/.github/workflows/spec-extractor.lock.yml
index 3524180e62f..5057392edf9 100644
--- a/.github/workflows/spec-extractor.lock.yml
+++ b/.github/workflows/spec-extractor.lock.yml
@@ -227,9 +227,6 @@ jobs:
GH_AW_PROMPT_3daaac1a891d7da5_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_3daaac1a891d7da5_EOF'
## Serena Code Analysis
diff --git a/.github/workflows/spec-librarian.lock.yml b/.github/workflows/spec-librarian.lock.yml
index a200d8538a1..ca57ca60689 100644
--- a/.github/workflows/spec-librarian.lock.yml
+++ b/.github/workflows/spec-librarian.lock.yml
@@ -225,9 +225,6 @@ jobs:
GH_AW_PROMPT_2c4d45d7f39bcff2_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_2c4d45d7f39bcff2_EOF'
## Serena Code Analysis
diff --git a/.github/workflows/stale-repo-identifier.lock.yml b/.github/workflows/stale-repo-identifier.lock.yml
index 17a37235f0a..4dfdae26ef3 100644
--- a/.github/workflows/stale-repo-identifier.lock.yml
+++ b/.github/workflows/stale-repo-identifier.lock.yml
@@ -255,9 +255,6 @@ jobs:
GH_AW_PROMPT_ede8520bbc966539_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_ede8520bbc966539_EOF'
{{#runtime-import .github/workflows/shared/github-guard-policy.md}}
diff --git a/.github/workflows/static-analysis-report.lock.yml b/.github/workflows/static-analysis-report.lock.yml
index de54c48cb4b..ac63e22c904 100644
--- a/.github/workflows/static-analysis-report.lock.yml
+++ b/.github/workflows/static-analysis-report.lock.yml
@@ -231,9 +231,6 @@ jobs:
GH_AW_PROMPT_a7f209ebfd14c3f4_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_a7f209ebfd14c3f4_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/step-name-alignment.lock.yml b/.github/workflows/step-name-alignment.lock.yml
index 898051ebf47..1965e4dd182 100644
--- a/.github/workflows/step-name-alignment.lock.yml
+++ b/.github/workflows/step-name-alignment.lock.yml
@@ -224,9 +224,6 @@ jobs:
GH_AW_PROMPT_651666ff422bb502_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_651666ff422bb502_EOF'
{{#runtime-import .github/workflows/step-name-alignment.md}}
diff --git a/.github/workflows/sub-issue-closer.lock.yml b/.github/workflows/sub-issue-closer.lock.yml
index 51fee0fefad..7bf865d1e40 100644
--- a/.github/workflows/sub-issue-closer.lock.yml
+++ b/.github/workflows/sub-issue-closer.lock.yml
@@ -221,9 +221,6 @@ jobs:
GH_AW_PROMPT_5ca5aaf91141261e_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_5ca5aaf91141261e_EOF'
{{#runtime-import .github/workflows/sub-issue-closer.md}}
diff --git a/.github/workflows/super-linter.lock.yml b/.github/workflows/super-linter.lock.yml
index a445ad59ee3..ce9c223a713 100644
--- a/.github/workflows/super-linter.lock.yml
+++ b/.github/workflows/super-linter.lock.yml
@@ -228,9 +228,6 @@ jobs:
GH_AW_PROMPT_f5b38ff132780914_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_f5b38ff132780914_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/technical-doc-writer.lock.yml b/.github/workflows/technical-doc-writer.lock.yml
index acf62a4f1f8..83c58aa9c39 100644
--- a/.github/workflows/technical-doc-writer.lock.yml
+++ b/.github/workflows/technical-doc-writer.lock.yml
@@ -234,9 +234,6 @@ jobs:
GH_AW_PROMPT_2ce6bd8ddc747cbe_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_2ce6bd8ddc747cbe_EOF'
{{#runtime-import .github/skills/documentation/SKILL.md}}
diff --git a/.github/workflows/terminal-stylist.lock.yml b/.github/workflows/terminal-stylist.lock.yml
index 31ae9ed5b70..ea5b28dc1f0 100644
--- a/.github/workflows/terminal-stylist.lock.yml
+++ b/.github/workflows/terminal-stylist.lock.yml
@@ -238,9 +238,6 @@ jobs:
GH_AW_PROMPT_622a0a32a37a95cc_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_622a0a32a37a95cc_EOF'
## Serena Code Analysis
diff --git a/.github/workflows/test-create-pr-error-handling.lock.yml b/.github/workflows/test-create-pr-error-handling.lock.yml
index 6ffde0eb0af..1672a366c15 100644
--- a/.github/workflows/test-create-pr-error-handling.lock.yml
+++ b/.github/workflows/test-create-pr-error-handling.lock.yml
@@ -225,9 +225,6 @@ jobs:
GH_AW_PROMPT_2e5a2dbd67e67053_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_2e5a2dbd67e67053_EOF'
{{#runtime-import .github/workflows/test-create-pr-error-handling.md}}
diff --git a/.github/workflows/test-dispatcher.lock.yml b/.github/workflows/test-dispatcher.lock.yml
index 7e9db3b2c31..62794afaaa9 100644
--- a/.github/workflows/test-dispatcher.lock.yml
+++ b/.github/workflows/test-dispatcher.lock.yml
@@ -217,9 +217,6 @@ jobs:
GH_AW_PROMPT_639e483721a07aa6_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_639e483721a07aa6_EOF'
{{#runtime-import .github/workflows/test-dispatcher.md}}
diff --git a/.github/workflows/test-project-url-default.lock.yml b/.github/workflows/test-project-url-default.lock.yml
index 1719dd0b94d..6003c3080ab 100644
--- a/.github/workflows/test-project-url-default.lock.yml
+++ b/.github/workflows/test-project-url-default.lock.yml
@@ -218,9 +218,6 @@ jobs:
GH_AW_PROMPT_115a32ce3f02db9a_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_115a32ce3f02db9a_EOF'
{{#runtime-import .github/workflows/test-project-url-default.md}}
diff --git a/.github/workflows/test-quality-sentinel.lock.yml b/.github/workflows/test-quality-sentinel.lock.yml
index 79ec360c520..865674f14a0 100644
--- a/.github/workflows/test-quality-sentinel.lock.yml
+++ b/.github/workflows/test-quality-sentinel.lock.yml
@@ -228,9 +228,6 @@ jobs:
GH_AW_PROMPT_18ecf389234a57b4_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_18ecf389234a57b4_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/test-workflow.lock.yml b/.github/workflows/test-workflow.lock.yml
index 8c558c2568f..c72ef221534 100644
--- a/.github/workflows/test-workflow.lock.yml
+++ b/.github/workflows/test-workflow.lock.yml
@@ -207,9 +207,6 @@ jobs:
GH_AW_PROMPT_d2100dd9504f0ecb_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_d2100dd9504f0ecb_EOF'
{{#runtime-import .github/workflows/test-workflow.md}}
diff --git a/.github/workflows/tidy.lock.yml b/.github/workflows/tidy.lock.yml
index d92d09c442c..0c41675faaf 100644
--- a/.github/workflows/tidy.lock.yml
+++ b/.github/workflows/tidy.lock.yml
@@ -292,9 +292,6 @@ jobs:
if [ "$GITHUB_EVENT_NAME" = "issue_comment" ] && [ -n "$GH_AW_IS_PR_COMMENT" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review_comment" ] || [ "$GITHUB_EVENT_NAME" = "pull_request_review" ]; then
cat "${RUNNER_TEMP}/gh-aw/prompts/pr_context_push_to_pr_branch_guidance.md"
fi
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_68ec8859b6f02696_EOF'
{{#runtime-import .github/workflows/tidy.md}}
diff --git a/.github/workflows/typist.lock.yml b/.github/workflows/typist.lock.yml
index a9ebf3b876d..6ab1bba8665 100644
--- a/.github/workflows/typist.lock.yml
+++ b/.github/workflows/typist.lock.yml
@@ -238,9 +238,6 @@ jobs:
GH_AW_PROMPT_05cd7a92a03dca4b_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_05cd7a92a03dca4b_EOF'
## Serena Code Analysis
diff --git a/.github/workflows/ubuntu-image-analyzer.lock.yml b/.github/workflows/ubuntu-image-analyzer.lock.yml
index ca1f13fee8a..a50ef8c3281 100644
--- a/.github/workflows/ubuntu-image-analyzer.lock.yml
+++ b/.github/workflows/ubuntu-image-analyzer.lock.yml
@@ -231,9 +231,6 @@ jobs:
GH_AW_PROMPT_37168e83c534310c_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_37168e83c534310c_EOF'
{{#runtime-import .github/workflows/shared/activation-app.md}}
diff --git a/.github/workflows/unbloat-docs.lock.yml b/.github/workflows/unbloat-docs.lock.yml
index 65c858b7224..e1516045e67 100644
--- a/.github/workflows/unbloat-docs.lock.yml
+++ b/.github/workflows/unbloat-docs.lock.yml
@@ -286,9 +286,6 @@ jobs:
GH_AW_PROMPT_05157cda456dcfb3_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_05157cda456dcfb3_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/update-astro.lock.yml b/.github/workflows/update-astro.lock.yml
index c407d9730a6..8d7ccb9eabe 100644
--- a/.github/workflows/update-astro.lock.yml
+++ b/.github/workflows/update-astro.lock.yml
@@ -229,9 +229,6 @@ jobs:
GH_AW_PROMPT_e761d0bef082d79d_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_e761d0bef082d79d_EOF'
{{#runtime-import .github/workflows/update-astro.md}}
diff --git a/.github/workflows/video-analyzer.lock.yml b/.github/workflows/video-analyzer.lock.yml
index 049e97aac37..c693e9ae8f3 100644
--- a/.github/workflows/video-analyzer.lock.yml
+++ b/.github/workflows/video-analyzer.lock.yml
@@ -225,9 +225,6 @@ jobs:
GH_AW_PROMPT_5e55eb320375d33b_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_5e55eb320375d33b_EOF'
{{#runtime-import .github/workflows/shared/ffmpeg.md}}
diff --git a/.github/workflows/visual-regression-checker.lock.yml b/.github/workflows/visual-regression-checker.lock.yml
index 20868097df2..d7c08fa61d3 100644
--- a/.github/workflows/visual-regression-checker.lock.yml
+++ b/.github/workflows/visual-regression-checker.lock.yml
@@ -240,9 +240,6 @@ jobs:
GH_AW_PROMPT_c79f5dc89b1c0500_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_c79f5dc89b1c0500_EOF'
{{#runtime-import .github/workflows/visual-regression-checker.md}}
diff --git a/.github/workflows/weekly-blog-post-writer.lock.yml b/.github/workflows/weekly-blog-post-writer.lock.yml
index 0d6375cabeb..2adf00a2b35 100644
--- a/.github/workflows/weekly-blog-post-writer.lock.yml
+++ b/.github/workflows/weekly-blog-post-writer.lock.yml
@@ -231,9 +231,6 @@ jobs:
GH_AW_PROMPT_8291c4dfab1bd39d_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_8291c4dfab1bd39d_EOF'
{{#runtime-import .github/workflows/shared/github-guard-policy.md}}
diff --git a/.github/workflows/weekly-editors-health-check.lock.yml b/.github/workflows/weekly-editors-health-check.lock.yml
index babcda03c40..71b14d2c7ab 100644
--- a/.github/workflows/weekly-editors-health-check.lock.yml
+++ b/.github/workflows/weekly-editors-health-check.lock.yml
@@ -229,9 +229,6 @@ jobs:
GH_AW_PROMPT_734dc520e9323e06_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_734dc520e9323e06_EOF'
{{#runtime-import .github/workflows/weekly-editors-health-check.md}}
diff --git a/.github/workflows/weekly-issue-summary.lock.yml b/.github/workflows/weekly-issue-summary.lock.yml
index cc1893789e2..a01e08b6231 100644
--- a/.github/workflows/weekly-issue-summary.lock.yml
+++ b/.github/workflows/weekly-issue-summary.lock.yml
@@ -244,9 +244,6 @@ jobs:
GH_AW_PROMPT_508326a69dd2f474_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_508326a69dd2f474_EOF'
{{#runtime-import .github/workflows/shared/github-guard-policy.md}}
diff --git a/.github/workflows/weekly-safe-outputs-spec-review.lock.yml b/.github/workflows/weekly-safe-outputs-spec-review.lock.yml
index cc590d502b1..ff9ef292475 100644
--- a/.github/workflows/weekly-safe-outputs-spec-review.lock.yml
+++ b/.github/workflows/weekly-safe-outputs-spec-review.lock.yml
@@ -227,9 +227,6 @@ jobs:
GH_AW_PROMPT_dd5ce0f0ce7b0ccb_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_dd5ce0f0ce7b0ccb_EOF'
{{#runtime-import .github/workflows/shared/github-guard-policy.md}}
diff --git a/.github/workflows/workflow-generator.lock.yml b/.github/workflows/workflow-generator.lock.yml
index ce89c3f2618..eb11d2633ac 100644
--- a/.github/workflows/workflow-generator.lock.yml
+++ b/.github/workflows/workflow-generator.lock.yml
@@ -260,9 +260,6 @@ jobs:
GH_AW_PROMPT_a2f5a38e58a2e615_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_a2f5a38e58a2e615_EOF'
{{#runtime-import .github/workflows/shared/github-guard-policy.md}}
diff --git a/.github/workflows/workflow-health-manager.lock.yml b/.github/workflows/workflow-health-manager.lock.yml
index 77bdd0cfcab..27b81aa8eba 100644
--- a/.github/workflows/workflow-health-manager.lock.yml
+++ b/.github/workflows/workflow-health-manager.lock.yml
@@ -228,9 +228,6 @@ jobs:
GH_AW_PROMPT_60b97bb4586a8734_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_60b97bb4586a8734_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/workflow-normalizer.lock.yml b/.github/workflows/workflow-normalizer.lock.yml
index 99020cf767c..8b817ce7464 100644
--- a/.github/workflows/workflow-normalizer.lock.yml
+++ b/.github/workflows/workflow-normalizer.lock.yml
@@ -227,9 +227,6 @@ jobs:
GH_AW_PROMPT_476e26a6aca6d1d8_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_476e26a6aca6d1d8_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/.github/workflows/workflow-skill-extractor.lock.yml b/.github/workflows/workflow-skill-extractor.lock.yml
index 617fa8f7d65..e0038807ca1 100644
--- a/.github/workflows/workflow-skill-extractor.lock.yml
+++ b/.github/workflows/workflow-skill-extractor.lock.yml
@@ -223,9 +223,6 @@ jobs:
GH_AW_PROMPT_ae8bac670414c599_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_ae8bac670414c599_EOF'
{{#runtime-import .github/workflows/shared/reporting.md}}
diff --git a/actions/setup/md/skills_prompt.md b/actions/setup/md/skills_prompt.md
deleted file mode 100644
index 33f16649b29..00000000000
--- a/actions/setup/md/skills_prompt.md
+++ /dev/null
@@ -1,15 +0,0 @@
-
-This repository contains skill files (`SKILL.md`) that provide domain-specific knowledge and guidance. Skill files are located under `skills/` or `.github/skills/` directories.
-
-You may use skills in two ways:
-
-**1. Hint (generalist)** — When your task strategy is not fully defined, discover relevant skills at runtime and apply them:
-```bash
-find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 6
-```
-Read only the skills that are relevant to your current task. Do not load all skills indiscriminately.
-
-**2. Fusion (precise)** — When a specific skill section directly applies to your task, read only that section and integrate its guidance surgically. Do not paste the entire skill file; extract the minimum fragment needed.
-
-Prefer the **fusion approach** when you can identify the relevant skill and section upfront — it uses less context and produces more focused output.
-
diff --git a/pkg/workflow/prompt_constants.go b/pkg/workflow/prompt_constants.go
index 5f35f57c917..16a70139fc8 100644
--- a/pkg/workflow/prompt_constants.go
+++ b/pkg/workflow/prompt_constants.go
@@ -30,7 +30,6 @@ const (
mcpCLIToolsPromptFile = "mcp_cli_tools_prompt.md"
cliProxyPromptFile = "cli_proxy_prompt.md"
cliProxyWithSafeOutputsPromptFile = "cli_proxy_with_safeoutputs_prompt.md"
- skillsPromptFile = "skills_prompt.md"
)
// GitHub context prompt is kept embedded because it contains GitHub Actions expressions
diff --git a/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/basic-copilot.golden b/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/basic-copilot.golden
index 7a03b937ff5..a7c10c811d1 100644
--- a/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/basic-copilot.golden
+++ b/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/basic-copilot.golden
@@ -162,9 +162,6 @@ jobs:
GH_AW_PROMPT_NORM_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_NORM_EOF'
# Mission
diff --git a/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/with-imports.golden b/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/with-imports.golden
index ea492e49053..f83c9b318ef 100644
--- a/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/with-imports.golden
+++ b/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/with-imports.golden
@@ -162,9 +162,6 @@ jobs:
GH_AW_PROMPT_NORM_EOF
cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_prompt.md"
- if find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .; then
- cat "${RUNNER_TEMP}/gh-aw/prompts/skills_prompt.md"
- fi
cat << 'GH_AW_PROMPT_NORM_EOF'
{{#runtime-import shared/tools.md}}
diff --git a/pkg/workflow/unified_prompt_step.go b/pkg/workflow/unified_prompt_step.go
index c568153162b..c0a72b1bf7b 100644
--- a/pkg/workflow/unified_prompt_step.go
+++ b/pkg/workflow/unified_prompt_step.go
@@ -305,14 +305,6 @@ func (c *Compiler) collectPromptSections(data *WorkflowData) []PromptSection {
}
}
- // 12. Skills instructions (if SKILL.md files are present in the workspace at runtime)
- unifiedPromptLog.Print("Adding skills detection section")
- sections = append(sections, PromptSection{
- Content: skillsPromptFile,
- IsFile: true,
- ShellCondition: `find "${GITHUB_WORKSPACE}" -name "SKILL.md" -maxdepth 4 -print -quit 2>/dev/null | grep -q .`,
- })
-
return sections
}
diff --git a/pkg/workflow/unified_prompt_step_test.go b/pkg/workflow/unified_prompt_step_test.go
index 4b566b87571..dea1b3e779c 100644
--- a/pkg/workflow/unified_prompt_step_test.go
+++ b/pkg/workflow/unified_prompt_step_test.go
@@ -49,7 +49,6 @@ func TestCollectPromptSections_Order(t *testing.T) {
// 6. Safe outputs
// 7. GitHub context
// 8. PR context
- // 9. Skills detection
var sectionTypes []string
for _, section := range sections {
@@ -60,8 +59,6 @@ func TestCollectPromptSections_Order(t *testing.T) {
sectionTypes = append(sectionTypes, "playwright")
} else if strings.Contains(section.Content, "pr_context") {
sectionTypes = append(sectionTypes, "pr-context")
- } else if strings.Contains(section.Content, "skills") {
- sectionTypes = append(sectionTypes, "skills")
}
} else {
if strings.Contains(section.Content, "## Note") {
@@ -79,7 +76,7 @@ func TestCollectPromptSections_Order(t *testing.T) {
}
// Verify expected order (not all may be present, but order should be maintained)
- expectedOrder := []string{"temp", "playwright", "trial", "cache", "repo", "safe-outputs", "github", "pr-context", "skills"}
+ expectedOrder := []string{"temp", "playwright", "trial", "cache", "repo", "safe-outputs", "github", "pr-context"}
// Check that the sections we found appear in the expected order
lastIndex := -1
From 50d60477a25220ea5e48f00624d090c6ba0ae315 Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Thu, 30 Apr 2026 01:16:34 +0000
Subject: [PATCH 4/5] Remove "not loaded automatically" line from skills.md per
review feedback
Agent-Logs-Url: https://github.com/github/gh-aw/sessions/9891e6f9-615d-41e0-9098-bd060f023ccb
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
---
.github/aw/skills.md | 2 --
1 file changed, 2 deletions(-)
diff --git a/.github/aw/skills.md b/.github/aw/skills.md
index 1d8ce023dd5..9ef887c5b56 100644
--- a/.github/aw/skills.md
+++ b/.github/aw/skills.md
@@ -6,8 +6,6 @@ description: Guide for leveraging skills (SKILL.md files) in agentic workflows
Consult this file when you want a workflow to take advantage of skills — domain-specific knowledge files (`SKILL.md`) that live in the repository under `skills/` or `.github/skills/`.
-Skills are **not loaded automatically**. The workflow's prompt must direct the agent to either discover and read them at runtime, or have their relevant content fused into the prompt at authoring time.
-
---
## Detecting Skills
From 3bc709574246680e01781a71126d0645389f4611 Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Thu, 30 Apr 2026 01:22:09 +0000
Subject: [PATCH 5/5] Use grepable gh-skill-fusion identifier in fusion pattern
comment
Agent-Logs-Url: https://github.com/github/gh-aw/sessions/0374ea98-63e8-4051-ac29-2517318ce0f9
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
---
.github/aw/skills.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/aw/skills.md b/.github/aw/skills.md
index 9ef887c5b56..853118c0f96 100644
--- a/.github/aw/skills.md
+++ b/.github/aw/skills.md
@@ -53,7 +53,7 @@ Extract and inline **only the specific sections** of the skill content that the
**Pattern**:
```markdown
-
+
When calling GitHub MCP tools, use the pre-configured token already injected into the
environment. Never prompt the user for credentials.