Lighthouse-wrapper automates performance, accessibility, and SEO testing using Google's Lighthouse. Enhance your web applications by ensuring they meet high standards in user experience and search engine optimization.
claude install akagupta9/lighthouse-wrapperLighthouse-wrapper streamlines web performance and SEO testing by automating Google Lighthouse audits across multiple URLs in a single batch run. Instead of manually checking Lighthouse reports for each page, you define your URLs in a JSON configuration file and execute automated audits that generate organized reports by date and time. The tool outputs detailed performance, accessibility, and SEO metrics for each URL, helping development teams identify optimization opportunities efficiently. It's designed for developers and QA teams who need to monitor multiple web pages against quality standards without repetitive manual testing.
Add your URLs and page names to ./resources/data.json, then run `npm run start` from the root directory. Once execution completes, find your generated reports in ./Reports/{date-time-folder}.
Automate SEO audits for web applications
Conduct performance testing for new features
Ensure accessibility compliance in web projects
Generate reports for stakeholders on site performance
claude install akagupta9/lighthouse-wrappergit clone https://github.com/akagupta9/lighthouse-wrapperCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Run a Lighthouse audit on [WEBSITE_URL] focusing on performance, accessibility, and SEO. Provide a detailed report with actionable recommendations to improve the scores. Include specific metrics like First Contentful Paint, Largest Contentful Paint, and accessibility issues detected.
# Lighthouse Audit Report for [WEBSITE_URL] ## Performance - **First Contentful Paint**: 1.2s (Good) - **Largest Contentful Paint**: 2.5s (Needs Improvement) - **Speed Index**: 3.1s (Needs Improvement) - **Total Blocking Time**: 120ms (Good) - **Cumulative Layout Shift**: 0.05 (Good) **Recommendations**: - Optimize images to reduce Largest Contentful Paint. - Implement lazy loading for offscreen images. - Minify CSS and JavaScript files. ## Accessibility - **Contrast Issues**: 3 elements with insufficient color contrast. - **Missing Alt Text**: 2 images without alt text. - **ARIA Attributes**: 1 button missing ARIA label. **Recommendations**: - Ensure all images have descriptive alt text. - Use tools like Color Contrast Analyzer to fix contrast issues. - Add ARIA labels to interactive elements. ## SEO - **Meta Description**: Missing or too short. - **Mobile-Friendly**: Good - **Viewport**: Good - **Tap Targets**: 2 elements with small tap targets. **Recommendations**: - Write a compelling meta description with 120-160 characters. - Increase the size of tap targets to at least 48x48 pixels. - Ensure the viewport meta tag is correctly set.
Your one-stop shop for church and ministry supplies.
We create engaging workshops for companies and private events centred around plants, flowers and all things botanical.
Automate your browser workflows effortlessly
Orchestrate workloads with multi-cloud support, job scheduling, and integrated service discovery features.
CI/CD automation with build configuration as code
Enhance performance monitoring and root cause analysis with real-time distributed tracing.
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan