Transform Chrome and WebGPU release notes into multilingual digests for 23 focus areas. Trigger phrases "process Chrome X", "what's the latest Chrome version".
Process Chrome release notes into structured, multilingual digests for 23 focus areas.
Stateless Processing:
Self-contained & Portable:
Dual-source Release Notes:
chrome-{version}-{channel}.mdwebgpu-{version}.mdgraphics-webgpu area when available but is not requiredAgent Delegation:
Simple usage (smart defaults):
Process Chrome 143
Uses: stable channel, bilingual (en+zh), all 23 areas
Custom usage:
Process Chrome 143 beta in English for CSS and WebAPI
Core Features:
When user says "Process Chrome 143":
# Step 1: Extract areas (automatic download if missing)
uv run python .claude/skills/chrome-update-digest/scripts/process_chrome.py --version 143
# Step 2: Get area list
uv run python .claude/skills/chrome-update-digest/scripts/process_chrome.py --version 143 --list-areas
# Output: 23 areas (css, webapi, graphics-webgpu, etc.)
# Step 3: Generate digests (spawn agents in parallel)
# For each area:
# - English: Read prompts/webplatform-prompt-en.md → Generate EN digest
# - Chinese: Read prompts/webplatform-translation-prompt-zh.md → Generate ZH digest
# Step 4: Done! Navigation auto-generated in step 1
| Command | Purpose |
|---|---|
--check-latest |
Check latest Chrome stable/beta versions |
--version 143 |
Process Chrome version 143 |
--channel beta |
Process beta channel (default: stable) |
--list-areas |
List extracted areas for a version |
Generate English Digest:
prompts/webplatform-prompt-en.md[AREA] → area name, [version] → 143, [channel] → stableupstream_docs/.../areas/{area}/chrome-143-stable.ymldigest_markdown/webplatform/{area}/chrome-143-stable-en.mdGenerate Chinese Translation:
prompts/webplatform-translation-prompt-zh.md[AREA], [version], [channel] with actual valuesdigest_markdown/webplatform/{area}/chrome-143-stable-zh.mdProcess all 23 areas in parallel for efficiency.
The skill executes these steps automatically:
prompts/webplatform-prompt-en.mdprompts/webplatform-translation-prompt-zh.mdChannel: stable (default) or beta Output: Area-specific markdown + YAML files + GitHub Pages navigation
User: "Process Chrome 143"
Assistant:
Parsing request: version=143, channel=stable
Validating inputs... ✓
🚀 Processing Chrome 143 (stable)
[1/4] Running clean data pipeline...
✓ Extracted 23 focus areas
✓ Generated YAML and markdown files
[2/4] Generating AI digests for 23 areas...
Launching agents in parallel for English digests...
✓ css (English)
✓ webapi (English)
✓ graphics-webgpu (English)
... (20 more areas)
Launching agents in parallel for Chinese translations...
✓ css (Chinese)
✓ webapi (Chinese)
✓ graphics-webgpu (Chinese)
... (20 more areas)
[3/4] Generating GitHub Pages navigation...
✓ Created version-centric pages
✓ Created area-centric pages
[4/4] Validation...
✓ All digest files generated
✓ Navigation includes Chrome 143
✅ Processing complete!
Processed areas: upstream_docs/processed_releasenotes/processed_forwebplatform/areas/
AI Digests: digest_markdown/webplatform/
Navigation: digest_markdown/areas/ and digest_markdown/versions/
💡 Next steps:
1. Review generated digests in digest_markdown/webplatform/
2. Commit changes to trigger GitHub Pages deployment
User: "What's the latest Chrome version?"
Assistant:
Checking latest Chrome versions...
Latest Chrome versions:
Stable: 143 (2026-01-15)
Beta: 144 (2026-01-10)
To process: "Process Chrome 143" or "Process Chrome 144 beta"
User: "Process Chrome 143 beta"
Assistant:
Parsing request: version=143, channel=beta
Validating inputs... ✓
[Processing output similar to Example 1, but for beta channel...]
User: "Process Chrome 999"
Assistant:
Parsing request: version=999, channel=stable, language=bilingual, areas=all
Validating inputs... ✗
Error: Chrome 999 release notes not found.
Expected: upstream_docs/release_notes/WebPlatform/chrome-999.md
Solutions:
1. Check if version 999 is released yet (latest is 143)
2. Try a different version: "Process Chrome 143"
3. Download release notes from: https://developer.chrome.com/release-notes/
process_chrome.pyuv run to ensure correct environment and dependencies--check-latest: Query latest Chrome stable/beta versions (stateless)--list-areas: List areas extracted for a specific versionget_areas_to_process(): Python helper for agent integrationupstream_docs/processed_releasenotes/processed_forwebplatform/areas/digest_markdown/webplatform/{area}/chrome-{version}-{channel}-{lang}.mddigest_markdown/areas/ and digest_markdown/versions/The skill includes two bundled prompts for AI digest generation:
English Digest Prompt (prompts/webplatform-prompt-en.md)
Chinese Translation Prompt (prompts/webplatform-translation-prompt-zh.md)