Skip to content

Add Special Ops mission: Use Case Qualifier#2720

Open
OwnOptic wants to merge 5 commits into
microsoft:mainfrom
OwnOptic:feat/special-ops-use-case-qualifier
Open

Add Special Ops mission: Use Case Qualifier#2720
OwnOptic wants to merge 5 commits into
microsoft:mainfrom
OwnOptic:feat/special-ops-use-case-qualifier

Conversation

@OwnOptic

Copy link
Copy Markdown

Summary

  • Adds a new Special Ops mission teaching learners to build an AI Use Case Qualifier agent in Copilot Studio
  • Structured 5-lab walkthrough: solution setup, MCP + web browsing + Outlook Invoker-mode tools, ConversationStart Adaptive Card, 8K instruction block, end-to-end qualification tests
  • Includes 20 annotated screenshots, 512x512 badge, and all source files (qualifier-instructions.txt, welcome-card.json, README.md)
  • Mission auto-discovered by the Vite plugin (no registry edit needed); sidebar entry added to config.mts

Mission details

Field Value
Difficulty 4
Time 30 min
Tags instructions, adaptive-cards, mcp, automation
Products Copilot Studio, Microsoft 365, Microsoft Learn, Outlook

Pre-merge action item

The badge claim link https://aka.ms/agent-academy-special-ops/use-case-qualifier/form follows the exact convention of the other missions but the aka.ms shortlink must be minted by the academy maintainers / Global AI Community team before this goes live.

Test plan

  • node scripts/validate-frontmatter.mjs - 8 missions, 0 errors
  • npx markdownlint-cli2 - 0 errors
  • npx cspell - 0 issues
  • npm run docs:build - green
  • All 20 screenshot assets present and anonymized (no tenant/personal names)
  • Mission card appears in /special-ops/ grid
  • Mission appears in Special Ops sidebar

🤖 Generated with Claude Code

A difficulty-4, 90-minute Special Ops mission that teaches learners to build a
Copilot Studio agent which runs a 4-P discovery interview (Persona, Pain,
Process, Payback), scores AI use cases out of 25 across five graded dimensions,
applies five hard filters, and drafts a qualification report from the user's
own Outlook via an Invoker-mode (end-user credentials) connector.

Includes:
- index.md: 5 labs (create agent, connect MS Learn MCP + web search + Outlook,
  Adaptive Card welcome topic, instruction engineering + model selection, and
  end-to-end testing) plus concept sections and MS Learn doc links on every
  hard step
- source/: 7990-char generative-AI instruction block ([YOUR_EMAIL] placeholder),
  generalized welcome-card.json, and a usage README
- 20 annotated screenshots (MS-red highlight boxes + numbered callouts on the
  six control shots) captured from a live build, plus a 512x512 completion badge
- Cross-link to the no-code PnP Copilot Prompts version of the same idea
- cspell.json allowlist additions and Special Ops sidebar registration
@OwnOptic OwnOptic requested a review from Laskewitz as a code owner May 25, 2026 13:03
OwnOptic added 4 commits May 25, 2026 15:36
add-tool-button: tighten box around + Add tool button, fix circle gap
topics-system-tab: shift box left to properly cover System(9) tab
model-selection: narrow box to dropdown width for GPT-5 Reasoning row
add-tool-button: revert to original annotation (was correct, my earlier fix shrunk it)
topics-system-tab: shift box 8px right so it starts cleanly at System(9) gear icon,
past the final pixel of Custom(4) at x=218
Button text was at y=507-509, old box bottom was y=503-506 - text was
being cut off by the bottom border. New box y=492-524 centers on the text.
@OwnOptic

Copy link
Copy Markdown
Author

Hello! 👋

This is a little proposal for a new Special Ops mission - Use Case Qualifier. It teaches learners to build a Copilot Studio agent that runs a 4-P discovery interview (Persona, Pain, Process, Payback), scores AI use case ideas out of 25 across 5 dimensions, taps the Microsoft Learn MCP server plus web browsing for context, and drafts a qualification report email straight from the user's own Outlook via Invoker mode.

A few notes for reviewers:

  • The mission auto-discovers in the Special Ops grid via the existing Vite plugin (no registry edit needed); I also added it to the sidebar in config.mts for consistency with the other four missions.
  • All screenshots are anonymized to the Contoso demo tenant - no real tenant/personal data.
  • Frontmatter, markdownlint, and cspell all pass; build is green.

One pre-merge action item: the badge claim link follows the convention https://aka.ms/agent-academy-special-ops/use-case-qualifier/form, but that aka.ms shortlink still needs to be minted by the academy maintainers before merge.

Happy to adjust anything - thanks for taking a look! 🙂

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant