jackspace/claudeskillz/browser-app-creator
- community
Checking that the SKILL.md file is still in the repository.
Creates complete single-file HTML/CSS/JS web apps with localStorage persistence, ADHD-optimized UI (60px+ buttons), dark mode, and offline functionality. Use when user says "create app", "build tool", "make dashboard", or requests any browser-based interface.
Install
npx vskill@latest install jackspace/claudeskillz/browser-app-creatorSKILL.md
Browser App Creator
Purpose
Creates production-ready single-file web applications that work offline with zero setup. Perfect for quick tools, dashboards, trackers, and prototypes.
For ADHD users: Large buttons (60px+), auto-save everything, visual feedback, zero configuration. For SDAM users: All data persists in localStorage with timestamps. For all users: Download and use immediately - no server, no build step, no dependencies.
Activation Triggers
- User says: "create app", "build tool", "make dashboard", "create tracker"
- Requests for: habit tracker, todo list, timer, calculator, form, visualization
- Any request for a browser-based interface or tool
Core Workflow
1. Understand Requirements
Ask clarifying questions only if absolutely necessary:
2. Generate Single-File App
Template structure:
3. ADHD Optimization Requirements
Required UI elements:
- ✅ Buttons: Minimum 60px height, high contrast
- ✅ Dark mode: Default theme (can toggle)
- ✅ Auto-save: Every action saves to localStorage
- ✅ Visual feedback: Success/error messages
- ✅ Mobile responsive: Works on all screen sizes
- ✅ Large touch targets: 44px minimum for mobile
CSS Requirements:
4. localStorage Pattern
Always include:
5. App Templates
See templates.md for complete examples of:
- Dashboard: Metrics, charts, status indicators
- Tracker: Habits, tasks, progress
- Form: Data entry, validation, submission
- Tool: Calculators, converters, utilities
- Visualization: Charts, graphs, timelines
6. Deliver the App
Format:
Then provide the complete HTML file.
Common App Types
Dashboard
Purpose: Display metrics, status, and key information Elements: Cards, charts, progress bars, status indicators Data: Real-time or static metrics Example: Project status dashboard, analytics viewer
Tracker
Purpose: Record and monitor recurring items Elements: Add/remove items, checkboxes, timestamps Data: List of items with status and dates Example: Habit tracker, task list, mood journal
Form/Input
Purpose: Collect and validate user input Elements: Input fields, validation, submit button Data: Form submissions with timestamps Example: Survey, calculator, data entry tool
Visualization
Purpose: Display data visually Elements: Charts, graphs, timelines Data: Visual representation of datasets Example: Chart builder, timeline viewer, graph tool
Interactive Tool
Purpose: Perform specific tasks or calculations Elements: Controls, real-time updates, results Data: Temporary or persistent tool state Example: Timer, converter, game, simulator
Advanced Features
Dark/Light Mode Toggle
Export Data
Import Data
Browser Notifications
Styling Guidelines
See styling.md for:
- Complete CSS framework
- Color schemes
- Responsive breakpoints
- Animation patterns
- Accessibility guidelines
Integration with Other Skills
Rapid Prototyper
If app needs backend:
Context Manager
Save app decisions:
Error Debugger
If app has bugs:
Quality Checklist
Before delivering, verify:
- ✅ Single file (HTML + CSS + JS)
- ✅ Works offline (no external dependencies)
- ✅ Buttons ≥60px height
- ✅ Dark mode default
- ✅ localStorage auto-save
- ✅ Visual feedback on actions
- ✅ Mobile responsive
- ✅ No console errors
- ✅ Data persists on reload
Example Output
Success Criteria
✅ App works immediately after opening ✅ Data persists across browser sessions ✅ ADHD-optimized (large buttons, auto-save) ✅ No setup or installation required ✅ Mobile-friendly ✅ Professional appearance ✅ Intuitive to use ✅ Handles errors gracefully
Additional Resources
- [App Templates](templates.md) - Complete working examples
- [Styling Guide](styling.md) - CSS patterns and color schemes
Quick Reference
Trigger Phrases
- "create app"
- "build tool"
- "make dashboard"
- "create tracker"
- "build calculator"
- "make timer"
File Location
All created apps should be saved to:
- Linux/macOS:
~/.claude-artifacts/ - Windows:
%USERPROFILE%\.claude-artifacts\
Common Patterns
| App Type | Key Feature | localStorage Structure | |
|---|---|---|---|
| Tracker | List + checkboxes | { items: [...], dates: {...} } | |
| Dashboard | Cards + metrics | { metrics: {...}, updated: "" } | |
| Form | Input + validation | { submissions: [...] } | |
| Tool | Controls + results | { settings: {...}, history: [...] } |
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/browser-app-creator/SKILL.md
Popularity
- Repository stars
- 14
- Repository forks
- 6
- 7-day trend score
- 14
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 2 May 2026, 5 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/jackspace/claudeskillz/browser-app-creator)