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
> To adapt this skill for a different event (e.g., Ignite 2025), update the event context block below and the frontmatter name/description above.
28
+
> This skill supports multiple Microsoft events. Build 2026 is the default. When the user asks about a different event, use the appropriate event ID and endpoint from the table below.
| Build 2026 |`build-2026`|`https://aka.ms/build2026-session-info`| San Francisco, CA | PDT (UTC-7) |
50
+
| Ignite 2025 |`ignite-2025`|`https://aka.ms/ignite2025-session-info`| Chicago, IL | CST (UTC-6) |
51
+
| Build 2025 |`build-2025`|`https://aka.ms/build2025-session-info`| Seattle, WA | PDT (UTC-7) |
52
+
53
+
### Time display
54
+
55
+
Always present session times in the event's local timezone (e.g., "2:30 PM PDT" for Build 2026 in San Francisco). If `startDateTime` is null for an upcoming event, note that day assignments aren't available yet and show time slots only.
56
+
57
+
When the user mentions a specific event by name, use its event ID for CLI commands (`--event <id>`) and its endpoint for direct fetch. If no event is specified, default to Build 2026.
58
+
59
+
Use these values throughout. When the skill says "Build," it means Build 2026. CLI commands should include `--event build-2026` by default unless the user specifies another event.
40
60
41
61
Helps developers find Build sessions relevant to their projects, discover what's new for their tech stack, scaffold projects from session content, and plan their Build schedule — all based on what they're actually building.
42
62
@@ -53,15 +73,17 @@ Two live data sources, no static files:
53
73
54
74
Activate when the user:
55
75
56
-
- Mentions sessions, schedule, or anything about Build
76
+
- Mentions sessions, schedule, or anything about Build, Ignite, or AI Tour
77
+
- Asks about a Microsoft flagship event or conference
57
78
- Asks what's new for their project or tech stack
58
79
- Asks what changed in their dependencies or what updates are relevant to their code
59
80
- Wants to find sessions relevant to their work
60
81
- Asks to scaffold or start a project based on a session
61
-
- Asks for help planning their Build schedule
82
+
- Asks for help planning their Build schedule or event schedule
62
83
- Asks what to do after attending a session, or wants next steps
63
84
- Wants to log notes or takeaways from a session
64
85
- References a session code (BRK, DEM, LAB, KEY, etc.)
86
+
- Asks to create or export their schedule as a markdown file
65
87
66
88
Do not activate when the user:
67
89
@@ -121,9 +143,13 @@ The CLI caches session data locally. On first use it fetches automatically — n
121
143
If the CLI is not available (not installed, npx fails), fall back to fetching the session catalog directly:
GET https://eventtools.event.microsoft.com/build2026-prod/fallback/session-all-en-us.json
126
-
GET https://eventtools.event.microsoft.com/build2026-prod/fallback/session-all-en-us.json
146
+
# Use the aka.ms links from the supported events table above
147
+
# Build 2026 (default):
148
+
GET https://aka.ms/build2026-session-info
149
+
# Ignite 2025:
150
+
GET https://aka.ms/ignite2025-session-info
151
+
# Build 2025:
152
+
GET https://aka.ms/build2025-session-info
127
153
```
128
154
129
155
The response is a JSON array of session objects. Key fields:
@@ -231,6 +257,7 @@ The user wants a personalized event schedule based on their projects or interest
231
257
- Exploratory: sessions that expand their toolkit in a useful direction
232
258
6. For each recommended session, include: session code, title, one-line reason it's relevant, type (lab/breakout/demo), level, time slot, location
233
259
7. If they have time for multiple sessions, suggest a learning path order: foundational first, then intermediate/advanced, ending with hands-on labs to apply what they learned
260
+
8. After helping the user build a schedule (finding sessions, flagging conflicts), offer: "Would you like me to save this as a markdown file?" Do not create a file until the user confirms. Include day, time, session code, title, and location.
234
261
235
262
**Output format:**
236
263
```
@@ -474,7 +501,9 @@ A good response from this skill:
474
501
| Microsoft Ignite |`https://ignite.microsoft.com/`|
0 commit comments