#648 by GitHub stars

microsoft/waza

CLI / Framework for Agent Skills - create, test, measure and improve skill quality and effectiveness

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

.copilot/skills/squad-commands/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

6e8c54d64ea1 → f5789f75fa00

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 6e8c54d64ea1

No earlier version was observed for comparison.

Compare on GitHub

.squad/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

6e8c54d64ea1 → f5789f75fa00

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 6e8c54d64ea1

No earlier version was observed for comparison.

Compare on GitHub

.squad-templates/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

6e8c54d64ea1 → f5789f75fa00

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 6e8c54d64ea1

No earlier version was observed for comparison.

Compare on GitHub

.squad-templates/skills/squad-conventions/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

6e8c54d64ea1 → f5789f75fa00

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 6e8c54d64ea1

No earlier version was observed for comparison.

Compare on GitHub

.squad/skills/squad-conventions/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

6e8c54d64ea1 → f5789f75fa00

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 6e8c54d64ea1

No earlier version was observed for comparison.

Compare on GitHub

.squad/templates/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

6e8c54d64ea1 → f5789f75fa00

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → 6e8c54d64ea1

No earlier version was observed for comparison.

Compare on GitHub

cmd/waza/dev/testdata/high/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

6e8c54d64ea1 → f5789f75fa00

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 6e8c54d64ea1

No earlier version was observed for comparison.

Compare on GitHub

cmd/waza/dev/testdata/minimal/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

6e8c54d64ea1 → f5789f75fa00

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 6e8c54d64ea1

No earlier version was observed for comparison.

Compare on GitHub

cmd/waza/dev/testdata/no-frontmatter/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

6e8c54d64ea1 → f5789f75fa00

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 6e8c54d64ea1

No earlier version was observed for comparison.

Compare on GitHub

cmd/waza/dev/testdata/valid/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

6e8c54d64ea1 → f5789f75fa00

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 6e8c54d64ea1

No earlier version was observed for comparison.

Compare on GitHub

cmd/waza/testdata/run/eval-skill-search/.github/skills/test-skill-a/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

6e8c54d64ea1 → f5789f75fa00

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → 6e8c54d64ea1

No earlier version was observed for comparison.

Compare on GitHub

cmd/waza/testdata/run/eval-skill-search/.github/skills/test-skill-b/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

6e8c54d64ea1 → f5789f75fa00

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → 6e8c54d64ea1

No earlier version was observed for comparison.

Compare on GitHub

cmd/waza/tokens/testdata/check/all-pass/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

6e8c54d64ea1 → f5789f75fa00

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 6e8c54d64ea1

No earlier version was observed for comparison.

Compare on GitHub

cmd/waza/tokens/testdata/check/legacy-json-only/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

6e8c54d64ea1 → f5789f75fa00

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 6e8c54d64ea1

No earlier version was observed for comparison.

Compare on GitHub

cmd/waza/tokens/testdata/check/no-config/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

6e8c54d64ea1 → f5789f75fa00

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 6e8c54d64ea1

No earlier version was observed for comparison.

Compare on GitHub

cmd/waza/tokens/testdata/check/some-exceed/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

6e8c54d64ea1 → f5789f75fa00

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 6e8c54d64ea1

No earlier version was observed for comparison.

Compare on GitHub

cmd/waza/tokens/testdata/count/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

6e8c54d64ea1 → f5789f75fa00

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 6e8c54d64ea1

No earlier version was observed for comparison.

Compare on GitHub

cmd/waza/tokens/testdata/profile/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

6e8c54d64ea1 → f5789f75fa00

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 6e8c54d64ea1

No earlier version was observed for comparison.

Compare on GitHub

examples/code-explainer/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

6e8c54d64ea1 → f5789f75fa00

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 6e8c54d64ea1

No earlier version was observed for comparison.

Compare on GitHub

examples/evidence-judge/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

6e8c54d64ea1 → f5789f75fa00

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 6e8c54d64ea1

No earlier version was observed for comparison.

Compare on GitHub

internal/testdata/compatibility/v1/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

6e8c54d64ea1 → f5789f75fa00

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 6e8c54d64ea1

No earlier version was observed for comparison.

Compare on GitHub

skills/code-explainer/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

6e8c54d64ea1 → f5789f75fa00

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 6e8c54d64ea1

No earlier version was observed for comparison.

Compare on GitHub

skills/waza/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

6e8c54d64ea1 → f5789f75fa00

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 6e8c54d64ea1

No earlier version was observed for comparison.

Compare on GitHub

skills/waza-interactive/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

6e8c54d64ea1 → f5789f75fa00

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 6e8c54d64ea1

No earlier version was observed for comparison.

Compare on GitHub

waza-runner/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

6e8c54d64ea1 → f5789f75fa00

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 6e8c54d64ea1

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit f5789f75fa00924411734d07fd4012ba80e2154c

git clone --filter=blob:none --no-checkout https://github.com/microsoft/waza.git .hotskills/microsoft-waza && git -C .hotskills/microsoft-waza checkout --detach f5789f75fa00924411734d07fd4012ba80e2154c # Copy each selected skill directory from .hotskills/microsoft-waza into .agents/skills/<skill-name>/
git clone --filter=blob:none --no-checkout https://github.com/microsoft/waza.git .hotskills/microsoft-waza && git -C .hotskills/microsoft-waza checkout --detach f5789f75fa00924411734d07fd4012ba80e2154c # Copy each selected skill directory from .hotskills/microsoft-waza into .github/skills/<skill-name>/
1.5kGitHub stars
5stars in 7 days
25skills in this repository
75commits in 30 days

Heat

4.2
  • Star growth, last 7 daysAhead of 66% of tracked repositories
  • Star growth, last 24 hoursAhead of 5% of tracked repositories
  • Rank movement, last 7 daysAhead of 27% of tracked repositories
  • Commits, last 30 daysAhead of 93% of tracked repositories
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekAhead of 0% of tracked repositories

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Aug 2, 2026Nov 4, 20261,500

Individual skills in this repository

How it works

squad-commands

When your agent uses it

Categorized catalog of common Squad operations. Coordinator reads this file and presents it as an interactive menu when the user asks for available commands or help.

What it loads into context

Frontmatter

82 tokens

Always available to the agent

SKILL.md

2,641 tokens

When the skill is activated

Reference documents

0 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. Menu Presentation Rules
  2. Install & Upgrade
  3. Team Management
  4. Issues & PRs
  5. Plugins & Skills
  6. Model & Cost
  7. Sessions & State

Files

  • SKILL.mdcore10,727 bytes
Read SKILL.md

## Menu Presentation Rules

When the user triggers this skill ("squad commands", "help", "what can squad do", etc.):

1. **Category-level menu first.** Present category names as an `ask_user` choice list:
   ```
   📋 Squad Commands — pick a category:
   1. Install & Upgrade
   2. Team Management
   3. Issues & PRs
   4. Plugins & Skills
   5. Model & Cost
   6. Sessions & State
   ```
View the complete source on GitHub

Skills included

  • squad-commands
  • {skill-name}
  • {skill-name}
  • squad-conventions
  • squad-conventions
  • {skill-name}
  • pdf-processor
  • my-tool
  • pdf-processor
  • profile-test-skill
  • code-explainer
  • evidence-judge
  • compatibility-skill
  • code-explainer
  • waza
  • waza-interactive
  • waza-runner

Repository facts

License
MIT
Created
Feb 27, 2026
Last pushed
Nov 5, 2026
Forks
98
Open issues
53
Project activity
Active

Rank over the last 12 weeks

Now #648 · best #483 · down 97 in 30 days

  1. #636 from Oct 30 to Oct 31
  2. #639 on Nov 1
  3. #642 on Nov 2
  4. #646 on Nov 3
  5. #649 on Nov 4
  6. #648 since Nov 5
70 earlier periods
  1. #491 on Aug 2
  2. #497 on Aug 7
  3. #490 on Aug 9
  4. #512 on Aug 10
  5. #509 on Aug 11
  6. #507 on Aug 12
  7. #510 on Aug 13
  8. #511 on Aug 14
  9. #483 on Aug 15
  10. #486 on Aug 16
  11. #491 on Aug 17
  12. #505 on Aug 18
  13. #498 on Aug 19
  14. #500 on Aug 20
  15. #499 on Aug 21
  16. #483 on Aug 22
  17. #505 from Aug 23 to Aug 24
  18. #511 on Aug 25
  19. #505 on Aug 26
  20. #517 on Aug 28
  21. #501 on Aug 29
  22. #493 on Aug 30
  23. #518 on Sep 1
  24. #523 on Sep 3
  25. #506 on Sep 4
  26. #501 on Sep 5
  27. #515 on Sep 6
  28. #516 on Sep 7
  29. #535 on Sep 8
  30. #522 on Sep 9
  31. #529 on Sep 10
  32. #519 on Sep 12
  33. #517 on Sep 13
  34. #537 on Sep 14
  35. #537 on Sep 16
  36. #535 on Sep 17
  37. #537 on Sep 18
  38. #520 on Sep 19
  39. #536 on Sep 21
  40. #545 on Sep 22
  41. #539 on Sep 23
  42. #524 on Sep 25
  43. #528 on Sep 26
  44. #550 on Sep 27
  45. #552 on Sep 28
  46. #571 on Sep 29
  47. #554 on Sep 30
  48. #540 from Oct 1 to Oct 2
  49. #526 on Oct 3
  50. #527 on Oct 4
  51. #536 on Oct 5
  52. #547 on Oct 6
  53. #551 on Oct 7
  54. #571 on Oct 8
  55. #567 on Oct 9
  56. #552 on Oct 10
  57. #553 on Oct 11
  58. #569 on Oct 13
  59. #574 on Oct 14
  60. #570 on Oct 15
  61. #574 on Oct 16
  62. #565 on Oct 17
  63. #589 on Oct 20
  64. #595 on Oct 21
  65. #582 on Oct 22
  66. #577 on Oct 23
  67. #569 on Oct 24
  68. #633 on Oct 25
  69. #629 on Oct 28
  70. #633 on Oct 29

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 5, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 21 notes
  • .squad-templates/skills/squad-conventions/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • .squad/skills/squad-conventions/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • cmd/waza/tokens/testdata/check/all-pass/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • cmd/waza/tokens/testdata/check/all-pass/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • cmd/waza/tokens/testdata/check/all-pass/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • cmd/waza/tokens/testdata/check/some-exceed/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • cmd/waza/tokens/testdata/check/some-exceed/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • cmd/waza/tokens/testdata/check/some-exceed/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • cmd/waza/tokens/testdata/count/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • cmd/waza/tokens/testdata/count/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • cmd/waza/tokens/testdata/count/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • cmd/waza/tokens/testdata/profile/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • examples/code-explainer/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/code-explainer/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/code-explainer/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/waza/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/waza/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/waza/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/waza/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/waza/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 77 signals by file

.squad-templates/mcp-config.md

  • Access to secretsline 24
    [Credential-related source omitted]
  • Access to secretsline 25
    [Credential-related source omitted]
  • Access to secretsline 41
    [Credential-related source omitted]
  • Access to secretsline 59
    [Credential-related source omitted]
  • Network accessline 85
    - **GitHub MCP requires a separate token** from the `gh` CLI auth. Generate at https://github.com/settings/tokens
  • Network accessline 86
    - **Trello requires API key + token** from https://trello.com/power-ups/admin
  • Network accessline 88
    - **Aspire uses the dashboard URL** — typically `http://localhost:18888` during local dev

.squad-templates/workflows/squad-main-guard.yml

  • Dangerous shell operationline 72
    'git rm --cached -r .ai-team/',
  • Dangerous shell operationline 75
    'git rm --cached -r team-docs/',
  • Dangerous shell operationline 84
    '> `git rm --cached` untracks them from this PR without deleting your local copies.',

.squad-templates/workflows/squad-promote.yml

  • Dangerous shell operationline 48
    git rm -rf --cached --ignore-unmatch \

.squad/agents/basher/history.md

  • Network accessline 35
    - **Tailwind v4 colors:** `getComputedStyle` returns `oklch()` not `rgb()` — assert lightness < 0.3 for dark theme - **react-query retries:** Default 3 retries with backoff; error state tests need ~15s timeout - **page.request vs page.evalu
  • Network accessline 36
    - **react-query retries:** Default 3 retries with backoff; error state tests need ~15s timeout - **page.request vs page.evaluate:** `page.request.get()` bypasses route interception; use `page.evaluate(() => fetch(...))` instead - **Hash rou
  • Network accessline 37
    - **page.request vs page.evaluate:** `page.request.get()` bypasses route interception; use `page.evaluate(() => fetch(...))` instead

.squad/log/2026-02-21-pr303-merge.md

  • Network accessline 3
    **Date:** 2026-02-21   **Requested by:** Shayne Boyer   **PR:** [#303](https://github.com/microsoft/waza/pull/303) — Trajectory redesign
  • Network accessline 4
    **Requested by:** Shayne Boyer   **PR:** [#303](https://github.com/microsoft/waza/pull/303) — Trajectory redesign   **Merged by:** @copilot (admin squash-merge)
  • Network accessline 5
    **PR:** [#303](https://github.com/microsoft/waza/pull/303) — Trajectory redesign

.squad/mcp-config.md

  • Access to secretsline 24
    [Credential-related source omitted]
  • Access to secretsline 25
    [Credential-related source omitted]
  • Access to secretsline 41
    [Credential-related source omitted]
  • Access to secretsline 59
    [Credential-related source omitted]
  • Network accessline 85
    - **GitHub MCP requires a separate token** from the `gh` CLI auth. Generate at https://github.com/settings/tokens
  • Network accessline 86
    - **Trello requires API key + token** from https://trello.com/power-ups/admin
  • Network accessline 88
    - **Aspire uses the dashboard URL** — typically `http://localhost:18888` during local dev

.squad/templates/cooperative-rate-limiting.md

  • Network accessline 216
    See [keda-copilot-scaler](https://github.com/tamirdresher/keda-copilot-scaler) for a complete implementation.
  • Network accessline 227
    - [Circuit Breaker Template](ralph-circuit-breaker.md) — Foundation patterns - [Squad on AKS](https://github.com/tamirdresher/squad-on-aks) — Production K8s deployment
  • Network accessline 228
    - [Squad on AKS](https://github.com/tamirdresher/squad-on-aks) — Production K8s deployment
  • Network accessline 229
    - [KEDA Copilot Scaler](https://github.com/tamirdresher/keda-copilot-scaler) — Custom KEDA external scaler

.squad/templates/keda-scaler.md

  • Network accessline 7
    When running Squad on Kubernetes, agent pods sit idle when no work exists. [KEDA](https://keda.sh) (Kubernetes Event-Driven Autoscaler) solves this for queue-based workloads, but GitHub Issues isn't a native KEDA trigger.
  • Network accessline 34
    kubectl apply -k https://github.com/tamirdresher/keda-copilot-scaler/deploy/kustomize
  • Network accessline 151
    - **Repository:** [tamirdresher/keda-copilot-scaler](https://github.com/tamirdresher/keda-copilot-scaler)
  • Network accessline 161
    - [KEDA External Scalers](https://keda.sh/docs/latest/concepts/external-scalers/) — KEDA documentation
  • Network accessline 162
    - [Squad on AKS](https://github.com/tamirdresher/squad-on-aks) — Full Kubernetes deployment example

.squad/templates/machine-capabilities.md

  • Network accessline 75
    A DaemonSet can run capability discovery on each node and maintain labels automatically. See the [squad-on-aks](https://github.com/tamirdresher/squad-on-aks) project for a complete Kubernetes deployment example.

.squad/templates/mcp-config.md

  • Access to secretsline 22
    [Credential-related source omitted]
  • Access to secretsline 23
    [Credential-related source omitted]
  • Access to secretsline 39
    [Credential-related source omitted]
  • Access to secretsline 57
    [Credential-related source omitted]
  • Network accessline 83
    - **GitHub MCP requires a separate token** from the `gh` CLI auth. Generate at https://github.com/settings/tokens
  • Network accessline 84
    - **Trello requires API key + token** from https://trello.com/power-ups/admin
  • Network accessline 86
    - **Aspire uses the dashboard URL** — typically `http://localhost:18888` during local dev

.squad/templates/model-selection-reference.md

  • Instruction override signalline 50
    If a spawn fails because the selected model is unavailable (plan restriction, org policy, rate limit, deprecation, or any other reason), silently retry with the next model in the chain. Do NOT tell the user about fallback attempts. Maximum 

.squad/templates/package.json

  • Executable scriptline 1
    Executable file

.squad/templates/ralph-triage.js

  • Executable scriptline 1
    #!/usr/bin/env node
  • Network accessline 414
    * Order: GITHUB_API_URL (set by Actions on both github.com and GHE runners)  * > GITHUB_SERVER_URL + /api/v3 (GHE without an explicit API URL)  * > https://api.github.com (fallback for local/non-Actions runs).
  • Network accessline 415
    * > GITHUB_SERVER_URL + /api/v3 (GHE without an explicit API URL)  * > https://api.github.com (fallback for local/non-Actions runs).  */
  • Network accessline 416
    * > https://api.github.com (fallback for local/non-Actions runs).
  • Network accessline 422
    const serverUrl = process.env.GITHUB_SERVER_URL?.replace(/\/+$/, '');   if (serverUrl === 'https://github.com') return 'https://api.github.com';
  • Network accessline 423
    if (serverUrl === 'https://github.com') return 'https://api.github.com';
  • Network accessline 426
    return 'https://api.github.com';
  • Access to secretsline 506
    [Credential-related source omitted]

.squad/templates/scripts/notes/fetch.ps1

  • Executable scriptline 1
    #!/usr/bin/env pwsh

.squad/templates/scripts/notes/write-note.ps1

  • Executable scriptline 1
    #!/usr/bin/env pwsh

.squad/templates/session-init-reference.md

  • Network accessline 165
    - **Fallback chain:**      - `gh` not authenticated → "See full release notes at:        https://github.com/bradygaster/squad/releases"
  • Network accessline 166
    - `gh` not authenticated → "See full release notes at:        https://github.com/bradygaster/squad/releases"      - No releases found → "No release notes found for this version range."
  • Network accessline 167
    https://github.com/bradygaster/squad/releases"

.squad/templates/squad.agent.md.template

  • Network accessline 395
    <!-- Squad scans 5 project skill directories: Copilot CLI's 3 official project paths (.github/skills/, .claude/skills/, .agents/skills/) per https://docs.github.com/en/copilot/how-tos/copilot-cli/customize-copilot/add-skills — plus Squad's 
  • Network accessline 915
    1. Run `gh --version`. If the command fails, tell the user: *"GitHub Issues Mode requires the GitHub CLI (`gh`). Install it from https://cli.github.com/ and run `gh auth login`."*

cmd/waza/testdata/run/eval-skill-search/.github/skills/test-skill-a/SKILL.md

  • Executable scriptline 1
    Executable file

cmd/waza/testdata/run/eval-skill-search/.github/skills/test-skill-b/SKILL.md

  • Executable scriptline 1
    Executable file

cmd/waza/tokens/testdata/count/scripts/sample.py

  • Executable scriptline 1
    Executable file

examples/code-explainer/README.md

  • Dangerous shell operationline 22
    ### 2. Generate an Eval (optional - already done here)

examples/code-explainer/SKILL.md

  • Network accessline 106
    async function fetchUserData(userId) {   try {     const response = await fetch(`/api/users/${userId}`);
  • Network accessline 107
    try {     const response = await fetch(`/api/users/${userId}`);     if (!response.ok) throw new Error('User not found');
  • Network accessline 108
    const response = await fetch(`/api/users/${userId}`);
  • Network accessline 123
    > **Step by step:** > 1. `async function` - Declares this function will use await for promises > 2. `await fetch(...)` - Makes HTTP GET request, waits for response
  • Network accessline 124
    > 1. `async function` - Declares this function will use await for promises > 2. `await fetch(...)` - Makes HTTP GET request, waits for response > 3. `if (!response.ok)` - Checks if request succeeded (status 200-299)
  • Network accessline 125
    > 2. `await fetch(...)` - Makes HTTP GET request, waits for response

examples/code-explainer/fixtures/factorial.py

  • Executable scriptline 1
    Executable file

examples/code-explainer/fixtures/fetch_user.js

  • Network accessline 1
    async function fetchUserData(userId) {   try {     const response = await fetch(`/api/users/${userId}`);
  • Executable scriptline 1
    Executable file
  • Network accessline 2
    try {     const response = await fetch(`/api/users/${userId}`);     if (!response.ok) throw new Error('User not found');
  • Network accessline 3
    const response = await fetch(`/api/users/${userId}`);

examples/code-explainer/fixtures/squares.py

  • Executable scriptline 1
    Executable file

examples/code-explainer/graders/explanation_quality.py

  • Executable scriptline 1
    #!/usr/bin/env python3

internal/testdata/compatibility/v1/waza.lock

  • Network accessline 4
    commit: 0123456789abcdef0123456789abcdef01234567     digest: sha256:0000000000000000000000000000000000000000000000000000000000000000     url: https://example.com/compat/graders.git
  • Network accessline 6
    url: https://example.com/compat/graders.git

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

Declared and executed: 2 facts
Signal confidence: 69 facts

and 19 more

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeCompatibleStandard SKILL.md .copilot/skills/squad-commands/SKILL.md.claude/skills/<skill-name>/
CodexNativeManifest AGENTS.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md .copilot/skills/squad-commands/SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md .copilot/skills/squad-commands/SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotNativeManifest .github/copilot-instructions.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md .copilot/skills/squad-commands/SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.

Explore alternatives and comparisons

Add this badge to your README

It updates every night and links to this page.

microsoft/waza: #648 on hotskills, 1.5k stars

[![microsoft/waza on hotskills](https://hotskills.dev/badge/microsoft-waza.svg)](https://hotskills.dev/skill/microsoft-waza/)