- Verify PrevailDiagnose eBPF program verification failures from the PREVAIL verifier. Use this skill for linux-compatible eBPF programs verified in the standalone PREVAIL repo (external/ebpf-verifier). For programs using Windows-specific features (bpf2c pipeline, Windows helpers, ebpf-for-windows headers), use the 'verify-bpf' skill instead.microsoft/ebpf-for-windows3,566
- Agent Academy Mission BuilderScaffold and author content for the microsoft/agent-academy GitHub repo. Use this skill whenever the user wants to create a new mission, lab, or module for Agent Academy — whether that's a course mission (Recruit, Operative, Commander) or a standalone Special Ops mission. Trigger whenever the user says "write a mission", "scaffold a lab", "create a Special Ops", "new Agent Academy module", or describes an agent-building concept they want to turn into a hands-on lesson. Also trigger when the usermicrosoft/agent-academy3,514
- Agent Academy ReportGenerate a full Agent Academy feedback report — extracting feedback from Excel files and GitHub issues, analyzing sentiment, generating charts, and producing a single styled PDF with a cover page, management summary, and detailed analysis. Use this skill when the user asks to generate an Agent Academy report, create a feedback analysis, build a course completion report, or wants to analyze Agent Academy survey data. Also triggers when the user mentions Agent Academy feedback, course grades, sentmicrosoft/agent-academy3,514
- Agent Academy StargazersLook up who has starred the microsoft/agent-academy repository on GitHub. Use this skill whenever the user wants to check stargazers, see if a specific GitHub user has starred the repo, or retrieve an up-to-date list of stargazers. Trigger whenever the user says "who starred agent academy", "check stargazers", "has <user> starred the repo", or asks anything about the repository's stargazer list. This skill uses the GitHub CLI to fetch stargazers via the GitHub API and saves the results to a locamicrosoft/agent-academy3,514
- Create Mission SpecTurn a mission or lab idea into a fully researched GitHub issue spec on microsoft/agent-academy, then post it with the GitHub CLI. Use this skill whenever the user wants to propose new Agent Academy content before writing it — course missions (Recruit, Operative, Commander), standalone Special Ops, or Cowork Collective missions. Trigger whenever the user says "write a spec for a mission", "create an issue for a new lab", "I want to propose a Special Ops", "file a mission proposal", "spec out a lmicrosoft/agent-academy3,514
- Device Guidance V1 0 1Helps employees identify available device options based on their needs, using the `Get Employee Assets` tool.microsoft/agent-academy3,514
- Device Guidance V1 0 2Helps employees identify available device options based on their needs, using the `Get Employee Assets` tool.microsoft/agent-academy3,514
- Device Guidance V1 0 3Helps employees identify available device options based on their needs, using the `Get Employee Assets` tool.microsoft/agent-academy3,514
- Device Guidance V1 0 4Helps employees identify available device options based on their needs, using the `Get Employee Assets` tool.microsoft/agent-academy3,514
- Frontend DesignCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, artifacts, posters, or applications (examples include websites, landing pages, dashboards, React components, HTML/CSS layouts, or when styling/beautifying any web UI). Generates creative, polished code and UI design that avoids generic AI aesthetics.microsoft/agent-academy3,514
- Frontend DesignUse this skill when generating reports, tables, or email output to produce polished, self-contained, responsive HTML.microsoft/agent-academy3,514
- Outlook Pre Onboarding Checklist MeetingCreate a 1-hour Outlook follow-up meeting for pre-onboarding after a successful Docusign workflow trigger, using the employee name and agreement effective date from workflow context.microsoft/agent-academy3,514
- Troubleshooting ProcedureCall this when a user states an IT issue and requests troubleshooting help. It provides step-by-step procedure for diagnosing and resolving IT issues, including escalation with a ticket summary.microsoft/agent-academy3,514
- Agent CollaborationStandard collaboration patterns for all squad agents — worktree awareness, decisions, cross-agent communicationmicrosoft/Generative-AI-for-beginners-dotnet3,108
- Agent CollaborationStandard collaboration patterns for all squad agents — worktree awareness, decisions, cross-agent communicationmicrosoft/Generative-AI-for-beginners-dotnet3,108
- Agent ConductShared hard rules enforced across all squad agentsmicrosoft/Generative-AI-for-beginners-dotnet3,108
- Architectural ProposalsHow to write comprehensive architectural proposals that drive alignment before code is writtenmicrosoft/Generative-AI-for-beginners-dotnet3,108
- Ci Validation GatesDefensive CI/CD patterns: semver validation, token checks, retry logic, draft detection — earned from v0.8.22microsoft/Generative-AI-for-beginners-dotnet3,108
- Client CompatibilityPlatform detection and adaptive spawning for CLI vs VS Code vs other surfacesmicrosoft/Generative-AI-for-beginners-dotnet3,108
- Coordinator Init ModeThe complete two-phase Init Mode protocol the Squad coordinator runs when no team exists yet in the current repo. Phase 1 = propose the team (no files created, wait for user confirm). Phase 2 = create .squad/ scaffolding, casting state, .gitattributes for merge drivers, and the always-on built-ins (Scribe, Ralph, Rai, Fact Checker). Loaded on demand when the coordinator detects no .squad/team.md exists.microsoft/Generative-AI-for-beginners-dotnet3,108
- Coordinator Init ModeThe complete two-phase Init Mode protocol the Squad coordinator runs when no team exists yet in the current repo. Phase 1 = propose the team (no files created, wait for user confirm). Phase 2 = create .squad/ scaffolding, casting state, .gitattributes for merge drivers, and the always-on built-ins (Scribe, Ralph, Rai, Fact Checker). Loaded on demand when the coordinator detects no .squad/team.md exists.microsoft/Generative-AI-for-beginners-dotnet3,108
- Coordinator Response ModeSelecting WHO handles work is the Routing table; selecting HOW they handle it (Direct, Lightweight, Standard, Full) is Response Mode. This skill contains the complete decision table, exemplar prompts for each mode, the Lightweight spawn template, and the upgrade rules. Squad coordinator loads this on demand once routing has identified the agent — to pick the right ceremony level for the task.microsoft/Generative-AI-for-beginners-dotnet3,108
- Coordinator Response ModeSelecting WHO handles work is the Routing table; selecting HOW they handle it (Direct, Lightweight, Standard, Full) is Response Mode. This skill contains the complete decision table, exemplar prompts for each mode, the Lightweight spawn template, and the upgrade rules. Squad coordinator loads this on demand once routing has identified the agent — to pick the right ceremony level for the task.microsoft/Generative-AI-for-beginners-dotnet3,108
- Coordinator Source Of TruthThe complete file-by-file source-of-truth hierarchy for Squad: which files are authoritative, which are derived/append-only, who may write each one, who may read each one, and the precedence rules when they conflict. Squad coordinator loads this on demand when it needs to resolve a write conflict, decide where a piece of state belongs, or answer a 'who owns this file' question.microsoft/Generative-AI-for-beginners-dotnet3,108
- Coordinator Source Of TruthThe complete file-by-file source-of-truth hierarchy for Squad: which files are authoritative, which are derived/append-only, who may write each one, who may read each one, and the precedence rules when they conflict. Squad coordinator loads this on demand when it needs to resolve a write conflict, decide where a piece of state belongs, or answer a 'who owns this file' question.microsoft/Generative-AI-for-beginners-dotnet3,108
- Cross Machine CoordinationEnables squad agents on different machines to share work via git-based task queuingmicrosoft/Generative-AI-for-beginners-dotnet3,108
- Cross SquadCoordinating work across multiple Squad instances — discovery, delegation, and disambiguation when the user says 'squad' (the product) vs casual English 'group of agents'.microsoft/Generative-AI-for-beginners-dotnet3,108
- Cross SquadCoordinating work across multiple Squad instances — discovery, delegation, and disambiguation when the user says 'squad' (the product) vs casual English 'group of agents'.microsoft/Generative-AI-for-beginners-dotnet3,108
- Cross Squad CommunicationProtocol for sending queries, delegating tasks, and sharing context between independent Squad instances across different repositoriesmicrosoft/Generative-AI-for-beginners-dotnet3,108
- Cross Squad CommunicationProtocol for sending queries, delegating tasks, and sharing context between independent Squad instances across different repositoriesmicrosoft/Generative-AI-for-beginners-dotnet3,108
- Distributed MeshHow to coordinate with squads on different machines using git as transportmicrosoft/Generative-AI-for-beginners-dotnet3,108
- Docs StandardsMicrosoft Style Guide + Squad-specific documentation patternsmicrosoft/Generative-AI-for-beginners-dotnet3,108
- E2e Template TestingEnd-to-end validation of coordinator and agent template changesmicrosoft/Generative-AI-for-beginners-dotnet3,108
- Economy ModeShifts Layer 3 model selection to cost-optimized alternatives when economy mode is active.microsoft/Generative-AI-for-beginners-dotnet3,108
- Error RecoveryStandard recovery patterns for all squad agents. When something fails, adapt — don't just report the failure.microsoft/Generative-AI-for-beginners-dotnet3,108
- Error RecoveryStandard recovery patterns for all squad agents. When something fails, adapt — don't just report the failure.microsoft/Generative-AI-for-beginners-dotnet3,108
- External CommsPAO workflow for scanning, drafting, and presenting community responses with human review gatemicrosoft/Generative-AI-for-beginners-dotnet3,108
- Fact CheckingReview and validate claims using counter-hypothesis testing. Use when verifying technical content, checking references, validating API endpoints, or performing quality assurance on deliverables.microsoft/Generative-AI-for-beginners-dotnet3,108
- Gh Auth IsolationSafely manage multiple GitHub identities (EMU + personal) in agent workflowsmicrosoft/Generative-AI-for-beginners-dotnet3,108
- Git WorkflowSquad branching model: dev-first workflow with insiders preview channelmicrosoft/Generative-AI-for-beginners-dotnet3,108
- Git WorkflowSquad branching model: dev-first workflow with insiders preview channelmicrosoft/Generative-AI-for-beginners-dotnet3,108
- Github Multi AccountDetect and set up account-locked gh aliases for multi-account GitHub. The AI reads this skill, detects accounts, asks the user which is personal/work, and runs the setup automatically.microsoft/Generative-AI-for-beginners-dotnet3,108
- History HygieneRecord final outcomes to history.md, not intermediate requests or reversed decisionsmicrosoft/Generative-AI-for-beginners-dotnet3,108
- HumanizerTone enforcement patterns for external-facing community responsesmicrosoft/Generative-AI-for-beginners-dotnet3,108
- Init ModeTeam initialization flow (Phase 1 proposal + Phase 2 creation)microsoft/Generative-AI-for-beginners-dotnet3,108
- Iterative RetrievalMax-3-cycle protocol for agent sub-tasks with WHY context and coordinator validation. Use when spawning sub-agents to complete scoped work.microsoft/Generative-AI-for-beginners-dotnet3,108
- Iterative RetrievalMax-3-cycle protocol for agent sub-tasks with WHY context and coordinator validation. Use when spawning sub-agents to complete scoped work.microsoft/Generative-AI-for-beginners-dotnet3,108
- Model SelectionDetermines which LLM model to use for each agent spawnmicrosoft/Generative-AI-for-beginners-dotnet3,108
- NapContext hygiene — compress, prune, archive .squad/ statemicrosoft/Generative-AI-for-beginners-dotnet3,108
- Notification RoutingRoute agent notifications to specific channels by type — prevent alert fatigue from single-channel floodingmicrosoft/Generative-AI-for-beginners-dotnet3,108
- Personal SquadUser-level AI agents that travel with you across projectsmicrosoft/Generative-AI-for-beginners-dotnet3,108
- Pr Review ResponseTeaches agents to reply to PR review comment threads after fixing issues, making resolutions traceablemicrosoft/Generative-AI-for-beginners-dotnet3,108
- Pr ScreenshotsCapture Playwright screenshots and embed them in GitHub PR descriptionsmicrosoft/Generative-AI-for-beginners-dotnet3,108
- Project ConventionsCore conventions and patterns for this codebasemicrosoft/Generative-AI-for-beginners-dotnet3,108
- Ralph Two Pass ScanCuts GitHub API calls by separating lightweight list scanning from full hydrationmicrosoft/Generative-AI-for-beginners-dotnet3,108
- ReflectLearning capture system that extracts HIGH/MED/LOW confidence patterns from conversations to prevent repeating mistakes. Use after user corrections ("no", "wrong"), praise ("perfect", "exactly"), or when discovering edge cases. Complements .squad/agents/{agent}/history.md and .squad/decisions.md.microsoft/Generative-AI-for-beginners-dotnet3,108
- ReflectLearning capture system that extracts HIGH/MED/LOW confidence patterns from conversations to prevent repeating mistakes. Use after user corrections ("no", "wrong"), praise ("perfect", "exactly"), or when discovering edge cases. Complements .squad/agents/{agent}/history.md and .squad/decisions.md.microsoft/Generative-AI-for-beginners-dotnet3,108
- Release ProcessPre-release validation, npm publish procedures, and post-publish verificationmicrosoft/Generative-AI-for-beginners-dotnet3,108
- ReskillTeam-wide charter and history optimization through skill extractionmicrosoft/Generative-AI-for-beginners-dotnet3,108
- Reviewer ProtocolReviewer rejection workflow and strict lockout semanticsmicrosoft/Generative-AI-for-beginners-dotnet3,108