You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This report identifies reusable skills and shared component opportunities across the agentic workflow repository, based on analysis of 178 workflows and 64 existing shared components.
Key Statistics
Metric
Value
Total workflows analyzed
178
Existing shared components
64
New skills identified
6
High-priority recommendations
3
Estimated total lines saved
~2,800+
The highest-impact finding: 80% of all workflows (143/178) manually embed the exact same 8-line noop reminder that could be extracted into a single shared component.
Workflows Analyzed (Sample)
All 178 .github/workflows/*.md files were analyzed. Representative sample includes:
Description: An exact 8-line block telling agents to call noop when no action is needed. The text is identical in 138 workflows and near-identical in 5 more.
Workflows: Nearly every workflow in the repository
Recommendation: Extract to shared/noop-reminder.md
Size: ~15–25 lines guidance per workflow → ~500 lines total
Priority: 🔴 High
Description: The agentic-workflows: MCP tool is declared identically across 28 workflows, each also independently documenting how to use the status, logs, and audit MCP tools. Only 2 of these import the narrow shared/aw-logs-24h-fetch.md; 26 have no shared foundation.
Workflows: audit-workflows.md, daily-firewall-report.md, agent-performance-analyzer.md, agentic-observability-kit.md, metrics-collector.md, daily-observability-report.md, portfolio-analyst.md, prompt-clustering-analysis.md, cloclo.md, craft.md, q.md, deep-report.md, dev-hawk.md, mcp-inspector.md and 14 more
Recommendation: Extract to shared/agentic-workflows-tool.md
Size: ~20–40 lines guidance per workflow → ~600 lines total
Priority: 🟠 Medium-High
Description: 26 workflows use repo-memory: with near-identical configuration (same file-glob patterns, same max-file-size: 102400) and duplicate prompt instructions for JSON Lines format, 90-day data retention, and file structure.
Workflows: agent-performance-analyzer.md, audit-workflows.md, copilot-agent-analysis.md, copilot-pr-nlp-analysis.md, copilot-session-insights.md, daily-code-metrics.md, daily-copilot-token-report.md, metrics-collector.md, workflow-health-manager.md, deep-report.md and 16 more
Recommendation: Extract to shared/repo-memory-guidelines.md
Description: Many daily workflows have nearly identical safe-outputs blocks (create-discussion: expires: 1d, category: "audits", max: 1, close-older-discussions: true, upload-asset:). While frontmatter merging makes full extraction complex, a documentation guide would help.
Priority: 🟡 Medium — frontmatter values vary (title-prefix, expires duration), making clean extraction harder
5. Trending Charts + Agentic-Workflows Combo
Frequency: 4–5 workflows
Description: audit-workflows.md, daily-firewall-report.md, portfolio-analyst.md, prompt-clustering-analysis.md all combine agentic-workflows: + shared/trending-charts-simple.md + shared/reporting.md for the "download workflow logs → analyze → generate charts" pattern
Priority: 🟡 Medium — already partially addressed by individual imports; a combined shared/workflow-log-analysis.md would save 3–5 import lines each
6. Parallel Agentic Workflow Status Check
Frequency: ~5 workflows
Description: Multiple meta-orchestrator workflows (agent-performance-analyzer.md, workflow-health-manager.md, metrics-collector.md) check workflow status using identical MCP status call patterns and store results in identical repo-memory structures under memory/meta-orchestrators/
Priority: 🟡 Medium — the overlap is specific to the meta-orchestrator cluster
Detailed Recommendations
Recommendation 1: shared/noop-reminder.md
Full Details
Current State (identical in 138 workflows):
**Important**: If no action is needed after completing your analysis, you **MUST** call the `noop` safe-output tool with a brief explanation. Failing to call any safe-output tool is the most common cause of safe-output workflow failures.
\`\`\`json
{"noop": {"message": "No action needed: [brief explanation of what was analyzed and why]"}}
\`\`\`
------**Important**: If no action is needed after completing your analysis, you **MUST** call the `noop` safe-output tool with a brief explanation. Failing to call any safe-output tool is the most common cause of safe-output workflow failures.
\`\`\`json
{"noop": {"message": "No action needed: [brief explanation of what was analyzed and why]"}}
\`\`\`
Migration Path:
Create shared/noop-reminder.md
Search-and-replace the 8-line block across all 143 affected workflows
Add - shared/noop-reminder.md to their imports: section (or create one)
tools:
agentic-workflows:
...```Plus inline prompt text like:```Use gh-aw MCP server (not CLI directly). Run `status` tool to verify.**Collect Logs**: Use MCP `logs` tool to download workflow logs:Use the agentic-workflows MCP tool `logs` with parameters:
- start_date: "-1d"(last 24 hours)
This guidance is duplicated with slight variations across 28 workflows.
---
tools:
agentic-workflows:
cache-memory: true
---
## Agentic Workflows MCP ToolThe `agentic-workflows` MCP server is pre-configured. Use its tools — **not** the `./gh-aw` CLI binary — to query workflow data:
- **`status`**: List all workflows and recent run status- **`logs`**: Download workflow run logs (`start_date`, `engine`, `output` parameters)- **`audit`**: Audit a specific run (`run_id` parameter)Logs are stored per-run in `output/run-(id)/` with `aw_info.json`, `activation/`, and `agent/` subdirectories.
Migration Path:
Create shared/agentic-workflows-tool.md
Add - shared/agentic-workflows-tool.md to the imports: of all 28 affected workflows
Remove the agentic-workflows: from each workflow's tools: section (now provided by the import)
Remove duplicate MCP usage guidance from each workflow's body
make recompile and validate 3–5 workflows
Impact:
Lines saved: ~500 lines across 28 workflows
When the MCP tool interface evolves, 1 update propagates to all 28 workflows
Standardizes agentic-workflows: vs agentic-workflows: true variance
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
This report identifies reusable skills and shared component opportunities across the agentic workflow repository, based on analysis of 178 workflows and 64 existing shared components.
Key Statistics
The highest-impact finding: 80% of all workflows (143/178) manually embed the exact same 8-line noop reminder that could be extracted into a single shared component.
Workflows Analyzed (Sample)
All 178
.github/workflows/*.mdfiles were analyzed. Representative sample includes:daily-issues-report.md,weekly-issue-summary.md,auto-triage-issues.md,issue-triage-agent.md,daily-performance-summary.md,audit-workflows.md,daily-firewall-report.md,agent-performance-analyzer.md,agentic-observability-kit.md,metrics-collector.md,safe-output-health.md,daily-safe-output-optimizer.md,daily-code-metrics.md,copilot-agent-analysis.md,security-review.md,daily-security-red-team.md,daily-malicious-code-scan.md,repository-quality-improver.md,workflow-health-manager.mdExisting Shared Components (Top Imports by Frequency)
shared/reporting.mdshared/trends.mdshared/python-dataviz.mdshared/jqschema.mdshared/issues-data-fetch.mdshared/copilot-pr-analysis-base.mdshared/aw-logs-24h-fetch.mdEngine distribution: copilot (83), codex (36), claude (25), gemini (4), none/custom (30)
High Priority Skills
1. Noop Reminder Prompt
noopwhen no action is needed. The text is identical in 138 workflows and near-identical in 5 more.shared/noop-reminder.md2. Agentic-Workflows MCP Tool Configuration
agentic-workflows:MCP tool is declared identically across 28 workflows, each also independently documenting how to use thestatus,logs, andauditMCP tools. Only 2 of these import the narrowshared/aw-logs-24h-fetch.md; 26 have no shared foundation.audit-workflows.md,daily-firewall-report.md,agent-performance-analyzer.md,agentic-observability-kit.md,metrics-collector.md,daily-observability-report.md,portfolio-analyst.md,prompt-clustering-analysis.md,cloclo.md,craft.md,q.md,deep-report.md,dev-hawk.md,mcp-inspector.mdand 14 moreshared/agentic-workflows-tool.md3. Repo-Memory Configuration Guidelines
repo-memory:with near-identical configuration (samefile-globpatterns, samemax-file-size: 102400) and duplicate prompt instructions for JSON Lines format, 90-day data retention, and file structure.agent-performance-analyzer.md,audit-workflows.md,copilot-agent-analysis.md,copilot-pr-nlp-analysis.md,copilot-session-insights.md,daily-code-metrics.md,daily-copilot-token-report.md,metrics-collector.md,workflow-health-manager.md,deep-report.mdand 16 moreshared/repo-memory-guidelines.mdMedium Priority Skills
4. Daily Audit Discussion Pattern
create-discussion: expires: 1d, category: "audits", max: 1, close-older-discussions: true, upload-asset:). While frontmatter merging makes full extraction complex, a documentation guide would help.5. Trending Charts + Agentic-Workflows Combo
audit-workflows.md,daily-firewall-report.md,portfolio-analyst.md,prompt-clustering-analysis.mdall combineagentic-workflows:+shared/trending-charts-simple.md+shared/reporting.mdfor the "download workflow logs → analyze → generate charts" patternshared/workflow-log-analysis.mdwould save 3–5 import lines each6. Parallel Agentic Workflow Status Check
agent-performance-analyzer.md,workflow-health-manager.md,metrics-collector.md) check workflow status using identical MCPstatuscall patterns and store results in identicalrepo-memorystructures undermemory/meta-orchestrators/Detailed Recommendations
Recommendation 1:
shared/noop-reminder.mdFull Details
Current State (identical in 138 workflows):
Proposed Shared Component (
.github/workflows/shared/noop-reminder.md):Migration Path:
shared/noop-reminder.md- shared/noop-reminder.mdto theirimports:section (or create one)make recompileImpact:
Recommendation 2:
shared/agentic-workflows-tool.mdFull Details
Current State (example from
audit-workflows.md):This guidance is duplicated with slight variations across 28 workflows.
Proposed Shared Component (
.github/workflows/shared/agentic-workflows-tool.md):Migration Path:
shared/agentic-workflows-tool.md- shared/agentic-workflows-tool.mdto theimports:of all 28 affected workflowsagentic-workflows:from each workflow'stools:section (now provided by the import)make recompileand validate 3–5 workflowsImpact:
agentic-workflows:vsagentic-workflows: truevarianceRecommendation 3:
shared/repo-memory-guidelines.mdFull Details
Current State (repeated across 26 workflows, with variations):
Note:
max-file-size: 102400is identical in all 26 workflows.file-globfollows the same["*.json", "*.jsonl", "*.csv", "*.md"]pattern in most.Proposed Shared Component (
.github/workflows/shared/repo-memory-guidelines.md):Migration Path:
shared/repo-memory-guidelines.md- shared/repo-memory-guidelines.mdto the 26 affected workflowsmake recompileImpact:
Impact Analysis
By Category
By Priority
Created Issues
This analysis created the following actionable issues:
Next Steps
Methodology
.github/workflows/.github/workflows/shared/Workflow Run: §23591960334
Analysis Date: 2026-03-26
Analyzer: Workflow Skill Extractor v1.0
Beta Was this translation helpful? Give feedback.
All reactions