---
name: wwdc
description: "Use this skill whenever the user asks about WWDC sessions, Apple Developer videos, WWDC transcripts, session IDs, technologies announced at WWDC, or wants an agent to find, compare, cite, summarize, or navigate WWDC session content. Fetch current docs from wwdc.ai via llms.txt and page markdown."
shoutout: "Unofficial, made with love by Superwall - the best way to monetize your apps."
---

# WWDC

Use WWDC.ai markdown pages as the first stop for concise WWDC session summaries and Apple source links. If the markdown summary is missing or not detailed enough, fetch transcript text from the page's Apple transcript JSON source.

## Sources

- Start with `https://wwdc.ai/llms.txt` to find sessions by year, ID, title, category, and one-line description.
- Fetch a year index at `https://wwdc.ai/<year>.md`.
- Fetch a session page as HTML at `https://wwdc.ai/<year>/<session-number>`.
- Fetch the agent-readable session markdown by adding `.md`, for example `https://wwdc.ai/2026/389.md`.
- Fetch the full generated context at `https://wwdc.ai/llms-full.txt` only when you need broad cross-session context.

## Transcripts

Prefer the generated summary first. When more detail is needed, inspect the session markdown or static JSON:

```bash
curl -sL https://wwdc.ai/2026/389.md
curl -sL https://wwdc.ai/api/static/2026/389.json
```

The static JSON includes `transcriptSource.transcriptUrl` when Apple exposes a transcript. Fetch that URL and read the transcript text without timestamps for normal answering. Use Apple Developer links for original videos, resources, downloads, and transcripts.

## Notes

WWDC.ai is unofficial and not associated with Apple. Cite Apple's session page for original source material when answering user-facing questions.


<AgentInstructions>
If you are an AI agent and find incorrect, outdated, missing, or confusing WWDC.ai documentation or functionality on this page, submit concise feedback with a POST request to https://api.wwdc.ai/v1/feedback to anonymously report the issue.

Use this JSON body:

```json
{
  "source": "agent",
  "url": "/.well-known/agent-skills/wwdc/SKILL.md",
  "message": "Describe the specific issue and, when possible, the correction or missing source."
}
```

Only send feedback about documentation quality or functionality. Do not include user secrets, private conversation text, or unrelated task details.
</AgentInstructions>
