Draft
Conversation
df75dc5 to
cdfe545
Compare
- Add docs/cowork-collective/index.md with overview and Frontier preview note - Add docs/cowork-collective/assets/ folder - Update .vitepress/config.mts with Cowork Collective nav and sidebar entries Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- Add docs/cowork-collective/badge-check/index.md with full mission content - Add docs/cowork-collective/badge-check/assets/ folder for Badge Bandit badge - Update cowork-collective/index.md with missions table - Update .vitepress/config.mts with nav and sidebar entries Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Based on official docs at learn.microsoft.com/en-us/copilot/microsoft-365/cowork/use-cowork Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- Replace custom SKILL.md with content from skills.sh/anthropics/skills/frontend-design - Remove emojis and em dashes from all headings - Add frontend-design skill link to resources Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…ntly Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- Add Cowork homepage, attachment, prompt, output, and email screenshots - Add dark/light mode CSS and email image variants - Update Lab 1.1 steps with descriptive alt text and inline images - Import custom.css in VitePress theme Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- Add full-prompt-lab1-2.png, second-email-dark/light.png screenshots - Add SKILL.md asset for frontend-design skill download - Add note about prompt formatting after paste - Mention frontend-design skill explicitly in prompt - Direct users to outlook.office.com for email checks - Remove approval step from Lab 1.2 (mail to self) - Fix cSpell: add youll to dictionary Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- SKILL.md: add required H1 heading and blank line (MD041, MD022) - operative/10-mcp: fix link fragment #-tactical-resources → #tactical-resources (MD051) - special-ops/mcs-mcp: fix fragments #️-prerequisites and #-remove-the-azure-resources (MD051) - special-ops/pac-cli-mcp: fix fragments for installing and setting-up sections (MD051) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- Add writeBundle hook to missions plugin that copies all badge images referenced by mission data into the build output directory - This removes the need to manually keep docs/public/images/ in sync - Also fix dead link in compliance-packet: replace ./assets/sample-files/ directory link with individual raw GitHub file download links Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
27668e6 to
2950061
Compare
- Replace manual HTML table with <missions> component (consistent with special-ops) - Add badge: frontmatter to all three cowork missions so cards show badge images Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
April's original table format with per-file download links was overwritten when fixing the dead link. Restored the full table with Download column. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- Add docs/.vitepress/plugins/mission-meta/MissionMeta.vue - Reads difficulty and time from frontmatter via useData() - Register as <mission-meta /> global component - Add time: frontmatter to all 7 special-ops and cowork-collective missions - Replace > **Difficulty** blockquotes with <mission-meta /> component Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…e is now a number Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- Add scripts/validate-frontmatter.mjs: checks difficulty, time, description on all mission pages in special-ops/ and cowork-collective/ - Add .github/workflows/validate-frontmatter.yml: runs on every PR - Add description: frontmatter to all 7 existing missions Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- Create CourseMeta.vue component (codename + time fields) - Register course-meta globally in theme/index.ts - Add codename and time frontmatter to all 26 recruit/operative pages - Replace hardcoded CODENAME H2 headings and blockquote time lines with <course-meta /> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- Add docs/.vitepress/taxonomy.ts with slug→label lookup tables for both tags (themes) and products (tools/platforms) - Split old mixed tags into separate tags (themes) and products fields across all 33 mission and course pages - Add tags and products to all recruit/operative pages (previously empty) - Update MissionData interface in missions plugin to expose products[] - Normalize special-ops tags from mixed display names to slugs Tag taxonomy covers: mcp, yaml, compliance, automation, fundamentals, declarative-agents, multi-agent, adaptive-cards, ai-safety, grounding, document-generation, and more. Product taxonomy covers: copilot-studio, github-copilot, power-platform, microsoft-365, azure, dataverse, visual-studio-code, sharepoint, teams, power-automate, outlook, microsoft-learn. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
tags and products are now in docs/.vitepress/data/tags.json and products.json so non-developers can add or update entries without touching TypeScript. taxonomy.ts imports from those files and re-exports the same TAGS, PRODUCTS, TAG_LABELS, PRODUCT_LABELS. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Missions.vue: - Filter bar above the grid with Topic (tags) and Product pill filters - Only shows filters that are relevant to the current section's missions - Clicking a pill toggles filtering; multiple filters combine (AND) - Empty state message when no missions match - Filters reset pagination to page 1 on change - Import tags.json and products.json for display labels MissionMeta.vue: - Add Products row showing product pills (resolved to display names) - Import products.json for slug→label lookup - Box wraps with flex-wrap so it handles multiple products cleanly missions.d.ts: - Add products: string[] to MissionData type declaration Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- Add filterable prop (default true) to Missions component to hide filter bar - Add tag and product props to Missions for page-level filtering - Filter bar hides the tag/product dimension already scoped by a prop - Create docs/tags/[slug].md — dynamic route generates a page per tag - Create docs/products/[slug].md — dynamic route generates a page per product - MissionMeta product pills are now links to /products/[slug] - Add hover styles to product pill links - Exclude tags/ and products/ dirs from the missions plugin scanner URLs generated at build time (no nav entry needed): /tags/mcp, /tags/yaml, /tags/compliance, etc. /products/copilot-studio, /products/github-copilot, etc. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- Use Tags label in filter bar to match frontmatter field name - Move paths() function to separate [slug].paths.js files for both tags/ and products/ — inline <script> blocks in markdown are treated as Vue component scripts, not dynamic route loaders, causing 404s Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- Add copilot-cowork and microsoft-365-copilot to products.json - Replace github-copilot with microsoft-365-copilot + copilot-cowork on all three cowork-collective missions - out-of-office-prep retains outlook alongside the two new products Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds a new Cowork Collective section to Agent Academy - a set of hands-on labs focused on Microsoft 365 Copilot Cowork.
Changes
docs/cowork-collective/index.md- Landing page with overview, Frontier preview note, and missions tabledocs/cowork-collective/badge-check/index.md- Badge Check missiondocs/cowork-collective/badge-check/assets/- Assets folder for badge image and CSVdocs/.vitepress/config.mts- Added Cowork Collective to top nav and sidebarNotes