UI Preview Skill
SkillDev toolsPreview and screenshot local dev servers and storybooks. Use when asked to view UI components, take screenshots of storybooks, or inspect the web/server apps.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the UI Preview Skill skill
What this skill tells your AI
The instructions your AI receives, as published by ampcode/amp-contrib in .agents/skills/ui-preview/SKILL.md and read by ahel’s review.
Preview local dev servers and storybooks using Chrome DevTools.
Available Tools
navigate_page- Navigate to a URLtake_screenshot- Capture a screenshot of the current pagenew_page- Open a new browser tabpress_key- Press keyboard keys (e.g., scrolling with PageDown, End)evaluate_script- Run JavaScript on the page
Workflow
- Navigate to the target URL using
navigate_page - Screenshot the page using
take_screenshot - Analyze captured screenshots with
look_atfor visual analysis
Local Dev URLs
Check .amp/dev-environment.txt for the running URLs (defaults: web=http://localhost:7001, server=https://localhost:7002).
| Service | Path |
|---|---|
| Web dev server | / |
| Server dev server | / |
| Webview storybook | /storybook |
| Server storybook | /storybook |
Storybooks
Access a specific story directly using the hash: /storybook#${story-title}
The story title is derived from the filename: handoff-story.svelte → #handoff-tool
Webview Storybook (localhost:7001)
Components for the VS Code extension webview UI.
Thread Components:
#thread- Full thread view#streaming-thread- Thread with streaming content#scrollable-thread- Thread with scroll behavior#thread-reply-area- Message input area#thread-status- Thread status indicators#thread-summary- Thread summary view#thread-hints- Thread hint suggestions#thread-environment-input- Environment input
Tool Calls:
#bash- Bash tool output#edit-file- File edit diffs#create-file- File creation#read- File read output#grep- Search results#glob- File glob results#handoff-tool- Handoff tool states#mermaid- Diagram rendering#oracle-tool- Oracle tool output#task-tool- Task tool output#web-search- Web search results
Editor & Input:
#prompt-editor- Message input editor#mention-menu- @mention autocomplete#combobox- Combobox component#agent-mode-selector- Agent mode picker
Diff Viewer:
#diff-viewer- Side-by-side diff#diff-display- Inline diff display#unified-diff- Unified diff format
Settings:
#settings-page- Settings page#settings-error-modal- Error modal#sign-in-page- Authentication page
Layout:
#layout-navbar- Navigation bar#current-thread-navbar-item- Thread nav item
Server Storybook (localhost:7002)
Components for the ampcode.com web app.
Thread Management:
#thread-feed- Thread list feed#thread-feed-item- Individual thread item#thread-feed-list- Virtualized thread list#thread-actions- Thread action buttons#thread-visibility- Visibility settings#thread-visibility-edit- Edit visibility#thread-page- Full thread page#thread-open-in-button- Open in editor button#pull-request-badge- PR badge display
Settings:
#settings-access-token-section- API tokens#settings-advanced-section- Advanced settings#settings-client-section- Client settings#billing-section- Billing info#amp-free-section- Free tier info#code-host-connections-section- GitHub/GitLab connections
User & Profile:
#avatar- User avatar#profile-card- Profile card#profile-dropdown- Profile menu#user-display- User name display
Dashboard:
#welcome- Welcome page#usage-by-day- Usage metrics
UI Components:
#amp-logo- Logo variants#badge-single- Single badge#badge-group- Badge group#copyable-text- Copy-to-clipboard text#colors- Color palette#icons- Icon set
OG Images:
#og-images- Social preview images
Tips
- Story titles use kebab-case from filenames (remove
-story.svelte) - Reload the skill if MCP tools become unavailable
- Use
list_pagesto manage multiple browser tabs - Use
press_keywith "End" or "PageDown" to scroll the page - Use
evaluate_scriptfor custom page interactions
Signals
- GitHub stars
- 72
- Forks
- 13
- Last commit
- Mar 2026
Advanced
- Catalog kind
- skill
- Gateway key
ui-preview- Source
- github.com/ampcode/amp-contrib