google-agents-cli-eval
Evaluate ADK agents with metrics, evalsets, and the iterative eval-fix loop.
audit-website
Comprehensive website auditing across 230+ rules in 21 categories including SEO, performance, security, and accessibility.
Full skill instructions
Run a squirrelscan audit against a website, read the LLM report, map each issue to the code or content that causes it, fix in batches, and re-audit until the score target is met.
Requires the squirrel CLI (squirrelscan.com/download; verify with squirrel --version). For CLI setup, login, publishing, MCP, and general CLI usage, use the companion squirrelscan skill.
Look up any rule at https://docs.squirrelscan.com/rules/{rule_category}/{rule_id}, for example:
https://docs.squirrelscan.com/rules/links/external-links
squirrel audit https://example.com --format llm
--format llm: it is compact, exhaustive, and made for agents.squirrel report <audit-id> --format llm.-C surface (one page per URL pattern) for template-level coverage, or -C full for a comprehensive crawl before sign-off.| Mode | Default pages | Use |
|---|---|---|
quick | 25 | First look, CI checks |
surface | 100 | Template-level coverage (one sample per pattern like /blog/{slug}) |
full | 500 | Final verification, deep analysis |
Useful flags: --refresh (ignore cache, full re-fetch), --resume (continue an interrupted crawl), -m <n> (page cap), --verbose (progress detail).
If the site blocks unknown crawlers (Shopify / Cloudflare), pass Web Bot Auth headers with repeated -H "Name: Value" flags. Header values are secrets and are redacted in output. See https://docs.squirrelscan.com/guides/web-bot-auth
--refresh after deploys or content changes) and show before/after scores.After each batch, verify the project still builds and existing checks pass.
| Starting score | Target | Expected work |
|---|---|---|
| < 50 (F) | 75+ (C) | Major fixes |
| 50-70 (D) | 85+ (B) | Moderate fixes |
| 70-85 (C) | 90+ (A) | Polish |
| > 85 (B+) | 95+ | Fine-tuning |
A site is only considered COMPLETE and FIXED when it scores 95+ (Grade A) with --coverage full.
| Category | Fix approach | Parallelizable |
|---|---|---|
| Meta tags / titles / descriptions | Edit page components or metadata config | No |
| Structured data | Add JSON-LD to page templates | No |
| Missing H1 / heading hierarchy | Edit page components + content files | Yes (content) |
| Image alt text | Edit content files | Yes |
| Short meta descriptions | Extend frontmatter descriptions | Yes |
| HTTP to HTTPS links | Find and replace in content | Yes |
| Broken links | Manual review, flag for user | No |
Rules carry a level (error, warning, notice) and a rank (1-10): fix errors first, then high-rank warnings. Code changes and content changes are equally important; treat them the same.
Compare against a baseline to prove improvement or catch regressions:
squirrel report --diff <baseline-audit-id> --format llm
squirrel report --regression-since example.com --format llm
Done means: all errors fixed; warnings fixed or documented as needing human review; a re-audit confirms the improvement; and the user has seen the before/after score comparison plus a summary of every change made. Re-audit regularly to keep the site healthy. If the user wants to share results, offer a published report (see the squirrelscan skill).
The LLM report is a compact XML/text hybrid optimized for token efficiency: summary with health score, issues grouped by category with affected URLs, broken links, and prioritized recommendations. Full spec: OUTPUT-FORMAT.md
Evaluate ADK agents with metrics, evalsets, and the iterative eval-fix loop.
Postgres performance optimization and best practices from Supabase. Use this skill when writing, reviewing, or optimizing Postgres queries, schema designs, or database configurations.
Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy.
Ultra-compressed code review comments: location, problem, fix on one line each.
Structured debugging methodology that mandates root cause investigation before attempting any fixes.
Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.
Comprehensive guide for Firebase Crashlytics, including provisioning and SDK usage. Use this skill when the user needs help setting up Crashlytics, adding crash reporting, or using the Crashlytics SDK in their application.
Comprehensive reference guide for writing, debugging, and maintaining Playwright tests across all testing types and scenarios.
Use for Vercel cost and performance optimization on deployed projects, especially Next.js, SvelteKit, Nuxt, and limited Astro apps. Collect Vercel metrics, usage, project config, and code scan results first; investigate only metric-backed candidates; produce ranked recommendations grounded in verified files and version-aware Vercel/framework docs. Trigger for Vercel bill reduction, slow or expensive routes, caching opportunities, Function Invocations, Build Minutes, Fast Data Transfer, Core Web Vitals, Bot Management, Fluid compute, or cost breakdown requests.
Comprehensive competitor analysis from URLs, combining site scraping with SEO and market data into structured profiles.
Read, create, search, and manage Obsidian vault notes via CLI with built-in plugin development and debugging tools.
Optimize GSAP animations for smooth 60fps by favoring transforms, batching DOM operations, and avoiding layout thrashing.
Opus.ai: Revolutionize Your Web Experience
Build a no-code AI app in minutes.
An IDE for code migration from legacy to modern frameworks through coding agents.
Automate CGI animation in live-action scenes
Branded artistic QR-code concepts
Launch a website in seconds with AI.
Streamline Your Coding Experience with AI Code Helper
Convert any screenshot or design to clean code.