Not in the top 1,000 by GitHub stars
julianromli/ai-skills
Claude Code, Droid, etc. Skills Ability
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
skills/agent-browser/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
1a245b1423d9 → 1a245b1423d9
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 1a245b1423d9
No earlier version was observed for comparison.
skills/brainstorming/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
1a245b1423d9 → 1a245b1423d9
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 1a245b1423d9
No earlier version was observed for comparison.
skills/clone-website/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1a245b1423d9 → 1a245b1423d9
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1a245b1423d9
No earlier version was observed for comparison.
skills/collapsible-sidebar/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1a245b1423d9 → 1a245b1423d9
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1a245b1423d9
No earlier version was observed for comparison.
skills/composition-patterns/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1a245b1423d9 → 1a245b1423d9
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1a245b1423d9
No earlier version was observed for comparison.
skills/convex-best-practices/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1a245b1423d9 → 1a245b1423d9
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1a245b1423d9
No earlier version was observed for comparison.
skills/deploy-to-vercel/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
1a245b1423d9 → 1a245b1423d9
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 1a245b1423d9
No earlier version was observed for comparison.
skills/design-engineer-router/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1a245b1423d9 → 1a245b1423d9
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1a245b1423d9
No earlier version was observed for comparison.
skills/frontend-design/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1a245b1423d9 → 1a245b1423d9
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1a245b1423d9
No earlier version was observed for comparison.
skills/frontend-skill/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1a245b1423d9 → 1a245b1423d9
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1a245b1423d9
No earlier version was observed for comparison.
skills/gpt-tasteskill/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1a245b1423d9 → 1a245b1423d9
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1a245b1423d9
No earlier version was observed for comparison.
skills/grainy-gradient/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1a245b1423d9 → 1a245b1423d9
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1a245b1423d9
No earlier version was observed for comparison.
skills/hermes-wag-summarizer/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
1a245b1423d9 → 1a245b1423d9
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 1a245b1423d9
No earlier version was observed for comparison.
skills/landing-page-copywriter/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1a245b1423d9 → 1a245b1423d9
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1a245b1423d9
No earlier version was observed for comparison.
skills/make-interfaces-feel-better/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1a245b1423d9 → 1a245b1423d9
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1a245b1423d9
No earlier version was observed for comparison.
skills/pdf/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
1a245b1423d9 → 1a245b1423d9
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 1a245b1423d9
No earlier version was observed for comparison.
skills/prd/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1a245b1423d9 → 1a245b1423d9
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1a245b1423d9
No earlier version was observed for comparison.
skills/react-best-practices/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
1a245b1423d9 → 1a245b1423d9
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 1a245b1423d9
No earlier version was observed for comparison.
skills/react-native-skills/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1a245b1423d9 → 1a245b1423d9
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1a245b1423d9
No earlier version was observed for comparison.
skills/react-view-transitions/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1a245b1423d9 → 1a245b1423d9
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1a245b1423d9
No earlier version was observed for comparison.
skills/receiving-code-review/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1a245b1423d9 → 1a245b1423d9
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1a245b1423d9
No earlier version was observed for comparison.
skills/refactor-clean/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1a245b1423d9 → 1a245b1423d9
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1a245b1423d9
No earlier version was observed for comparison.
skills/requesting-code-review/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1a245b1423d9 → 1a245b1423d9
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1a245b1423d9
No earlier version was observed for comparison.
skills/seo-audit/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1a245b1423d9 → 1a245b1423d9
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1a245b1423d9
No earlier version was observed for comparison.
skills/shadcn/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
1a245b1423d9 → 1a245b1423d9
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 1a245b1423d9
No earlier version was observed for comparison.
skills/skeleton-dither/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
1a245b1423d9 → 1a245b1423d9
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 1a245b1423d9
No earlier version was observed for comparison.
skills/social-content/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1a245b1423d9 → 1a245b1423d9
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1a245b1423d9
No earlier version was observed for comparison.
skills/supabase-postgres-best-practices/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1a245b1423d9 → 1a245b1423d9
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1a245b1423d9
No earlier version was observed for comparison.
skills/systematic-debugging/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
1a245b1423d9 → 1a245b1423d9
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 1a245b1423d9
No earlier version was observed for comparison.
skills/ui-ux-pro-max/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
1a245b1423d9 → 1a245b1423d9
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 1a245b1423d9
No earlier version was observed for comparison.
skills/web-design-guidelines/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
1a245b1423d9 → 1a245b1423d9
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 1a245b1423d9
No earlier version was observed for comparison.
Verified commit 1a245b1423d9959c83775181febc31b60ed4a157
git clone --filter=blob:none --no-checkout https://github.com/julianromli/ai-skills.git .hotskills/julianromli-ai-skills && git -C .hotskills/julianromli-ai-skills checkout --detach 1a245b1423d9959c83775181febc31b60ed4a157
# Copy each selected skill directory from .hotskills/julianromli-ai-skills into .agents/skills/<skill-name>/Heat
3.0- Star growth, last 7 daysNot available
- Star growth, last 24 hoursNot available
- Rank movement, last 7 daysNot available
- Commits, last 30 daysNot available
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekNot available
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
- agent-browser
skills/agent-browser - brainstorming
skills/brainstorming - clone-website
skills/clone-website - collapsible-sidebar
skills/collapsible-sidebar - vercel-composition-patterns
skills/composition-patterns - convex-best-practices
skills/convex-best-practices - deploy-to-vercel
skills/deploy-to-vercel - design-engineer-router
skills/design-engineer-router - frontend-design
skills/frontend-design - frontend-skill
skills/frontend-skill - gpt-taste
skills/gpt-tasteskill - grainy-gradient
skills/grainy-gradient - hermes-wag-summarizer
skills/hermes-wag-summarizer - landing-page-copywriter
skills/landing-page-copywriter - make-interfaces-feel-better
skills/make-interfaces-feel-better - pdf
skills/pdf - prd
skills/prd - vercel-react-best-practices
skills/react-best-practices - vercel-react-native-skills
skills/react-native-skills - vercel-react-view-transitions
skills/react-view-transitions - receiving-code-review
skills/receiving-code-review - refactor-clean
skills/refactor-clean - requesting-code-review
skills/requesting-code-review - seo-audit
skills/seo-audit - shadcn
skills/shadcn - skeleton-dither
skills/skeleton-dither - social-content
skills/social-content - supabase-postgres-best-practices
skills/supabase-postgres-best-practices - systematic-debugging
skills/systematic-debugging - ui-ux-pro-max
skills/ui-ux-pro-max - web-design-guidelines
skills/web-design-guidelines
How it works
agent-browser
When your agent uses it
Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, testing web apps, or automating any browser task. Triggers include requests to "open a website", "fill out a form", "click a button", "take a screenshot", "scrape data from a page", "test this web app", "login to a site", "automate browser actions", or any task requiring programmatic web interaction.
What it loads into context
Frontmatter
127 tokensAlways available to the agent
SKILL.md
6,475 tokensWhen the skill is activated
Reference documents
9,858 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Core Workflow
- Command Chaining
- Handling Authentication
- Essential Commands
- Streaming
- Batch Execution
- Common Patterns
- Security
- Diffing (Verifying Changes)
- Timeouts and Slow Pages
- JavaScript Dialogs (alert / confirm / prompt)
- Session Management and Cleanup
- Ref Lifecycle (Important)
- Annotated Screenshots (Vision Mode)
- Semantic Locators (Alternative to Refs)
- JavaScript Evaluation (eval)
- Configuration File
- Deep-Dive Documentation
- Browser Engine Selection
- Observability Dashboard
- Ready-to-Use Templates
Scripts executed separately
templates/authenticated-session.shtemplates/capture-workflow.shtemplates/form-automation.sh
Files
SKILL.mdcore29,446 bytesSKILL.mdcore29,446 bytesSKILL.mdcore29,446 bytesSKILL.mdcore29,446 bytesSKILL.mdcore29,446 bytesSKILL.mdcore29,446 bytesSKILL.mdcore29,446 bytesSKILL.mdcore29,446 bytesSKILL.mdcore29,446 bytesSKILL.mdcore29,446 bytesSKILL.mdcore29,446 bytesSKILL.mdcore29,446 bytesSKILL.mdcore29,446 bytesSKILL.mdcore29,446 bytesSKILL.mdcore29,446 bytesSKILL.mdcore29,446 bytesSKILL.mdcore29,446 bytesSKILL.mdcore29,446 bytesSKILL.mdcore29,446 bytesSKILL.mdcore29,446 bytesSKILL.mdcore29,446 bytesSKILL.mdcore29,446 bytesSKILL.mdcore29,446 bytesSKILL.mdcore29,446 bytesSKILL.mdcore29,446 bytesSKILL.mdcore29,446 bytesSKILL.mdcore29,446 bytesSKILL.mdcore29,446 bytesSKILL.mdcore29,446 bytesSKILL.mdcore29,446 bytesSKILL.mdcore29,446 bytesSKILL.mdcore29,446 bytesSKILL.mdcore29,446 bytesSKILL.mdcore29,446 bytesSKILL.mdcore29,446 bytesSKILL.mdcore29,446 bytesSKILL.mdcore29,446 bytesSKILL.mdcore29,446 bytesSKILL.mdcore29,446 bytesSKILL.mdcore29,446 bytesSKILL.mdcore29,446 bytesSKILL.mdcore29,446 bytesreferences/authentication.mddoc8,432 bytesreferences/commands.mddoc11,191 bytesreferences/profiling.mddoc3,405 bytesreferences/proxy-support.mddoc4,971 bytesreferences/session-management.mddoc4,337 bytesreferences/snapshot-refs.mddoc5,377 bytesreferences/video-recording.mddoc3,569 bytestemplates/authenticated-session.shruns3,678 bytestemplates/capture-workflow.shruns1,832 bytestemplates/form-automation.shruns1,838 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubbrainstorming
When your agent uses it
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.
What it loads into context
Frontmatter
40 tokensAlways available to the agent
SKILL.md
2,259 tokensWhen the skill is activated
Reference documents
3,228 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Anti-Pattern: "This Is Too Simple To Need A Design"
- Checklist
- Process Flow
- The Process
- After the Design
- Key Principles
- Visual Companion
Scripts executed separately
scripts/helper.jsscripts/server.cjsscripts/start-server.shscripts/stop-server.sh
Files
SKILL.mdcore10,634 bytesscripts/frame-template.htmlasset7,703 bytesscripts/helper.jsruns2,707 bytesscripts/server.cjsruns11,218 bytesscripts/start-server.shruns4,606 bytesscripts/stop-server.shruns1,314 bytesspec-document-reviewer-prompt.mddoc1,748 bytesvisual-companion.mddoc12,047 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubclone-website
When your agent uses it
Reverse-engineer and clone one or more websites in one shot — extracts assets, CSS, and content section-by-section and proactively dispatches parallel builder agents in worktrees as it goes. Use this whenever the user wants to clone, replicate, rebuild, reverse-engineer, or copy any website. Also triggers on phrases like "make a copy of this site", "rebuild this page", "pixel-perfect clone". Provide one or more target URLs as arguments.
What it loads into context
Frontmatter
121 tokensAlways available to the agent
SKILL.md
6,754 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scope Defaults
- Pre-Flight
- Guiding Principles
- Phase 1: Reconnaissance
- Phase 2: Foundation Build
- Phase 3: Component Specification & Dispatch
- Phase 4: Page Assembly
- Phase 5: Visual QA Diff
- Pre-Dispatch Checklist
- What NOT to Do
- Completion
Files
SKILL.mdcore30,312 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubcollapsible-sidebar
When your agent uses it
Use this when building a sidebar that collapses to an icon rail, or any element that toggles between shown and hidden. Labels fade out before display:none and fade in on show, using CSS transition-behavior allow-discrete plus @starting-style, with no JS animation library.
What it loads into context
Frontmatter
65 tokensAlways available to the agent
SKILL.md
1,034 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- The problem
- Recipe
- Tailwind v4
- Accessibility
- When it does not apply
- Browser support
- Verify
Files
SKILL.mdcore4,112 bytesexamples/index.htmlasset5,903 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubvercel-composition-patterns
When your agent uses it
React composition patterns that scale. Use when refactoring components with boolean prop proliferation, building flexible component libraries, or designing reusable APIs. Triggers on tasks involving compound components, render props, context providers, or component architecture. Includes React 19 API changes.
What it loads into context
Frontmatter
92 tokensAlways available to the agent
SKILL.md
626 tokensWhen the skill is activated
Reference documents
10,544 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Apply
- Rule Categories by Priority
- Quick Reference
- How to Use
- Full Compiled Document
Files
AGENTS.mddoc22,627 bytesREADME.mddoc2,140 bytesSKILL.mdcore2,886 bytesmetadata.jsonasset530 bytesrules/_sections.mddoc829 bytesrules/_template.mddoc329 bytesrules/architecture-avoid-boolean-props.mddoc2,267 bytesrules/architecture-compound-components.mddoc2,600 bytesrules/patterns-children-over-render-props.mddoc1,886 bytesrules/patterns-explicit-variants.mddoc2,395 bytesrules/react19-no-forwardref.mddoc953 bytesrules/state-context-interface.mddoc4,974 bytesrules/state-decouple-implementation.mddoc2,699 bytesrules/state-lift-state.mddoc3,224 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubconvex-best-practices
When your agent uses it
Guidelines for building production-ready Convex apps covering function organization, query patterns, validation, TypeScript usage, error handling, and the Zen of Convex design philosophy
What it loads into context
Frontmatter
42 tokensAlways available to the agent
SKILL.md
2,373 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Code Quality
- Documentation Sources
- Instructions
- Examples
- Best Practices
- Common Pitfalls
- References
Files
SKILL.mdcore9,679 bytesSKILL.mdcore9,679 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubdeploy-to-vercel
When your agent uses it
Deploy applications and websites to Vercel. Use when the user requests deployment actions like "deploy my app", "deploy and give me the link", "push this live", or "create a preview deployment".
What it loads into context
Frontmatter
69 tokensAlways available to the agent
SKILL.md
2,894 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Step 1: Gather Project State
- Step 2: Choose a Deploy Method
- Agent-Specific Notes
- Output
- Troubleshooting
Scripts executed separately
resources/deploy-codex.shresources/deploy.sh
Files
Archive.zipasset11,314 bytesSKILL.mdcore11,786 bytesSKILL.mdcore11,786 bytesSKILL.mdcore11,786 bytesSKILL.mdcore11,786 bytesSKILL.mdcore11,786 bytesSKILL.mdcore11,786 bytesSKILL.mdcore11,786 bytesSKILL.mdcore11,786 bytesSKILL.mdcore11,786 bytesSKILL.mdcore11,786 bytesSKILL.mdcore11,786 bytesSKILL.mdcore11,786 bytesSKILL.mdcore11,786 bytesSKILL.mdcore11,786 bytesSKILL.mdcore11,786 bytesSKILL.mdcore11,786 bytesSKILL.mdcore11,786 bytesSKILL.mdcore11,786 bytesSKILL.mdcore11,786 bytesSKILL.mdcore11,786 bytesSKILL.mdcore11,786 bytesSKILL.mdcore11,786 bytesSKILL.mdcore11,786 bytesSKILL.mdcore11,786 bytesSKILL.mdcore11,786 bytesSKILL.mdcore11,786 bytesSKILL.mdcore11,786 bytesresources/deploy-codex.shruns8,855 bytesresources/deploy.shruns8,841 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubdesign-engineer-router
When your agent uses it
Use at the start of EVERY design, UI/UX, frontend, motion, copy-on-screen, component, review, or product-idea task, even when the user names no skill. Picks the relevant emil-* skills (Emil Kowalski design engineering pack) and runs their checks without being asked. Jakub Krehel skills are a second opinion.
What it loads into context
Frontmatter
89 tokensAlways available to the agent
SKILL.md
1,018 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Requirements
- How to pick
- Map of the emil skills
- Proactive passes (always, unasked)
- Second opinion
- When delegating
Files
SKILL.mdcore3,885 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubfrontend-design
When your agent uses it
Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, artifacts, posters, or applications (examples include websites, landing pages, dashboards, React components, HTML/CSS layouts, or when styling/beautifying any web UI). Generates creative, polished code and UI design that avoids generic AI aesthetics.
What it loads into context
Frontmatter
88 tokensAlways available to the agent
SKILL.md
857 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Design Thinking
- Frontend Aesthetics Guidelines
Files
LICENSE.txtdoc10,174 bytesSKILL.mdcore4,440 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubfrontend-skill
When your agent uses it
Use when the task asks for a visually strong landing page, website, app, prototype, demo, or game UI. This skill enforces restrained composition, image-led hierarchy, cohesive content structure, and tasteful motion while avoiding generic cards, weak branding, and UI clutter.
What it loads into context
Frontmatter
62 tokensAlways available to the agent
SKILL.md
1,627 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Working Model
- Beautiful Defaults
- Landing Pages
- Apps
- Imagery
- Copy
- Utility Copy For Product UI
- Motion
- Hard Rules
- Reject These Failures
- Litmus Checks
Files
LICENSE.txtdoc10,775 bytesSKILL.mdcore7,671 bytesagents/openai.yamlasset326 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubgpt-taste
When your agent uses it
Elite UX/UI & Advanced GSAP Motion Engineer. Enforces Python-driven true randomization for layout variance, strict AIDA page structure, wide editorial typography (bans 6-line wraps), gapless bento grids, strict GSAP ScrollTriggers (pinning, stacking, scrubbing), inline micro-images, and massive section spacing.
What it loads into context
Frontmatter
76 tokensAlways available to the agent
SKILL.md
1,866 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 1. PYTHON-DRIVEN TRUE RANDOMIZATION (BREAKING THE LOOP)
- 2. AIDA STRUCTURE & SPACING
- 3. HERO ARCHITECTURE & THE 2-LINE IRON RULE
- 4. THE GAPLESS BENTO GRID
- 5. ADVANCED GSAP MOTION & HOVER PHYSICS
- 6. COMPONENT ARSENAL & CREATIVITY
- 7. CONTENT, ASSETS & STRICT BANS
- 8. MANDATORY PRE-FLIGHT <design_plan>
Files
SKILL.mdcore7,857 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubgrainy-gradient
When your agent uses it
Use this when making soft, premium gradient backgrounds or covers (ElevenLabs / macOS wallpaper style) - blurred color blobs plus a fine grain noise layer, optional thin white line patterns, in HTML/CSS/Canvas with no images.
What it loads into context
Frontmatter
56 tokensAlways available to the agent
SKILL.md
1,498 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Why it looks premium
- Build recipe (HTML + CSS + Canvas, no images, no libraries)
- Tuning that works (tested against the reference)
- Palettes from the post (top to bottom)
- Copy-paste prompt (from the post, translated)
- Adapt it
- Check before delivery
Files
SKILL.mdcore5,858 bytesexamples/index.htmlasset13,863 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubhermes-wag-summarizer
When your agent uses it
Plug & play skill untuk membuat cronjob summary grup WhatsApp secara otomatis menggunakan Hermes WhatsApp Bridge.
What it loads into context
Frontmatter
85 tokensAlways available to the agent
SKILL.md
865 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Tujuan Skill
- Fitur Utama
- Cara Menggunakan (Plug & Play)
- Struktur Output yang Direkomendasikan
- Konfigurasi Default
- File yang Disertakan
- Catatan Penting
- Maintenance
Scripts executed separately
scripts/create-group-wrapper.pyscripts/whatsapp-group-summary.py
Files
SKILL.mdcore3,321 bytesSKILL.mdcore3,321 bytesSKILL.mdcore3,321 bytesSKILL.mdcore3,321 bytesSKILL.mdcore3,321 bytesSKILL.mdcore3,321 bytesSKILL.mdcore3,321 bytesreferences/cronjob-example.jsonasset372 bytesscripts/create-group-wrapper.pyruns1,994 bytesscripts/whatsapp-group-summary.pyruns3,544 bytestemplates/default-summary-prompt.txtdoc914 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHublanding-page-copywriter
When your agent uses it
Write high-converting landing page copy using proven frameworks like PAS (Problem-Agitate-Solution), AIDA, and StoryBrand. Creates headlines, value propositions, CTAs, and full page sections optimized for conversion. Use when users need landing page copy, sales page content, or marketing website text.
What it loads into context
Frontmatter
70 tokensAlways available to the agent
SKILL.md
1,332 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Instructions
- Example Triggers
- Output Quality
Files
SKILL.mdcore7,029 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubmake-interfaces-feel-better
When your agent uses it
Design engineering principles for making interfaces feel polished. Use when building UI components, reviewing frontend code, implementing animations, hover states, shadows, borders, typography, micro-interactions, enter/exit animations, or any visual detail work. Triggers on UI polish, design details, "make it feel better", "feels off", stagger animations, border radius, optical alignment, font smoothing, tabular numbers, image outlines, box shadows.
What it loads into context
Frontmatter
100 tokensAlways available to the agent
SKILL.md
1,851 tokensWhen the skill is activated
Reference documents
6,382 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Quick Reference
- Core Principles
- Common Mistakes
- Review Output Format
- Review Checklist
- Reference Files
Files
SKILL.mdcore7,803 bytesanimations.mddoc11,092 bytesperformance.mddoc2,884 bytessurfaces.mddoc7,284 bytestypography.mddoc3,799 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubWhen your agent uses it
Use when tasks involve reading, creating, or reviewing PDF files where rendering and layout matter; prefer visual checks by rendering pages (Poppler) and use Python tools such as `reportlab`, `pdfplumber`, and `pypdf` for generation and extraction.
What it loads into context
Frontmatter
62 tokensAlways available to the agent
SKILL.md
564 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to use
- Workflow
- Temp and output conventions
- Dependencies (install if missing)
- Environment
- Rendering command
- Quality expectations
- Final checks
Files
LICENSE.txtdoc10,776 bytesSKILL.mdcore2,517 bytesagents/openai.yamlasset219 bytesassets/pdf.pngasset1,312 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubprd
When your agent uses it
Generate high-quality Product Requirements Documents (PRDs) for software systems and AI-powered features. Includes executive summaries, user stories, technical specifications, and risk analysis.
What it loads into context
Frontmatter
43 tokensAlways available to the agent
SKILL.md
1,007 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- When to Use
- Operational Workflow
- PRD Quality Standards
- Strict PRD Schema
- Implementation Guidelines
- Example: Intelligent Search System
Files
SKILL.mdcore4,307 bytesSKILL.mdcore4,307 bytesSKILL.mdcore4,307 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubvercel-react-best-practices
When your agent uses it
React and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js code to ensure optimal performance patterns. Triggers on tasks involving React components, Next.js pages, data fetching, bundle optimization, or performance improvements.
What it loads into context
Frontmatter
93 tokensAlways available to the agent
SKILL.md
1,764 tokensWhen the skill is activated
Reference documents
53,453 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Apply
- Rule Categories by Priority
- Quick Reference
- How to Use
- Full Compiled Document
Files
AGENTS.mddoc108,261 bytesREADME.mddoc3,360 bytesSKILL.mdcore7,251 bytesmetadata.jsonasset921 bytesrules/_sections.mddoc1,554 bytesrules/_template.mddoc631 bytesrules/advanced-effect-event-deps.mddoc1,802 bytesrules/advanced-event-handler-refs.mddoc1,483 bytesrules/advanced-init-once.mddoc958 bytesrules/advanced-use-latest.mddoc1,072 bytesrules/async-api-routes.mddoc1,125 bytesrules/async-cheap-condition-before-await.mddoc1,220 bytesrules/async-defer-await.mddoc2,208 bytesrules/async-dependencies.mddoc1,293 bytesrules/async-parallel.mddoc654 bytesrules/async-suspense-boundaries.mddoc2,510 bytesrules/bundle-analyzable-paths.mddoc2,382 bytesrules/bundle-barrel-imports.mddoc2,795 bytesrules/bundle-conditional.mddoc949 bytesrules/bundle-defer-third-party.mddoc920 bytesrules/bundle-dynamic-imports.mddoc791 bytesrules/bundle-preload.mddoc1,149 bytesrules/client-event-listeners.mddoc1,969 bytesrules/client-localstorage-schema.mddoc1,950 bytesrules/client-passive-event-listeners.mddoc1,644 bytesrules/client-swr-dedup.mddoc1,159 bytesrules/js-batch-dom-css.mddoc3,266 bytesrules/js-cache-function-results.mddoc1,949 bytesrules/js-cache-property-access.mddoc532 bytesrules/js-cache-storage.mddoc1,651 bytesrules/js-combine-iterations.mddoc753 bytesrules/js-early-exit.mddoc1,133 bytesrules/js-flatmap-filter.mddoc1,411 bytesrules/js-hoist-regexp.mddoc1,028 bytesrules/js-index-maps.mddoc837 bytesrules/js-length-check-first.mddoc1,747 bytesrules/js-min-max-loop.mddoc2,290 bytesrules/js-request-idle-callback.mddoc2,647 bytesrules/js-set-map-lookups.mddoc532 bytesrules/js-tosorted-immutable.mddoc1,782 bytesrules/rendering-activity.mddoc564 bytesrules/rendering-animate-svg-wrapper.mddoc1,185 bytesrules/rendering-conditional-render.mddoc980 bytesrules/rendering-content-visibility.mddoc815 bytesrules/rendering-hoist-jsx.mddoc1,039 bytesrules/rendering-hydration-no-flicker.mddoc2,308 bytesrules/rendering-hydration-suppress-warning.mddoc872 bytesrules/rendering-resource-hints.mddoc2,549 bytesrules/rendering-script-defer-async.mddoc1,868 bytesrules/rendering-svg-precision.mddoc588 bytesrules/rendering-usetransition-loading.mddoc2,074 bytesrules/rerender-defer-reads.mddoc973 bytesrules/rerender-dependencies.mddoc824 bytesrules/rerender-derived-state-no-effect.mddoc1,201 bytesrules/rerender-derived-state.mddoc728 bytesrules/rerender-functional-setstate.mddoc2,968 bytesrules/rerender-lazy-state-init.mddoc2,016 bytesrules/rerender-memo-with-default-value.mddoc1,173 bytesrules/rerender-memo.mddoc1,148 bytesrules/rerender-move-effect-to-event.mddoc1,268 bytesrules/rerender-no-inline-components.mddoc2,135 bytesrules/rerender-simple-expression-in-memo.mddoc1,018 bytesrules/rerender-split-combined-hooks.mddoc1,844 bytesrules/rerender-transitions.mddoc1,055 bytesrules/rerender-use-deferred-value.mddoc1,846 bytesrules/rerender-use-ref-transient-values.mddoc1,742 bytesrules/server-after-nonblocking.mddoc2,012 bytesrules/server-auth-actions.mddoc2,649 bytesrules/server-cache-lru.mddoc1,353 bytesrules/server-cache-react.mddoc2,228 bytesrules/server-dedup-props.mddoc2,060 bytesrules/server-hoist-static-io.mddoc4,423 bytesrules/server-no-shared-module-state.mddoc1,766 bytesrules/server-parallel-fetching.mddoc1,554 bytesrules/server-parallel-nested-fetching.mddoc992 bytesrules/server-serialization.mddoc996 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubvercel-react-native-skills
When your agent uses it
React Native and Expo best practices for building performant mobile apps. Use when building React Native components, optimizing list performance, implementing animations, or working with native modules. Triggers on tasks involving React Native, Expo, mobile performance, or native platform APIs.
What it loads into context
Frontmatter
89 tokensAlways available to the agent
SKILL.md
1,040 tokensWhen the skill is activated
Reference documents
37,750 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Apply
- Rule Categories by Priority
- Quick Reference
- How to Use
- Full Compiled Document
Files
AGENTS.mddoc73,771 bytesREADME.mddoc5,064 bytesSKILL.mdcore4,439 bytesmetadata.jsonasset896 bytesrules/_sections.mddoc2,228 bytesrules/_template.mddoc631 bytesrules/animation-derived-value.mddoc1,373 bytesrules/animation-gesture-detector-press.mddoc2,559 bytesrules/animation-gpu-properties.mddoc2,059 bytesrules/design-system-compound-components.mddoc1,625 bytesrules/fonts-config-plugin.mddoc1,393 bytesrules/imports-design-system-folder.mddoc1,418 bytesrules/js-hoist-intl.mddoc1,645 bytesrules/list-performance-callbacks.mddoc1,059 bytesrules/list-performance-function-references.mddoc4,133 bytesrules/list-performance-images.mddoc1,417 bytesrules/list-performance-inline-objects.mddoc2,308 bytesrules/list-performance-item-expensive.mddoc2,466 bytesrules/list-performance-item-memo.mddoc2,250 bytesrules/list-performance-item-types.mddoc2,749 bytesrules/list-performance-virtualize.mddoc1,742 bytesrules/monorepo-native-deps-in-app.mddoc1,091 bytesrules/monorepo-single-dependency-versions.mddoc1,351 bytesrules/navigation-native-navigators.mddoc4,941 bytesrules/react-compiler-destructure-functions.mddoc1,274 bytesrules/react-compiler-reanimated-shared-values.mddoc1,268 bytesrules/react-state-dispatcher.mddoc2,255 bytesrules/react-state-fallback.mddoc1,735 bytesrules/react-state-minimize.mddoc1,740 bytesrules/rendering-no-falsy-and.mddoc1,812 bytesrules/rendering-text-in-text-component.mddoc697 bytesrules/scroll-position-no-state.mddoc1,936 bytesrules/state-ground-truth.mddoc2,172 bytesrules/ui-expo-image.mddoc1,648 bytesrules/ui-image-gallery.mddoc2,546 bytesrules/ui-measure-views.mddoc2,232 bytesrules/ui-menus.mddoc4,598 bytesrules/ui-native-modals.mddoc1,859 bytesrules/ui-pressable.mddoc1,534 bytesrules/ui-safe-area-scroll.mddoc1,579 bytesrules/ui-scrollview-content-inset.mddoc1,317 bytesrules/ui-styling.mddoc2,212 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubvercel-react-view-transitions
When your agent uses it
Guide for implementing smooth, native-feeling animations using React's View Transition API (`<ViewTransition>` component, `addTransitionType`, and CSS view transition pseudo-elements). Use this skill whenever the user wants to add page transitions, animate route changes, create shared element animations, animate enter/exit of components, animate list reorder, implement directional (forward/back) navigation animations, or integrate view transitions in Next.js. Also use when the user mentions view transitions, `startViewTransition`, `ViewTransition`, transition types, or asks about animating between UI states in React without third-party animation libraries.
What it loads into context
Frontmatter
153 tokensAlways available to the agent
SKILL.md
2,895 tokensWhen the skill is activated
Reference documents
15,331 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Animate
- Availability
- Implementation Workflow
- Core Concepts
- Styling with View Transition Classes
- Transition Types
- Shared Element Transitions
- Common Patterns
- How Multiple VTs Interact
- Next.js Integration
- Accessibility
- Reference Files
- Full Compiled Document
Files
AGENTS.mddoc32,301 bytesREADME.mddoc2,098 bytesSKILL.mdcore12,504 bytesmetadata.jsonasset852 bytesreferences/css-recipes.mddoc5,226 bytesreferences/implementation.mddoc10,165 bytesreferences/nextjs.mddoc5,876 bytesreferences/patterns.mddoc8,347 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubreceiving-code-review
When your agent uses it
Use when receiving code review feedback, before implementing suggestions, especially if feedback seems unclear or technically questionable - requires technical rigor and verification, not performative agreement or blind implementation
What it loads into context
Frontmatter
41 tokensAlways available to the agent
SKILL.md
1,489 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- The Response Pattern
- Forbidden Responses
- Handling Unclear Feedback
- Source-Specific Handling
- YAGNI Check for "Professional" Features
- Implementation Order
- When To Push Back
- Acknowledging Correct Feedback
- Gracefully Correcting Your Pushback
- Common Mistakes
- Real Examples
- GitHub Thread Replies
- The Bottom Line
Files
SKILL.mdcore6,314 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubrefactor-clean
When your agent uses it
Safely identify and remove dead code with test verification at every step. Use when Codex needs to clean unused exports, files, dependencies, helpers, wrappers, re-exports, or duplicate code without risking regressions. Trigger for dead-code cleanup, unused dependency audits, stale utility removal, cleanup refactors, or requests to reduce code safely before or alongside maintenance work.
What it loads into context
Frontmatter
82 tokensAlways available to the agent
SKILL.md
1,163 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Workflow
- Establish A Baseline
- Detect Dead Code
- Categorize Findings
- Safe Deletion Loop
- Handle Caution Items
- Consolidate Duplicates
- Reporting
- Rules
Files
SKILL.mdcore5,369 bytesagents/openai.yamlasset282 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubrequesting-code-review
When your agent uses it
Use when completing tasks, implementing major features, or before merging to verify work meets requirements
What it loads into context
Frontmatter
25 tokensAlways available to the agent
SKILL.md
651 tokensWhen the skill is activated
Reference documents
1,070 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Request Review
- How to Request
- Example
- Integration with Workflows
- Red Flags
Files
SKILL.mdcore2,808 bytesSKILL.mdcore2,808 bytescode-reviewer.mddoc4,802 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubseo-audit
When your agent uses it
When the user wants to audit, review, or diagnose SEO issues on their site. Also use when the user mentions "SEO audit," "technical SEO," "why am I not ranking," "SEO issues," "on-page SEO," "meta tags review," "SEO health check," "my traffic dropped," "lost rankings," "not showing up in Google," "site isn't ranking," "Google update hit me," "page speed," "core web vitals," "crawl errors," or "indexing issues." Use this even if the user just says something vague like "my SEO is bad" or "help with SEO" — start with an audit. For building pages at scale to target keywords, see programmatic-seo. For adding structured data, see schema-markup. For AI search optimization, see ai-seo.
What it loads into context
Frontmatter
187 tokensAlways available to the agent
SKILL.md
3,779 tokensWhen the skill is activated
Reference documents
4,808 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Initial Assessment
- Audit Framework
- Technical SEO Audit
- International SEO & Localization
- On-Page SEO Audit
- Content Quality Assessment
- Common Issues by Site Type
- Output Format
- References
- Tools Referenced
- Task-Specific Questions
- Related Skills
Files
SKILL.mdcore16,438 bytesSKILL.mdcore16,438 bytesevals/evals.jsonasset9,833 bytesreferences/ai-writing-detection.mddoc6,528 bytesreferences/international-seo.mddoc14,258 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubshadcn
When your agent uses it
Manages shadcn components and projects — adding, searching, fixing, debugging, styling, and composing UI. Provides project context, component docs, and usage examples. Applies when working with shadcn/ui, component registries, presets, --preset codes, or any project with a components.json file. Also triggers for "shadcn init", "create an app with --preset", or "switch to --preset".
What it loads into context
Frontmatter
138 tokensAlways available to the agent
SKILL.md
4,055 tokensWhen the skill is activated
Reference documents
11,233 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Current Project Context
- Principles
- Critical Rules
- Key Patterns
- Component Selection
- Key Fields
- Component Docs, Examples, and Usage
- Workflow
- Updating Components
- Quick Reference
- Detailed References
Files
SKILL.mdcore16,472 bytesSKILL.mdcore16,472 bytesSKILL.mdcore16,472 bytesSKILL.mdcore16,472 bytesagents/openai.ymlasset238 bytesassets/shadcn-small.pngasset1,049 bytesassets/shadcn.pngasset3,852 bytescli.mddoc15,290 bytescustomization.mddoc5,969 bytesevals/evals.jsonasset3,118 bytesmcp.mddoc2,385 bytesrules/base-vs-radix.mddoc6,954 bytesrules/composition.mddoc4,268 bytesrules/forms.mddoc4,857 bytesrules/icons.mddoc1,958 bytesrules/styling.mddoc3,795 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubskeleton-dither
When your agent uses it
Use when building a loading skeleton or a content/image reveal that should feel ASCII or dithered - a shimmering glyph skeleton (░▒▓█) that decodes into the real text and images, for cards, profiles, dashboards and heroes. Based on ascii-reveal by Quan Hoang (MIT).
What it loads into context
Frontmatter
69 tokensAlways available to the agent
SKILL.md
3,272 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to use
- How it works
- Tuned parameters (from the original)
- Implementation steps
- React wrapper
- Performance
- Accessibility
- Tuning tips
- Demo and verification
Scripts executed separately
demo/skeleton-dither.jsdemo/verify.pyskeleton-dither.js
Files
SKILL.mdcore11,583 bytesSKILL.mdcore11,583 bytesSKILL.mdcore11,583 bytesdemo/images/album-art.pngasset25,082 bytesdemo/images/card-avatar.pngasset11,448 bytesdemo/images/card-cover.pngasset232,829 bytesdemo/index.htmlasset8,405 bytesdemo/skeleton-dither.jsruns19,073 bytesdemo/verify.pyruns1,776 bytesshots/demo-1-skeleton.pngasset189,917 bytesshots/demo-2-decoding.pngasset75,079 bytesshots/demo-3-done.pngasset197,299 bytesshots/demo-4-dither-preset.pngasset217,114 bytesshots/orig-1-skeleton.pngasset103,261 bytesshots/orig-2-decoding.pngasset211,193 bytesshots/orig-3-done.pngasset381,466 bytesskeleton-dither.jsruns19,073 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubsocial-content
When your agent uses it
When the user wants help creating, scheduling, or optimizing social media content for LinkedIn, Twitter/X, Instagram, TikTok, Facebook, or other platforms. Also use when the user mentions 'LinkedIn post,' 'Twitter thread,' 'social media,' 'content calendar,' 'social scheduling,' 'engagement,' or 'viral content.' This skill covers content creation, repurposing, and platform-specific strategies.
What it loads into context
Frontmatter
91 tokensAlways available to the agent
SKILL.md
5,012 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Before Creating Content
- Platform Strategy Guide
- Content Pillars Framework
- Post Formats & Templates
- Hook Formulas
- Content Repurposing System
- Content Calendar Structure
- Engagement Strategy
- Analytics & Optimization
- Platform-Specific Tips
- Content Ideas by Situation
- Scheduling Best Practices
- Reverse Engineering Viral Content
- Questions to Ask
- Related Skills
Files
SKILL.mdcore21,040 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubsupabase-postgres-best-practices
When your agent uses it
Postgres performance optimization and best practices from Supabase. Use this skill when writing, reviewing, or optimizing Postgres queries, schema designs, or database configurations.
What it loads into context
Frontmatter
67 tokensAlways available to the agent
SKILL.md
434 tokensWhen the skill is activated
Reference documents
21,249 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Apply
- Rule Categories by Priority
- How to Use
- Full Compiled Document
Files
AGENTS.mddoc44,927 bytesSKILL.mdcore1,887 bytesrules/advanced-full-text-search.mddoc1,468 bytesrules/advanced-jsonb-indexing.mddoc1,444 bytesrules/conn-idle-timeout.mddoc1,282 bytesrules/conn-limits.mddoc1,325 bytesrules/conn-pooling.mddoc1,382 bytesrules/conn-prepared-statements.mddoc1,529 bytesrules/data-batch-inserts.mddoc1,287 bytesrules/data-n-plus-one.mddoc1,361 bytesrules/data-pagination.mddoc1,358 bytesrules/data-upsert.mddoc1,390 bytesrules/lock-advisory.mddoc1,531 bytesrules/lock-deadlock-prevention.mddoc1,855 bytesrules/lock-short-transactions.mddoc1,350 bytesrules/lock-skip-locked.mddoc1,353 bytesrules/monitor-explain-analyze.mddoc1,441 bytesrules/monitor-pg-stat-statements.mddoc1,418 bytesrules/monitor-vacuum-analyze.mddoc1,506 bytesrules/query-composite-indexes.mddoc1,454 bytesrules/query-covering-indexes.mddoc1,287 bytesrules/query-index-types.mddoc1,385 bytesrules/query-missing-indexes.mddoc1,218 bytesrules/query-partial-indexes.mddoc1,347 bytesrules/schema-data-types.mddoc1,453 bytesrules/schema-foreign-key-indexes.mddoc1,679 bytesrules/schema-lowercase-identifiers.mddoc1,728 bytesrules/schema-partitioning.mddoc1,548 bytesrules/schema-primary-keys.mddoc1,821 bytesrules/security-privileges.mddoc1,566 bytesrules/security-rls-basics.mddoc1,372 bytesrules/security-rls-performance.mddoc1,493 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubsystematic-debugging
When your agent uses it
Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes
What it loads into context
Frontmatter
24 tokensAlways available to the agent
SKILL.md
2,287 tokensWhen the skill is activated
Reference documents
5,727 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- The Iron Law
- When to Use
- The Four Phases
- Red Flags - STOP and Follow Process
- your human partner's Signals You're Doing It Wrong
- Common Rationalizations
- Quick Reference
- When Process Reveals "No Root Cause"
- Supporting Techniques
- Real-World Impact
Scripts executed separately
condition-based-waiting-example.tsfind-polluter.sh
Files
CREATION-LOG.mddoc4,257 bytesSKILL.mdcore9,884 bytesSKILL.mdcore9,884 bytescondition-based-waiting-example.tsruns5,054 bytescondition-based-waiting.mddoc3,516 bytesdefense-in-depth.mddoc3,650 bytesfind-polluter.shruns1,528 bytesroot-cause-tracing.mddoc5,316 bytestest-academic.mddoc653 bytestest-pressure-1.mddoc1,900 bytestest-pressure-2.mddoc2,283 bytestest-pressure-3.mddoc2,692 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubui-ux-pro-max
When your agent uses it
UI/UX design intelligence for web and mobile. Includes 50+ styles, 161 color palettes, 57 font pairings, 161 product types, 99 UX guidelines, and 25 chart types across 10 stacks (React, Next.js, Vue, Svelte, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui, and HTML/CSS). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, and check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, and mobile app. Elements: button, modal, navbar, sidebar, card, table, form, and chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, and flat design. Topics: color systems, accessibility, animation, layout, typography, font pairing, spacing, interaction states, shadow, and gradient. Integrations: shadcn/ui MCP for component search and examples.
What it loads into context
Frontmatter
243 tokensAlways available to the agent
SKILL.md
10,562 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Apply
- Rule Categories by Priority
- Quick Reference
- How to Use
- Prerequisites
- How to Use This Skill
- Search Reference
- Example Workflow
- Output Formats
- Tips for Better Results
- Common Rules for Professional UI
- Pre-Delivery Checklist
Scripts executed separately
scripts
Files
SKILL.mdcore44,776 bytesSKILL.mdcore44,776 bytesSKILL.mdcore44,776 bytesSKILL.mdcore44,776 bytesSKILL.mdcore44,776 bytesSKILL.mdcore44,776 bytesSKILL.mdcore44,776 bytesSKILL.mdcore44,776 bytesSKILL.mdcore44,776 bytesSKILL.mdcore44,776 bytesSKILL.mdcore44,776 bytesSKILL.mdcore44,776 bytesSKILL.mdcore44,776 bytesSKILL.mdcore44,776 bytesSKILL.mdcore44,776 bytesSKILL.mdcore44,776 bytesSKILL.mdcore44,776 bytesSKILL.mdcore44,776 bytesSKILL.mdcore44,776 bytesdataasset31 bytesscriptsruns34 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubweb-design-guidelines
When your agent uses it
Review UI code for Web Interface Guidelines compliance. Use when asked to "review my UI", "check accessibility", "audit design", "review UX", or "check my site against best practices".
What it loads into context
Frontmatter
76 tokensAlways available to the agent
SKILL.md
268 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- How It Works
- Guidelines Source
- Usage
Files
SKILL.mdcore1,231 bytesSKILL.mdcore1,231 bytesSKILL.mdcore1,231 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubSkills included
- agent-browser
- brainstorming
- clone-website
- collapsible-sidebar
- vercel-composition-patterns
- convex-best-practices
- deploy-to-vercel
- design-engineer-router
- frontend-design
- frontend-skill
- gpt-taste
- grainy-gradient
- hermes-wag-summarizer
- landing-page-copywriter
- make-interfaces-feel-better
- prd
- vercel-react-best-practices
- vercel-react-native-skills
- vercel-react-view-transitions
- receiving-code-review
- refactor-clean
- requesting-code-review
- seo-audit
- shadcn
- skeleton-dither
- social-content
- supabase-postgres-best-practices
- systematic-debugging
- ui-ux-pro-max
- web-design-guidelines
Repository facts
- License
- No license detected
- Created
- Nov 29, 2025
- Last pushed
- Oct 26, 2026
- Forks
- 34
- Open issues
- 2
- Project activity
- Active
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 5, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 104 notes
skills/agent-browser/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/agent-browser/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/agent-browser/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/agent-browser/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/agent-browser/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/agent-browser/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/agent-browser/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/agent-browser/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/agent-browser/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/agent-browser/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/agent-browser/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/agent-browser/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/agent-browser/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/agent-browser/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/agent-browser/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/agent-browser/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/agent-browser/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/agent-browser/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/agent-browser/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/agent-browser/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- 2 broad permissionsin 2 files: agent-browser/SKILL.md:1 shadcn/SKILL.md:1
- 15 dangerous shell commandsin 12 files: agent-browser/SKILL.md:643 brainstorming/scripts/stop-server.sh:46 agent-browser/references/authentication.md:294 and 9 more
- 599 network referencesin 117 files: agent-browser/SKILL.md:21 agent-browser/references/proxy-support.md:23 react-best-practices/AGENTS.md:266 and 114 more
- No hidden or obfuscated text
- No instruction overrides
- 17 executable scriptsin 17 files: agent-browser/templates/authenticated-session.sh:1 agent-browser/templates/capture-workflow.sh:1 agent-browser/templates/form-automation.sh:1 and 14 more
- 15 references to secretsin 7 files: agent-browser/references/authentication.md:116 agent-browser/references/commands.md:146 agent-browser/SKILL.md:277 and 4 more
- No requests to vote in Hot
Show all 648 signals by file
skills/agent-browser/SKILL.md
- Broad permissionsline 1
Bash(npx agent-browser:*), Bash(agent-browser:*) - Network accessline 21
agent-browser open https://example.com/form - Network accessline 37
# Chain open + wait + snapshot in one call agent-browser open https://example.com && agent-browser wait --load networkidle && agent-browser snapshot -i - Network accessline 38
agent-browser open https://example.com && agent-browser wait --load networkidle && agent-browser snapshot -i - Network accessline 43
# Navigate and capture agent-browser open https://example.com && agent-browser wait --load networkidle && agent-browser screenshot page.png - Network accessline 44
agent-browser open https://example.com && agent-browser wait --load networkidle && agent-browser screenshot page.png - Network accessline 57
agent-browser --auto-connect state save ./auth.json # Use that auth state agent-browser --state ./auth.json open https://app.example.com/dashboard - Network accessline 59
agent-browser --state ./auth.json open https://app.example.com/dashboard - Network accessline 67
# First run: login manually or via automation agent-browser --profile ~/.myapp open https://app.example.com/login - Network accessline 68
agent-browser --profile ~/.myapp open https://app.example.com/login - Network accessline 71
# All future runs: already authenticated agent-browser --profile ~/.myapp open https://app.example.com/dashboard - Network accessline 72
agent-browser --profile ~/.myapp open https://app.example.com/dashboard - Network accessline 78
agent-browser --session-name myapp open https://app.example.com/login - Network accessline 82
# Next time: state auto-restored agent-browser --session-name myapp open https://app.example.com/dashboard - Network accessline 83
agent-browser --session-name myapp open https://app.example.com/dashboard - Network accessline 89
echo "$PASSWORD" | agent-browser auth save myapp --url https://app.example.com/login --username user --password-stdin - Network accessline 100
# In a future session: agent-browser state load ./auth.json agent-browser open https://app.example.com/dashboard - Network accessline 102
agent-browser open https://app.example.com/dashboard - Network accessline 211
echo '[ ["open", "https://example.com"], - Network accessline 212
["open", "https://example.com"], - Network accessline 229
agent-browser open https://example.com/signup - Network accessline 242
# Save credentials once (encrypted with AGENT_BROWSER_ENCRYPTION_KEY) # Recommended: pipe password via stdin to avoid shell history exposure echo "pass" | agent-browser auth save github --url https://github.com/login --username user --passw - Network accessline 244
echo "pass" | agent-browser auth save github --url https://github.com/login --username user --password-stdin - Network accessline 260
# Login once and save state agent-browser open https://app.example.com/login - Network accessline 261
agent-browser open https://app.example.com/login - Network accessline 269
# Reuse in future sessions agent-browser state load auth.json agent-browser open https://app.example.com/dashboard - Network accessline 271
agent-browser open https://app.example.com/dashboard - Network accessline 277
[Credential-related source omitted] - Access to secretsline 277
[Credential-related source omitted] - Network accessline 278
agent-browser --session-name myapp open https://app.example.com/login - Network accessline 282
# Next time, state is auto-loaded agent-browser --session-name myapp open https://app.example.com/dashboard - Network accessline 283
agent-browser --session-name myapp open https://app.example.com/dashboard - Network accessline 285
# Encrypt state at rest export AGENT_BROWSER_ENCRYPTION_KEY=$(openssl rand -hex 32) agent-browser --session-name secure open https://app.example.com - Access to secretsline 286
[Credential-related source omitted] - Network accessline 287
agent-browser --session-name secure open https://app.example.com - Network accessline 301
agent-browser open https://example.com/checkout - Network accessline 323
agent-browser open https://example.com/products - Network accessline 336
agent-browser --session site1 open https://site-a.com - Network accessline 337
agent-browser --session site2 open https://site-b.com - Network accessline 348
# Auto-discover running Chrome with remote debugging enabled agent-browser --auto-connect open https://example.com - Network accessline 349
agent-browser --auto-connect open https://example.com - Network accessline 361
# Persistent dark mode via flag (applies to all pages and new tabs) agent-browser --color-scheme dark open https://example.com - Network accessline 362
agent-browser --color-scheme dark open https://example.com - Network accessline 364
# Or via environment variable AGENT_BROWSER_COLOR_SCHEME=dark agent-browser open https://example.com - Network accessline 365
AGENT_BROWSER_COLOR_SCHEME=dark agent-browser open https://example.com - Network accessline 397
agent-browser --headed open https://example.com - Network accessline 422
# Launch Safari on a specific device agent-browser -p ios --device "iPhone 16 Pro" open https://example.com - Network accessline 423
agent-browser -p ios --device "iPhone 16 Pro" open https://example.com - Network accessline 452
agent-browser snapshot # Output: # --- AGENT_BROWSER_PAGE_CONTENT nonce=<hex> origin=https://example.com --- - Network accessline 453
# Output: # --- AGENT_BROWSER_PAGE_CONTENT nonce=<hex> origin=https://example.com --- # [accessibility tree] - Network accessline 454
# --- AGENT_BROWSER_PAGE_CONTENT nonce=<hex> origin=https://example.com --- - Network accessline 464
export AGENT_BROWSER_ALLOWED_DOMAINS="example.com,*.example.com" agent-browser open https://example.com # OK - Network accessline 465
agent-browser open https://example.com # OK - Network accessline 466
agent-browser open https://malicious.com # Blocked - Network accessline 512
# Compare staging vs production agent-browser diff url https://staging.example.com https://prod.example.com --screenshot - Network accessline 513
agent-browser diff url https://staging.example.com https://prod.example.com --screenshot - Dangerous shell operationline 643
agent-browser eval 'document.title' - Dangerous shell operationline 644
agent-browser eval 'document.querySelectorAll("img").length' - Dangerous shell operationline 663
- Single-line, no nested quotes -> regular `eval 'expression'` with single quotes is fine - Network accessline 672
{ "headed": true, "proxy": "http://localhost:8080", - Network accessline 673
"headed": true, "proxy": "http://localhost:8080", "profile": "./browser-data" - Network accessline 674
"proxy": "http://localhost:8080", - Network accessline 713
Lightpanda does not support `--extension`, `--profile`, `--state`, or `--allow-file-access`. Install Lightpanda from https://lightpanda.io/docs/open-source/installation. - Network accessline 744
./templates/form-automation.sh https://example.com/form - Network accessline 745
./templates/authenticated-session.sh https://app.example.com/login - Network accessline 746
./templates/capture-workflow.sh https://example.com ./output
skills/agent-browser/references/authentication.md
- Network accessline 53
# Load auth at launch agent-browser --state ./my-auth.json open https://app.example.com/dashboard - Network accessline 54
agent-browser --state ./my-auth.json open https://app.example.com/dashboard - Network accessline 56
# Or load into an existing session agent-browser state load ./my-auth.json agent-browser open https://app.example.com/dashboard - Network accessline 58
agent-browser open https://app.example.com/dashboard - Network accessline 77
# First run: login once agent-browser --profile ~/.myapp-profile open https://app.example.com/login - Network accessline 78
agent-browser --profile ~/.myapp-profile open https://app.example.com/login - Network accessline 81
# All subsequent runs: already authenticated agent-browser --profile ~/.myapp-profile open https://app.example.com/dashboard - Network accessline 82
agent-browser --profile ~/.myapp-profile open https://app.example.com/dashboard - Network accessline 88
agent-browser --profile ~/.profiles/admin open https://app.example.com - Network accessline 89
agent-browser --profile ~/.profiles/viewer open https://app.example.com - Network accessline 95
export AGENT_BROWSER_PROFILE=~/.myapp-profile agent-browser open https://app.example.com/dashboard - Network accessline 96
agent-browser open https://app.example.com/dashboard - Network accessline 104
# Auto-saves state on close, auto-restores on next launch agent-browser --session-name twitter open https://twitter.com - Network accessline 105
agent-browser --session-name twitter open https://twitter.com - Network accessline 109
# Next time: state is automatically restored agent-browser --session-name twitter open https://twitter.com - Network accessline 110
agent-browser --session-name twitter open https://twitter.com - Network accessline 116
[Credential-related source omitted] - Access to secretsline 116
[Credential-related source omitted] - Network accessline 117
agent-browser --session-name secure open https://app.example.com - Network accessline 123
# Navigate to login page agent-browser open https://app.example.com/login - Network accessline 124
agent-browser open https://app.example.com/login - Network accessline 148
# Login first (see above) agent-browser open https://app.example.com/login - Network accessline 149
agent-browser open https://app.example.com/login - Network accessline 168
# Navigate directly to protected page agent-browser open https://app.example.com/dashboard - Network accessline 169
agent-browser open https://app.example.com/dashboard - Network accessline 180
# Start OAuth flow agent-browser open https://app.example.com/auth/google - Network accessline 181
agent-browser open https://app.example.com/auth/google - Network accessline 205
# Login with credentials agent-browser open https://app.example.com/login --headed # Show browser - Network accessline 206
agent-browser open https://app.example.com/login --headed # Show browser - Network accessline 228
# Navigate to protected resource agent-browser open https://protected.example.com/api - Network accessline 229
agent-browser open https://protected.example.com/api - Access to secretsline 238
[Credential-related source omitted] - Network accessline 240
# Navigate to protected page agent-browser open https://app.example.com/dashboard - Network accessline 241
agent-browser open https://app.example.com/dashboard - Network accessline 255
if [[ -f "$STATE_FILE" ]]; then agent-browser state load "$STATE_FILE" agent-browser open https://app.example.com/dashboard - Network accessline 257
agent-browser open https://app.example.com/dashboard - Network accessline 271
else # First-time login agent-browser open https://app.example.com/login - Network accessline 272
# First-time login agent-browser open https://app.example.com/login # ... login flow ... - Network accessline 273
agent-browser open https://app.example.com/login - Access to secretsline 293
[Credential-related source omitted] - Dangerous shell operationline 294
rm -f ./auth-state.json - Network accessline 299
# Don't persist state in CI agent-browser open https://app.example.com/login - Network accessline 300
agent-browser open https://app.example.com/login
skills/agent-browser/references/commands.md
- Network accessline 8
agent-browser open <url> # Navigate to URL (aliases: goto, navigate) # Supports: https://, http://, file://, about:, data:// - Network accessline 9
# Supports: https://, http://, file://, about:, data:// - Access to secretsline 146
[Credential-related source omitted] - Access to secretsline 147
[Credential-related source omitted] - Access to secretsline 148
[Credential-related source omitted] - Dangerous shell operationline 220
agent-browser eval "document.title" # Simple expressions only
skills/agent-browser/references/profiling.md
- Network accessline 23
# Perform actions agent-browser navigate https://example.com - Network accessline 24
agent-browser navigate https://example.com - Network accessline 64
agent-browser profiler start agent-browser navigate https://app.example.com - Network accessline 65
agent-browser navigate https://app.example.com - Network accessline 73
agent-browser navigate https://app.example.com - Network accessline 83
#!/bin/bash agent-browser profiler start agent-browser navigate https://app.example.com - Network accessline 84
agent-browser profiler start agent-browser navigate https://app.example.com agent-browser wait --load networkidle - Network accessline 85
agent-browser navigate https://app.example.com - Network accessline 112
- **Chrome DevTools**: Performance panel > Load profile (Ctrl+Shift+I > Performance) - **Perfetto UI**: https://ui.perfetto.dev/ -- drag and drop the JSON file - Network accessline 113
- **Perfetto UI**: https://ui.perfetto.dev/ -- drag and drop the JSON file
skills/agent-browser/references/proxy-support.md
- Network accessline 23
# Via CLI flag agent-browser --proxy "http://proxy.example.com:8080" open https://example.com - Network accessline 24
agent-browser --proxy "http://proxy.example.com:8080" open https://example.com - Network accessline 26
# Via environment variable export HTTP_PROXY="http://proxy.example.com:8080" - Network accessline 27
export HTTP_PROXY="http://proxy.example.com:8080" - Network accessline 28
agent-browser open https://example.com - Network accessline 30
# HTTPS proxy export HTTPS_PROXY="https://proxy.example.com:8080" - Network accessline 31
export HTTPS_PROXY="https://proxy.example.com:8080" - Network accessline 32
agent-browser open https://example.com - Network accessline 34
# Both export HTTP_PROXY="http://proxy.example.com:8080" - Network accessline 35
export HTTP_PROXY="http://proxy.example.com:8080" - Network accessline 36
export HTTPS_PROXY="http://proxy.example.com:8080" - Network accessline 37
agent-browser open https://example.com - Network accessline 45
# Include credentials in URL export HTTP_PROXY="http://username:password@proxy.example.com:8080" - Network accessline 46
export HTTP_PROXY="http://username:password@proxy.example.com:8080" - Network accessline 47
agent-browser open https://example.com - Network accessline 53
# SOCKS5 proxy export ALL_PROXY="socks5://proxy.example.com:1080" agent-browser open https://example.com - Network accessline 55
agent-browser open https://example.com - Network accessline 57
# SOCKS5 with auth export ALL_PROXY="socks5://user:pass@proxy.example.com:1080" agent-browser open https://example.com - Network accessline 59
agent-browser open https://example.com - Network accessline 67
# Via CLI flag agent-browser --proxy "http://proxy.example.com:8080" --proxy-bypass "localhost,*.internal.com" open https://example.com - Network accessline 68
agent-browser --proxy "http://proxy.example.com:8080" --proxy-bypass "localhost,*.internal.com" open https://example.com - Network accessline 70
# Via environment variable export NO_PROXY="localhost,127.0.0.1,.internal.company.com" agent-browser open https://internal.company.com # Direct connection - Network accessline 71
export NO_PROXY="localhost,127.0.0.1,.internal.company.com" agent-browser open https://internal.company.com # Direct connection agent-browser open https://external.com # Via proxy - Network accessline 72
agent-browser open https://internal.company.com # Direct connection - Network accessline 73
agent-browser open https://external.com # Via proxy - Network accessline 84
PROXIES=( "http://us-proxy.example.com:8080" - Network accessline 85
"http://us-proxy.example.com:8080" - Network accessline 86
"http://eu-proxy.example.com:8080" - Network accessline 87
"http://asia-proxy.example.com:8080" - Network accessline 97
agent-browser --session "$region" open https://example.com - Network accessline 109
PROXY_LIST=( "http://proxy1.example.com:8080" - Network accessline 110
"http://proxy1.example.com:8080" - Network accessline 111
"http://proxy2.example.com:8080" - Network accessline 112
"http://proxy3.example.com:8080" - Network accessline 115
URLS=( "https://site.com/page1" - Network accessline 116
"https://site.com/page1" - Network accessline 117
"https://site.com/page2" - Network accessline 118
"https://site.com/page3" - Network accessline 140
export HTTP_PROXY="http://corpproxy.company.com:8080" - Network accessline 141
export HTTPS_PROXY="http://corpproxy.company.com:8080" - Network accessline 144
# External sites go through proxy agent-browser open https://external-vendor.com - Network accessline 145
agent-browser open https://external-vendor.com - Network accessline 147
# Internal sites bypass proxy agent-browser open https://intranet.company.com - Network accessline 148
agent-browser open https://intranet.company.com - Network accessline 154
# Check your apparent IP agent-browser open https://httpbin.org/ip - Network accessline 155
agent-browser open https://httpbin.org/ip - Network accessline 165
# Test proxy connectivity first curl -x http://proxy.example.com:8080 https://httpbin.org/ip - Network accessline 166
curl -x http://proxy.example.com:8080 https://httpbin.org/ip - Network accessline 168
# Check if proxy requires auth export HTTP_PROXY="http://user:pass@proxy.example.com:8080" - Network accessline 169
export HTTP_PROXY="http://user:pass@proxy.example.com:8080" - Network accessline 177
# For testing only - not recommended for production agent-browser open https://example.com --ignore-https-errors - Network accessline 178
agent-browser open https://example.com --ignore-https-errors
skills/agent-browser/references/session-management.md
- Network accessline 22
# Session 1: Authentication flow agent-browser --session auth open https://app.example.com/login - Network accessline 23
agent-browser --session auth open https://app.example.com/login - Network accessline 25
# Session 2: Public browsing (separate cookies, storage) agent-browser --session public open https://example.com - Network accessline 26
agent-browser --session public open https://example.com - Network accessline 58
# Continue with authenticated session agent-browser open https://app.example.com/dashboard - Network accessline 59
agent-browser open https://app.example.com/dashboard - Network accessline 84
if [[ -f "$STATE_FILE" ]]; then agent-browser state load "$STATE_FILE" agent-browser open https://app.example.com/dashboard - Network accessline 85
agent-browser state load "$STATE_FILE" agent-browser open https://app.example.com/dashboard else - Network accessline 86
agent-browser open https://app.example.com/dashboard - Network accessline 87
else # Perform login agent-browser open https://app.example.com/login - Network accessline 88
# Perform login agent-browser open https://app.example.com/login agent-browser snapshot -i - Network accessline 89
agent-browser open https://app.example.com/login - Network accessline 107
# Start all sessions agent-browser --session site1 open https://site1.com & - Network accessline 108
agent-browser --session site1 open https://site1.com & - Network accessline 109
agent-browser --session site2 open https://site2.com & - Network accessline 110
agent-browser --session site3 open https://site3.com & - Network accessline 127
# Test different user experiences agent-browser --session variant-a open "https://app.com?variant=a" - Network accessline 128
agent-browser --session variant-a open "https://app.com?variant=a" - Network accessline 129
agent-browser --session variant-b open "https://app.com?variant=b" - Network accessline 141
# These use the same default session agent-browser open https://example.com - Network accessline 142
agent-browser open https://example.com - Network accessline 162
# GOOD: Clear purpose agent-browser --session github-auth open https://github.com - Network accessline 163
agent-browser --session github-auth open https://github.com - Network accessline 164
agent-browser --session docs-scrape open https://docs.example.com - Network accessline 166
# AVOID: Generic names agent-browser --session s1 open https://github.com - Network accessline 167
agent-browser --session s1 open https://github.com - Dangerous shell operationline 185
rm /tmp/auth-state.json
skills/agent-browser/references/snapshot-refs.md
- Network accessline 42
Page: Example Site - Home URL: https://example.com - Network accessline 43
URL: https://example.com - Network accessline 103
# CORRECT agent-browser open https://example.com - Network accessline 104
agent-browser open https://example.com - Network accessline 108
# WRONG agent-browser open https://example.com - Network accessline 109
agent-browser open https://example.com
skills/agent-browser/references/video-recording.md
- Network accessline 22
# Perform actions agent-browser open https://example.com - Network accessline 23
agent-browser open https://example.com - Network accessline 55
# Run your automation agent-browser open https://app.example.com - Network accessline 56
agent-browser open https://app.example.com - Network accessline 75
agent-browser open https://app.example.com/login - Network accessline 154
agent-browser open https://example.com
skills/agent-browser/templates/authenticated-session.sh
skills/agent-browser/templates/capture-workflow.sh
- Executable scriptline 1
#!/bin/bash
skills/agent-browser/templates/form-automation.sh
- Executable scriptline 1
#!/bin/bash
skills/brainstorming/scripts/frame-template.html
- Network accessline 197
<body> <div class="header"> <h1><a href="https://github.com/obra/superpowers" style="color: inherit; text-decoration: none;">Superpowers Brainstorming</a></h1> - Network accessline 198
<div class="header"> <h1><a href="https://github.com/obra/superpowers" style="color: inherit; text-decoration: none;">Superpowers Brainstorming</a></h1> <div class="status">Connected</div> - Network accessline 199
<h1><a href="https://github.com/obra/superpowers" style="color: inherit; text-decoration: none;">Superpowers Brainstorming</a></h1>
skills/brainstorming/scripts/helper.js
- Executable scriptline 1
Executable file
skills/brainstorming/scripts/server.cjs
- Executable scriptline 1
Executable file
skills/brainstorming/scripts/start-server.sh
skills/brainstorming/scripts/stop-server.sh
skills/brainstorming/visual-companion.md
- Network accessline 39
# Returns: {"type":"server-started","port":52341,"url":"http://localhost:52341",
skills/collapsible-sidebar/SKILL.md
- Network accessline 8
Source: @nonzeroexitcode (Daniel Petho) on Threads, https://www.threads.com/@nonzeroexitcode/post/De4xkSrE0Ze. Working demo: `examples/index.html` (normal vs allow-discrete, side by side).
skills/composition-patterns/AGENTS.md
- Network accessline 944
1. [https://react.dev](https://react.dev) - Network accessline 945
2. [https://react.dev/learn/passing-data-deeply-with-context](https://react.dev/learn/passing-data-deeply-with-context) - Network accessline 946
3. [https://react.dev/reference/react/use](https://react.dev/reference/react/use)
skills/composition-patterns/metadata.json
- Network accessline 5
"abstract": "Composition patterns for building flexible, maintainable React components. Avoid boolean prop proliferation by using compound components, lifting state, and composing internals. These patterns make codebases easier for both hum - Network accessline 6
"references": [ "https://react.dev", "https://react.dev/learn/passing-data-deeply-with-context", - Network accessline 7
"https://react.dev", - Network accessline 8
"https://react.dev/learn/passing-data-deeply-with-context", - Network accessline 9
"https://react.dev/reference/react/use"
skills/composition-patterns/rules/_template.md
- Network accessline 24
Reference: [Link](https://example.com)
skills/convex-best-practices/SKILL.md
- Network accessline 37
Docs: https://docs.convex.dev/eslint - Network accessline 43
- Primary: https://docs.convex.dev/understanding/best-practices/ - Network accessline 44
- Error Handling: https://docs.convex.dev/functions/error-handling - Network accessline 45
- Write Conflicts: https://docs.convex.dev/error#1 - Network accessline 46
- For broader context: https://docs.convex.dev/llms.txt - Network accessline 365
- Convex Documentation: https://docs.convex.dev/ - Network accessline 366
- Convex LLMs.txt: https://docs.convex.dev/llms.txt - Network accessline 367
- Best Practices: https://docs.convex.dev/understanding/best-practices/ - Network accessline 368
- Error Handling: https://docs.convex.dev/functions/error-handling - Network accessline 369
- Write Conflicts: https://docs.convex.dev/error#1
skills/deploy-to-vercel/SKILL.md
skills/deploy-to-vercel/resources/deploy-codex.sh
- Executable scriptline 1
#!/bin/bash - Network accessline 9
DEPLOY_ENDPOINT="https://codex-deploy-skills.vercel.sh/api/deploy" - Dangerous shell operationline 175
rm -rf "$TEMP_DIR" - Access to secretsline 201
[Credential-related source omitted] - Access to secretsline 204
[Credential-related source omitted] - Network accessline 238
echo "Deploying..." >&2 RESPONSE=$(curl -s -X POST "$DEPLOY_ENDPOINT" -F "file=@$TARBALL" -F "framework=$FRAMEWORK") - Network accessline 239
RESPONSE=$(curl -s -X POST "$DEPLOY_ENDPOINT" -F "file=@$TARBALL" -F "framework=$FRAMEWORK") - Network accessline 265
while [ $ATTEMPT -lt $MAX_ATTEMPTS ]; do HTTP_STATUS=$(curl -s -o /dev/null -w "%{http_code}" "$PREVIEW_URL") - Network accessline 266
HTTP_STATUS=$(curl -s -o /dev/null -w "%{http_code}" "$PREVIEW_URL")
skills/deploy-to-vercel/resources/deploy.sh
- Executable scriptline 1
#!/bin/bash - Network accessline 9
DEPLOY_ENDPOINT="https://claude-skills-deploy.vercel.com/api/deploy" - Dangerous shell operationline 175
rm -rf "$TEMP_DIR" - Access to secretsline 201
[Credential-related source omitted] - Access to secretsline 204
[Credential-related source omitted] - Network accessline 238
echo "Deploying..." >&2 RESPONSE=$(curl -s -X POST "$DEPLOY_ENDPOINT" -F "file=@$TARBALL" -F "framework=$FRAMEWORK") - Network accessline 239
RESPONSE=$(curl -s -X POST "$DEPLOY_ENDPOINT" -F "file=@$TARBALL" -F "framework=$FRAMEWORK") - Network accessline 265
while [ $ATTEMPT -lt $MAX_ATTEMPTS ]; do HTTP_STATUS=$(curl -s -o /dev/null -w "%{http_code}" "$PREVIEW_URL") - Network accessline 266
HTTP_STATUS=$(curl -s -o /dev/null -w "%{http_code}" "$PREVIEW_URL")
skills/design-engineer-router/SKILL.md
- Network accessline 49
Role models: Emil Kowalski (https://emilkowal.ski/), Jakub Krehel (https://jakub.kr/).
skills/frontend-design/LICENSE.txt
skills/frontend-skill/LICENSE.txt
skills/gpt-tasteskill/SKILL.md
- Network accessline 61
## 7. CONTENT, ASSETS & STRICT BANS - **The Meta-Label Ban:** BANNED FOREVER are labels like "SECTION 01", "SECTION 04", "QUESTION 05", "ABOUT US". Remove them entirely. They look cheap and unprofessional. - **Image Context & Style:** Use ` - Network accessline 62
- **The Meta-Label Ban:** BANNED FOREVER are labels like "SECTION 01", "SECTION 04", "QUESTION 05", "ABOUT US". Remove them entirely. They look cheap and unprofessional. - **Image Context & Style:** Use `https://picsum.photos/seed/{keyword} - Network accessline 63
- **Image Context & Style:** Use `https://picsum.photos/seed/{keyword}/1920/1080` and match the keyword to the vibe. Apply sophisticated CSS filters (`grayscale`, `mix-blend-luminosity`, `opacity-90`, `contrast-125`) so they do not look lik
skills/grainy-gradient/SKILL.md
- Network accessline 8
Source: @ianneo_ai breakdown of ElevenLabs blog covers (https://x.com/ianneo_ai/status/2113225499556381172).
skills/grainy-gradient/examples/index.html
skills/hermes-wag-summarizer/scripts/create-group-wrapper.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/hermes-wag-summarizer/scripts/whatsapp-group-summary.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/pdf/LICENSE.txt
skills/pdf/SKILL.md
- Dangerous shell operationline 44
sudo apt-get install -y poppler-utils
skills/react-best-practices/AGENTS.md
- Network accessline 266
Reference: [https://github.com/shuding/better-all](https://github.com/shuding/better-all) - Network accessline 477
Reference: [https://vercel.com/blog/how-we-optimized-package-imports-in-next-js](https://vercel.com/blog/how-we-optimized-package-imports-in-next-js) - Network accessline 639
Reference: [https://nextjs.org/docs/app/api-reference/config/next-config-js/output](https://nextjs.org/docs/app/api-reference/config/next-config-js/output), [https://nextjs.org/learn/seo/dynamic-imports](https://nextjs.org/learn/seo/dynamic - Network accessline 783
Reference: [https://nextjs.org/docs/app/guides/authentication](https://nextjs.org/docs/app/guides/authentication) - Network accessline 925
**With Vercel's [Fluid Compute](https://vercel.com/docs/fluid-compute):** LRU caching is especially effective because multiple concurrent requests can share the same function instance and cache. This means the cache persists across requests - Network accessline 929
Reference: [https://github.com/isaacs/node-lru-cache](https://github.com/isaacs/node-lru-cache) - Network accessline 943
export async function GET(request: Request) { // Runs on EVERY request - expensive! const fontData = await fetch( - Network accessline 944
// Runs on EVERY request - expensive! const fontData = await fetch( new URL('./fonts/Inter.ttf', import.meta.url) - Network accessline 945
const fontData = await fetch( - Network accessline 949
const logoData = await fetch( - Network accessline 969
// Module-level: runs ONCE when module is first imported const fontData = fetch( - Network accessline 970
const fontData = fetch( - Network accessline 974
const logoData = fetch( - Network accessline 1077
With Vercel's [Fluid Compute](https://vercel.com/docs/fluid-compute), module-level caching is especially effective because multiple concurrent requests share the same function instance. The static assets stay loaded in memory across request - Network accessline 1288
Reference: [https://react.dev/reference/react/cache](https://react.dev/reference/react/cache) - Network accessline 1362
Reference: [https://nextjs.org/docs/app/api-reference/functions/after](https://nextjs.org/docs/app/api-reference/functions/after) - Network accessline 1496
const [users, setUsers] = useState([]) useEffect(() => { fetch('/api/users') - Network accessline 1497
useEffect(() => { fetch('/api/users') .then(r => r.json()) - Network accessline 1498
fetch('/api/users') - Network accessline 1536
Reference: [https://swr.vercel.app](https://swr.vercel.app) - Network accessline 1647
Reference: [https://react.dev/learn/you-might-not-need-an-effect](https://react.dev/learn/you-might-not-need-an-effect) - Network accessline 1866
**Note:** If your project has [React Compiler](https://react.dev/learn/react-compiler) enabled, manual memoization with `memo()` and `useMemo()` is not necessary. The compiler automatically optimizes re-renders. - Network accessline 1948
Reference: [https://react.dev/learn/removing-effect-dependencies#should-this-code-move-to-an-event-handler](https://react.dev/learn/removing-effect-dependencies#should-this-code-move-to-an-event-handler) - Network accessline 2008
**Note:** If your project has [React Compiler](https://react.dev/learn/react-compiler) enabled, it automatically optimizes dependency tracking and may handle some of these cases for you. - Network accessline 2111
**Note:** If your project has [React Compiler](https://react.dev/learn/react-compiler) enabled, the compiler can automatically optimize some cases, but functional updates are still recommended for correctness and to prevent stale closure bu - Network accessline 2258
Reference: [https://react.dev/reference/react/useDeferredValue](https://react.dev/reference/react/useDeferredValue) - Network accessline 2454
**Note:** If your project has [React Compiler](https://react.dev/learn/react-compiler) enabled, the compiler automatically hoists static JSX elements and optimizes component re-renders, making manual hoisting unnecessary. - Network accessline 2623
<html> <head> <script src="https://example.com/analytics.js" /> - Network accessline 2624
<head> <script src="https://example.com/analytics.js" /> <script src="/scripts/utils.js" /> - Network accessline 2625
<script src="https://example.com/analytics.js" /> - Network accessline 2640
return ( <> <Script src="https://example.com/analytics.js" strategy="afterInteractive" /> - Network accessline 2641
<> <Script src="https://example.com/analytics.js" strategy="afterInteractive" /> <Script src="/scripts/utils.js" strategy="beforeInteractive" /> - Network accessline 2642
<Script src="https://example.com/analytics.js" strategy="afterInteractive" /> - Network accessline 2651
Reference: [https://developer.mozilla.org/en-US/docs/Web/HTML/Element/script#defer](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/script#defer) - Network accessline 2712
export default function App() { prefetchDNS('https://analytics.example.com') - Network accessline 2713
prefetchDNS('https://analytics.example.com') - Network accessline 2714
preconnect('https://api.example.com') - Network accessline 2778
Reference: [https://react.dev/reference/react-dom#resource-preloading-apis](https://react.dev/reference/react-dom#resource-preloading-apis) - Network accessline 2852
Reference: [https://react.dev/reference/react/useTransition](https://react.dev/reference/react/useTransition) - Network accessline 2948
See [this gist](https://gist.github.com/paulirish/5d52fb081b3570c81e3a) and [CSS Triggers](https://csstriggers.com/) for more information on layout-forcing operations. - Network accessline 3082
Reference: [https://vercel.com/blog/how-we-made-the-vercel-dashboard-twice-as-fast](https://vercel.com/blog/how-we-made-the-vercel-dashboard-twice-as-fast) - Network accessline 3552
This works for small arrays, but can be slower or just throw an error for very large arrays due to spread operator limitations. Maximal array length is approximately 124000 in Chrome 143 and 638000 in Safari 18; exact numbers may vary - see - Network accessline 3689
Reference: [https://react.dev/reference/react/useEffectEvent#effect-event-in-deps](https://react.dev/reference/react/useEffectEvent#effect-event-in-deps) - Network accessline 3727
Reference: [https://react.dev/learn/you-might-not-need-an-effect#initializing-the-application](https://react.dev/learn/you-might-not-need-an-effect#initializing-the-application) - Network accessline 3804
1. [https://react.dev](https://react.dev) - Network accessline 3805
2. [https://nextjs.org](https://nextjs.org) - Network accessline 3806
3. [https://swr.vercel.app](https://swr.vercel.app) - Network accessline 3807
4. [https://github.com/shuding/better-all](https://github.com/shuding/better-all) - Network accessline 3808
5. [https://github.com/isaacs/node-lru-cache](https://github.com/isaacs/node-lru-cache) - Network accessline 3809
6. [https://vercel.com/blog/how-we-optimized-package-imports-in-next-js](https://vercel.com/blog/how-we-optimized-package-imports-in-next-js) - Network accessline 3810
7. [https://vercel.com/blog/how-we-made-the-vercel-dashboard-twice-as-fast](https://vercel.com/blog/how-we-made-the-vercel-dashboard-twice-as-fast)
skills/react-best-practices/README.md
skills/react-best-practices/metadata.json
- Network accessline 5
"abstract": "Comprehensive performance optimization guide for React and Next.js applications, designed for AI agents and LLMs. Contains 40+ rules across 8 categories, prioritized by impact from critical (eliminating waterfalls, reducing bun - Network accessline 6
"references": [ "https://react.dev", "https://nextjs.org", - Network accessline 7
"https://react.dev", - Network accessline 8
"https://nextjs.org", - Network accessline 9
"https://swr.vercel.app", - Network accessline 10
"https://github.com/shuding/better-all", - Network accessline 11
"https://github.com/isaacs/node-lru-cache", - Network accessline 12
"https://vercel.com/blog/how-we-optimized-package-imports-in-next-js", - Network accessline 13
"https://vercel.com/blog/how-we-made-the-vercel-dashboard-twice-as-fast"
skills/react-best-practices/rules/_template.md
- Network accessline 28
Reference: [Link to documentation or resource](https://example.com)
skills/react-best-practices/rules/advanced-effect-event-deps.md
- Network accessline 56
Reference: [React useEffectEvent: Effect Event in deps](https://react.dev/reference/react/useEffectEvent#effect-event-in-deps)
skills/react-best-practices/rules/advanced-init-once.md
- Network accessline 42
Reference: [Initializing the application](https://react.dev/learn/you-might-not-need-an-effect#initializing-the-application)
skills/react-best-practices/rules/async-dependencies.md
- Network accessline 51
Reference: [https://github.com/shuding/better-all](https://github.com/shuding/better-all)
skills/react-best-practices/rules/bundle-analyzable-paths.md
- Network accessline 63
Reference: [Next.js output](https://nextjs.org/docs/app/api-reference/config/next-config-js/output), [Next.js dynamic imports](https://nextjs.org/learn/seo/dynamic-imports), [Vite features](https://vite.dev/guide/features.html), [esbuild AP
skills/react-best-practices/rules/bundle-barrel-imports.md
- Network accessline 60
Reference: [How we optimized package imports in Next.js](https://vercel.com/blog/how-we-optimized-package-imports-in-next-js)
skills/react-best-practices/rules/client-swr-dedup.md
skills/react-best-practices/rules/js-batch-dom-css.md
- Network accessline 107
See [this gist](https://gist.github.com/paulirish/5d52fb081b3570c81e3a) and [CSS Triggers](https://csstriggers.com/) for more information on layout-forcing operations.
skills/react-best-practices/rules/js-cache-function-results.md
- Network accessline 80
Reference: [How we made the Vercel Dashboard twice as fast](https://vercel.com/blog/how-we-made-the-vercel-dashboard-twice-as-fast)
skills/react-best-practices/rules/js-min-max-loop.md
- Network accessline 82
This works for small arrays, but can be slower or just throw an error for very large arrays due to spread operator limitations. Maximal array length is approximately 124000 in Chrome 143 and 638000 in Safari 18; exact numbers may vary - see
skills/react-best-practices/rules/rendering-hoist-jsx.md
- Network accessline 46
**Note:** If your project has [React Compiler](https://react.dev/learn/react-compiler) enabled, the compiler automatically hoists static JSX elements and optimizes component re-renders, making manual hoisting unnecessary.
skills/react-best-practices/rules/rendering-resource-hints.md
- Network accessline 26
export default function App() { prefetchDNS('https://analytics.example.com') - Network accessline 27
prefetchDNS('https://analytics.example.com') - Network accessline 28
preconnect('https://api.example.com') - Network accessline 85
Reference: [React DOM Resource Preloading APIs](https://react.dev/reference/react-dom#resource-preloading-apis)
skills/react-best-practices/rules/rendering-script-defer-async.md
- Network accessline 24
<html> <head> <script src="https://example.com/analytics.js" /> - Network accessline 25
<head> <script src="https://example.com/analytics.js" /> <script src="/scripts/utils.js" /> - Network accessline 26
<script src="https://example.com/analytics.js" /> - Network accessline 41
<head> {/* Independent script - use async */} <script src="https://example.com/analytics.js" async /> - Network accessline 42
{/* Independent script - use async */} <script src="https://example.com/analytics.js" async /> {/* DOM-dependent script - use defer */} - Network accessline 43
<script src="https://example.com/analytics.js" async /> - Network accessline 59
return ( <> <Script src="https://example.com/analytics.js" strategy="afterInteractive" /> - Network accessline 60
<> <Script src="https://example.com/analytics.js" strategy="afterInteractive" /> <Script src="/scripts/utils.js" strategy="beforeInteractive" /> - Network accessline 61
<Script src="https://example.com/analytics.js" strategy="afterInteractive" /> - Network accessline 68
Reference: [MDN - Script element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/script#defer)
skills/react-best-practices/rules/rendering-usetransition-loading.md
- Network accessline 75
Reference: [useTransition](https://react.dev/reference/react/useTransition)
skills/react-best-practices/rules/rerender-derived-state-no-effect.md
- Network accessline 40
References: [You Might Not Need an Effect](https://react.dev/learn/you-might-not-need-an-effect)
skills/react-best-practices/rules/rerender-functional-setstate.md
- Network accessline 74
**Note:** If your project has [React Compiler](https://react.dev/learn/react-compiler) enabled, the compiler can automatically optimize some cases, but functional updates are still recommended for correctness and to prevent stale closure bu
skills/react-best-practices/rules/rerender-memo.md
- Network accessline 44
**Note:** If your project has [React Compiler](https://react.dev/learn/react-compiler) enabled, manual memoization with `memo()` and `useMemo()` is not necessary. The compiler automatically optimizes re-renders.
skills/react-best-practices/rules/rerender-move-effect-to-event.md
- Network accessline 45
Reference: [Should this code move to an event handler?](https://react.dev/learn/removing-effect-dependencies#should-this-code-move-to-an-event-handler)
skills/react-best-practices/rules/rerender-split-combined-hooks.md
- Network accessline 64
**Note:** If your project has [React Compiler](https://react.dev/learn/react-compiler) enabled, it automatically optimizes dependency tracking and may handle some of these cases for you.
skills/react-best-practices/rules/rerender-use-deferred-value.md
- Network accessline 59
Reference: [React useDeferredValue](https://react.dev/reference/react/useDeferredValue)
skills/react-best-practices/rules/server-after-nonblocking.md
- Network accessline 73
Reference: [https://nextjs.org/docs/app/api-reference/functions/after](https://nextjs.org/docs/app/api-reference/functions/after)
skills/react-best-practices/rules/server-auth-actions.md
- Network accessline 96
Reference: [https://nextjs.org/docs/app/guides/authentication](https://nextjs.org/docs/app/guides/authentication)
skills/react-best-practices/rules/server-cache-lru.md
- Network accessline 37
**With Vercel's [Fluid Compute](https://vercel.com/docs/fluid-compute):** LRU caching is especially effective because multiple concurrent requests can share the same function instance and cache. This means the cache persists across requests - Network accessline 41
Reference: [https://github.com/isaacs/node-lru-cache](https://github.com/isaacs/node-lru-cache)
skills/react-best-practices/rules/server-cache-react.md
- Network accessline 76
Reference: [React.cache documentation](https://react.dev/reference/react/cache)
skills/react-best-practices/rules/server-hoist-static-io.md
- Network accessline 20
export async function GET(request: Request) { // Runs on EVERY request - expensive! const fontData = await fetch( - Network accessline 21
// Runs on EVERY request - expensive! const fontData = await fetch( new URL('./fonts/Inter.ttf', import.meta.url) - Network accessline 22
const fontData = await fetch( - Network accessline 26
const logoData = await fetch( - Network accessline 46
// Module-level: runs ONCE when module is first imported const fontData = fetch( - Network accessline 47
const fontData = fetch( - Network accessline 51
const logoData = fetch( - Network accessline 147
With Vercel's [Fluid Compute](https://vercel.com/docs/fluid-compute), module-level caching is especially effective because multiple concurrent requests share the same function instance. The static assets stay loaded in memory across request
skills/react-native-skills/AGENTS.md
- Network accessline 154
[eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react/blob/master/docs/rules/jsx-no-leaked-render.md) - Network accessline 335
Reference: [https://example.com](https://example.com) - Network accessline 761
[LegendList getItemType](https://legendapp.com/open-source/list/api/props/#getitemtype-v2) - Network accessline 937
[Reanimated useDerivedValue](https://docs.swmansion.com/react-native-reanimated/docs/core/useDerivedValue) - Network accessline 989
[Gesture Handler Tap Gesture](https://docs.swmansion.com/react-native-gesture-handler/docs/gestures/tap-gesture) - Network accessline 1187
- [React Navigation Native Stack](https://reactnavigation.org/docs/native-stack-navigator) - Network accessline 1189
- [React Native Bottom Tabs with React Navigation](https://oss.callstack.com/react-native-bottom-tabs/docs/guides/usage-with-react-navigation) - Network accessline 1191
- [React Native Bottom Tabs with Expo Router](https://oss.callstack.com/react-native-bottom-tabs/docs/guides/usage-with-expo-router) - Network accessline 1193
- [Expo Router Native Tabs](https://docs.expo.dev/router/advanced/native-tabs) - Network accessline 1426
Reference: [https://react.dev/learn/choosing-the-state-structure](https://react.dev/learn/choosing-the-state-structure) - Network accessline 1770
[Reanimated docs](https://docs.swmansion.com/react-native-reanimated/docs/core/useSharedValue/#react-compiler-support) - Network accessline 2107
Reference: [https://docs.expo.dev/versions/latest/sdk/image/](https://docs.expo.dev/versions/latest/sdk/image/) - Network accessline 2209
Reference: [https://github.com/nandorojo/galeria](https://github.com/nandorojo/galeria) - Network accessline 2219
Use [zeego](https://zeego.dev) for cross-platform native menus. - Network accessline 2381
Reference: [https://zeego.dev/components/dropdown-menu](https://zeego.dev/components/dropdown-menu) - Network accessline 2842
[Expo Font Documentation](https://docs.expo.dev/versions/latest/sdk/font/) - Network accessline 2890
1. [https://react.dev](https://react.dev) - Network accessline 2891
2. [https://reactnative.dev](https://reactnative.dev) - Network accessline 2892
3. [https://docs.swmansion.com/react-native-reanimated](https://docs.swmansion.com/react-native-reanimated) - Network accessline 2893
4. [https://docs.swmansion.com/react-native-gesture-handler](https://docs.swmansion.com/react-native-gesture-handler) - Network accessline 2894
5. [https://docs.expo.dev](https://docs.expo.dev) - Network accessline 2895
6. [https://legendapp.com/open-source/legend-list](https://legendapp.com/open-source/legend-list) - Network accessline 2896
7. [https://github.com/nandorojo/galeria](https://github.com/nandorojo/galeria) - Network accessline 2897
8. [https://zeego.dev](https://zeego.dev)
skills/react-native-skills/README.md
- Network accessline 148
Reference: [Link](https://example.com)
skills/react-native-skills/metadata.json
- Network accessline 5
"abstract": "Comprehensive performance optimization guide for React Native applications, designed for AI agents and LLMs. Contains 35+ rules across 13 categories, prioritized by impact from critical (core rendering, list performance) to inc - Network accessline 6
"references": [ "https://react.dev", "https://reactnative.dev", - Network accessline 7
"https://react.dev", - Network accessline 8
"https://reactnative.dev", - Network accessline 9
"https://docs.swmansion.com/react-native-reanimated", - Network accessline 10
"https://docs.swmansion.com/react-native-gesture-handler", - Network accessline 11
"https://docs.expo.dev", - Network accessline 12
"https://legendapp.com/open-source/legend-list", - Network accessline 13
"https://github.com/nandorojo/galeria", - Network accessline 14
"https://zeego.dev"
skills/react-native-skills/rules/_template.md
- Network accessline 28
Reference: [Link to documentation or resource](https://example.com)
skills/react-native-skills/rules/animation-derived-value.md
skills/react-native-skills/rules/animation-gesture-detector-press.md
skills/react-native-skills/rules/fonts-config-plugin.md
skills/react-native-skills/rules/list-performance-callbacks.md
- Network accessline 44
Reference: [Link to documentation or resource](https://example.com)
skills/react-native-skills/rules/list-performance-item-types.md
skills/react-native-skills/rules/navigation-native-navigators.md
- Network accessline 185
- [React Navigation Native Stack](https://reactnavigation.org/docs/native-stack-navigator) - Network accessline 186
- [React Native Bottom Tabs with React Navigation](https://oss.callstack.com/react-native-bottom-tabs/docs/guides/usage-with-react-navigation) - Network accessline 187
- [React Native Bottom Tabs with Expo Router](https://oss.callstack.com/react-native-bottom-tabs/docs/guides/usage-with-expo-router) - Network accessline 188
- [Expo Router Native Tabs](https://docs.expo.dev/router/advanced/native-tabs)
skills/react-native-skills/rules/react-compiler-reanimated-shared-values.md
skills/react-native-skills/rules/react-state-minimize.md
- Network accessline 65
Reference: [Choosing the State Structure](https://react.dev/learn/choosing-the-state-structure)
skills/react-native-skills/rules/rendering-no-falsy-and.md
- Network accessline 72
**Lint rule:** Enable `react/jsx-no-leaked-render` from [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react/blob/master/docs/rules/jsx-no-leaked-render.md) - Network accessline 73
[eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react/blob/master/docs/rules/jsx-no-leaked-render.md)
skills/react-native-skills/rules/ui-expo-image.md
- Network accessline 66
Reference: [expo-image](https://docs.expo.dev/versions/latest/sdk/image/)
skills/react-native-skills/rules/ui-image-gallery.md
- Network accessline 104
Reference: [Galeria](https://github.com/nandorojo/galeria)
skills/react-native-skills/rules/ui-menus.md
- Network accessline 10
Use native platform menus instead of custom JS implementations. Native menus provide built-in accessibility, consistent platform UX, and better performance. Use [zeego](https://zeego.dev) for cross-platform native menus. - Network accessline 12
Use [zeego](https://zeego.dev) for cross-platform native menus. - Network accessline 174
Reference: [Zeego Documentation](https://zeego.dev/components/dropdown-menu)
skills/react-view-transitions/AGENTS.md
- Network accessline 298
When a parent VT exits, nested VTs inside it do **not** fire their own enter/exit — only the outermost VT animates. Per-item staggered animations during page navigation are not possible today. See [react#36135](https://github.com/facebook/r
skills/react-view-transitions/README.md
- Network accessline 31
Install via [skills.sh](https://skills.sh): - Network accessline 34
npx skills install https://github.com/vercel-labs/react-view-transitions-skill - Network accessline 39
- [React `<ViewTransition>` docs](https://react.dev/reference/react/ViewTransition) - Network accessline 40
- [React `addTransitionType` docs](https://react.dev/reference/react/addTransitionType) - Network accessline 41
- [Next.js `viewTransition` config](https://nextjs.org/docs/app/api-reference/config/next-config-js/viewTransition) - Network accessline 42
- [Next.js App Router Playground (view transitions)](https://github.com/vercel/next-app-router-playground/tree/main/app/view-transitions) — Vercel's reference implementation
skills/react-view-transitions/SKILL.md
- Network accessline 295
When a parent VT exits, nested VTs inside it do **not** fire their own enter/exit — only the outermost VT animates. Per-item staggered animations during page navigation are not possible today. See [react#36135](https://github.com/facebook/r
skills/react-view-transitions/metadata.json
- Network accessline 5
"abstract": "Guide for implementing smooth, native-feeling animations using React's View Transition API. Covers the <ViewTransition> component, addTransitionType, CSS view transition pseudo-elements, shared element transitions, JavaScript a - Network accessline 6
"references": [ "https://react.dev/reference/react/ViewTransition", "https://react.dev/reference/react/addTransitionType", - Network accessline 7
"https://react.dev/reference/react/ViewTransition", - Network accessline 8
"https://react.dev/reference/react/addTransitionType", - Network accessline 9
"https://nextjs.org/docs/app/api-reference/config/next-config-js/viewTransition", - Network accessline 10
"https://github.com/vercel/next-app-router-playground/tree/main/app/view-transitions"
skills/seo-audit/SKILL.md
- Network accessline 44
**To accurately check for schema markup, use one of these methods:** 1. **Browser tool** — render the page and run: `document.querySelectorAll('script[type="application/ld+json"]')` 2. **Google Rich Results Test** — https://search.google.co - Network accessline 45
1. **Browser tool** — render the page and run: `document.querySelectorAll('script[type="application/ld+json"]')` 2. **Google Rich Results Test** — https://search.google.com/test/rich-results 3. **Screaming Frog export** — if the client prov - Network accessline 46
2. **Google Rich Results Test** — https://search.google.com/test/rich-results
skills/seo-audit/evals/evals.json
- Network accessline 4
{ "id": 1, "prompt": "Can you do an SEO audit of our SaaS website? We're getting about 2,000 organic visits/month but feel like we should be getting more. URL: https://example.com", - Network accessline 5
"id": 1, "prompt": "Can you do an SEO audit of our SaaS website? We're getting about 2,000 organic visits/month but feel like we should be getting more. URL: https://example.com", "expected_output": "Should check for product-mar - Network accessline 6
"prompt": "Can you do an SEO audit of our SaaS website? We're getting about 2,000 organic visits/month but feel like we should be getting more. URL: https://example.com",
skills/seo-audit/references/international-seo.md
- Network accessline 15
- [Google Search Central: Localized Versions](https://developers.google.com/search/docs/specialty/international/localized-versions) - Network accessline 16
- [SEJ: Google Combines Hreflang Signals](https://www.searchenginejournal.com/google-combines-hreflang-signals-from-html-sitemaps/389219/) - Network accessline 24
- [Google Search Central: Localized Versions](https://developers.google.com/search/docs/specialty/international/localized-versions) - Network accessline 25
- [Semrush: 9 Common Hreflang Errors](https://www.semrush.com/blog/hreflang-errors/) - Network accessline 26
- [SE Land: 31% of International Websites Contain Hreflang Errors](https://searchengineland.com/study-31-of-international-websites-contain-hreflang-errors-395161) - Network accessline 32
- [Google Blog: x-default hreflang](https://developers.google.com/search/blog/2013/04/x-default-hreflang-for-international-pages) - Network accessline 33
- [Google Blog: How x-default can help you (2023)](https://developers.google.com/search/blog/2023/05/x-default) - Network accessline 41
- [Google Search Central: Localized Versions](https://developers.google.com/search/docs/specialty/international/localized-versions) - Network accessline 42
- [SE Land: 31% Study](https://searchengineland.com/study-31-of-international-websites-contain-hreflang-errors-395161) - Network accessline 50
- [SERoundtable: Child Elements Don't Count](https://www.seroundtable.com/google-child-elements-dont-count-towards-sitemap-url-limit-34377.html) - Network accessline 51
- [SERoundtable: Where To Focus Hreflang](https://www.seroundtable.com/using-hreflang-34127.html) - Network accessline 52
- [Yoast: hreflang Ultimate Guide](https://yoast.com/hreflang-ultimate-guide/) - Network accessline 60
- [Digital Ready Marketing: Bing Doesn't Use Hreflang](https://digitalreadymarketing.com/bing-doesnt-use-hreflang-annotation-what-does-it-use/) - Network accessline 61
- [Yoast: hreflang Ultimate Guide](https://yoast.com/hreflang-ultimate-guide/) - Network accessline 73
- [John Mueller: hreflang canonical](https://johnmu.com/hreflang-canonical/) - Network accessline 74
- [Google: Consolidate Duplicate URLs](https://developers.google.com/search/docs/crawling-indexing/consolidate-duplicate-urls) - Network accessline 82
- [John Mueller: hreflang canonical](https://johnmu.com/hreflang-canonical/) - Network accessline 83
- [SEJ: Hreflang Tags Are Hints](https://www.searchenginejournal.com/google-reminds-that-hreflang-tags-are-hints-not-directives/546428/) - Network accessline 84
- [Google: Consolidate Duplicate URLs](https://developers.google.com/search/docs/crawling-indexing/consolidate-duplicate-urls) - Network accessline 92
- [International Web Mastery: Same-Language Duplicate Pages](https://internationalwebmastery.com/blog/how-google-handles-canonicalization-of-same-language-duplicate-near-duplicate-pages/) - Network accessline 93
- [Google: Managing Multi-Regional Sites](https://developers.google.com/search/docs/specialty/international/managing-multi-regional-sites) - Network accessline 99
- [Google: Pagination Best Practices](https://developers.google.com/search/docs/specialty/ecommerce/pagination-and-incremental-page-loading) - Network accessline 107
Each `<url>` entry includes `<xhtml:link>` alternates for every locale. Requires `xmlns:xhtml="http://www.w3.org/1999/xhtml"` namespace. - Network accessline 111
- [Google Search Central: Localized Versions](https://developers.google.com/search/docs/specialty/international/localized-versions) - Network accessline 112
- [Lumar: How Google Handles Hreflang](https://www.lumar.io/office-hours/hreflang/) - Network accessline 118
- [Google: Build and Submit a Sitemap](https://developers.google.com/search/docs/crawling-indexing/sitemaps/build-sitemap) - Network accessline 119
- [SERoundtable: Sitemap 50,000 Limit](https://www.seroundtable.com/google-sitemap-50-000-limit-based-on-location-urls-not-alternative-urls-33843.html) - Network accessline 125
- [Google: Build and Submit a Sitemap](https://developers.google.com/search/docs/crawling-indexing/sitemaps/build-sitemap) - Network accessline 131
- [Next.js Docs: sitemap.xml](https://nextjs.org/docs/app/api-reference/file-conventions/metadata/sitemap) - Network accessline 143
- [Google: Managing Multi-Regional Sites](https://developers.google.com/search/docs/specialty/international/managing-multi-regional-sites) - Network accessline 149
- [Google Blog: x-default](https://developers.google.com/search/blog/2023/05/x-default) - Network accessline 150
- [Google Blog: Creating the Right Homepage](https://developers.google.com/search/blog/2014/05/creating-right-homepage-for-your) - Network accessline 156
- [Google: Locale-Adaptive Pages](https://developers.google.com/search/docs/specialty/international/locale-adaptive-pages) - Network accessline 164
- [SERoundtable: Consistency Is The Biggest Technical SEO Factor](https://www.seroundtable.com/google-consistency-seo-40427.html) - Network accessline 170
- [Google Support: International Targeting Deprecated](https://support.google.com/webmasters/answer/12474899?hl=en) - Network accessline 176
- [next-intl: Routing Configuration](https://next-intl.dev/docs/routing/configuration) - Network accessline 177
- [Next.js Discussion #18419](https://github.com/vercel/next.js/discussions/18419) - Network accessline 189
- [Google Spam Policies](https://developers.google.com/search/docs/essentials/spam-policies) - Network accessline 190
- [Glenn Gabe: Auto-Translating Content](https://www.gsqi.com/marketing-blog/auto-translating-content-google-scaled-content-abuse/) - Network accessline 191
- [SE Land: Reddit AI Translations](https://searchengineland.com/google-comments-on-reddits-use-of-ai-to-translate-its-pages-456908) - Network accessline 199
- [Google: Localized Versions](https://developers.google.com/search/docs/specialty/international/localized-versions) - Network accessline 200
- [Google: Crawl Budget Management](https://developers.google.com/search/docs/crawling-indexing/large-site-managing-crawl-budget) - Network accessline 208
- [Google Blog: Helpful Content Update](https://developers.google.com/search/blog/2022/08/helpful-content-update) - Network accessline 209
- [Amsive: What Changed in 2024](https://www.amsive.com/insights/seo/googles-helpful-content-update-ranking-system-what-happened-and-what-changed-in-2024/) - Network accessline 217
- [Google: Managing Multi-Regional Sites](https://developers.google.com/search/docs/specialty/international/managing-multi-regional-sites) - Network accessline 223
- [Google: Crawl Budget Management](https://developers.google.com/search/docs/crawling-indexing/large-site-managing-crawl-budget) - Network accessline 224
- [Google Blog: Crawl Budget](https://developers.google.com/search/blog/2017/01/what-crawl-budget-means-for-googlebot) - Network accessline 230
- [Google: Managing Multi-Regional Sites](https://developers.google.com/search/docs/specialty/international/managing-multi-regional-sites)
skills/shadcn/SKILL.md
- Broad permissionsline 1
Bash(npx shadcn@latest *), Bash(pnpm dlx shadcn@latest *), Bash(bunx --bun shadcn@latest *) - Network accessline 230
**Named presets:** `base-nova`, `radix-nova` **Templates:** `next`, `vite`, `start`, `react-router`, `astro` (all support `--monorepo`) and `laravel` (not supported for monorepo) **Preset codes:** Base62 strings starting with `a` (e.g. `a2r - Network accessline 232
**Preset codes:** Base62 strings starting with `a` (e.g. `a2r6bw`), from [ui.shadcn.com](https://ui.shadcn.com).
skills/shadcn/cli.md
- Network accessline 87
# Works with URLs too. npx shadcn@latest add https://api.npoint.io/abc123 --dry-run - Network accessline 88
npx shadcn@latest add https://api.npoint.io/abc123 --dry-run - Network accessline 144
input docs https://ui.shadcn.com/docs/components/radix/input - Network accessline 145
docs https://ui.shadcn.com/docs/components/radix/input - Network accessline 146
examples https://raw.githubusercontent.com/.../examples/input-example.tsx - Network accessline 148
button docs https://ui.shadcn.com/docs/components/radix/button - Network accessline 149
docs https://ui.shadcn.com/docs/components/radix/button - Network accessline 150
examples https://raw.githubusercontent.com/.../examples/button-example.tsx - Network accessline 243
1. **Named:** `--preset base-nova` or `--preset radix-nova` 2. **Code:** `--preset a2r6bw` (base62 string, starts with lowercase `a`) 3. **URL:** `--preset "https://ui.shadcn.com/init?base=radix&style=nova&..."` - Network accessline 245
3. **URL:** `--preset "https://ui.shadcn.com/init?base=radix&style=nova&..."`
skills/shadcn/customization.md
skills/shadcn/mcp.md
- Network accessline 79
{ "registries": { "@acme": "https://acme.com/r/{name}.json", - Network accessline 80
"registries": { "@acme": "https://acme.com/r/{name}.json", "@private": { - Network accessline 81
"@acme": "https://acme.com/r/{name}.json", - Network accessline 82
[Credential-related source omitted] - Network accessline 83
"url": "https://private.com/r/{name}.json", - Access to secretsline 84
[Credential-related source omitted] - Network accessline 94
Community registry index: `https://ui.shadcn.com/r/registries.json`
skills/skeleton-dither/SKILL.md
- Network accessline 10
Source: [ascii-reveal](https://quanhoangindex.github.io/ascii-reveal/) by Quan Hoang, from the repo [quanhoangindex/ascii-reveal](https://github.com/quanhoangindex/ascii-reveal) (v0.3.0). It's **MIT licensed**, so copying or adapting it is
skills/skeleton-dither/demo/index.html
- Network accessline 5
<meta name="viewport" content="width=device-width, initial-scale=1" /> <title>skeleton-dither demo</title> <link rel="preconnect" href="https://fonts.googleapis.com" /> - Network accessline 6
<title>skeleton-dither demo</title> <link rel="preconnect" href="https://fonts.googleapis.com" /> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin /> - Network accessline 7
<link rel="preconnect" href="https://fonts.googleapis.com" /> - Network accessline 8
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin /> - Network accessline 9
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500&display=swap" />
skills/skeleton-dither/demo/skeleton-dither.js
- Executable scriptline 1
Executable file - Network accessline 2
* skeleton-dither.js — ASCII dither skeleton + glyph-grid reveal. Zero dependencies. * Clean reimplementation inspired by ascii-reveal by Quan Hoang (MIT): * https://github.com/quanhoangindex/ascii-reveal - Network accessline 3
* Clean reimplementation inspired by ascii-reveal by Quan Hoang (MIT): * https://github.com/quanhoangindex/ascii-reveal * - Network accessline 4
* https://github.com/quanhoangindex/ascii-reveal
skills/skeleton-dither/demo/verify.py
- Executable scriptline 1
Executable file - Network accessline 8
pg.on('console', lambda m: errs.append(m.text) if m.type in ('error','warning') else None) pg.on('pageerror', lambda e: errs.append(str(e))) await pg.goto('http://localhost:8811/demo/index.html') - Network accessline 9
pg.on('pageerror', lambda e: errs.append(str(e))) await pg.goto('http://localhost:8811/demo/index.html') await pg.wait_for_timeout(500); await pg.screenshot(path='../shots/demo-1-skeleton.png') - Network accessline 10
await pg.goto('http://localhost:8811/demo/index.html') - Network accessline 23
ctx = await b.new_context(reduced_motion='reduce'); rp = await ctx.new_page() rp.on('pageerror', lambda e: errs.append('RM '+str(e))) await rp.goto('http://localhost:8811/demo/index.html') - Dangerous shell operationline 24
rp.on('pageerror', lambda e: errs.append('RM '+str(e))) - Network accessline 24
rp.on('pageerror', lambda e: errs.append('RM '+str(e))) await rp.goto('http://localhost:8811/demo/index.html') await rp.wait_for_function("window.__sd.phase==='done'", timeout=10000) - Network accessline 25
await rp.goto('http://localhost:8811/demo/index.html')
skills/skeleton-dither/skeleton-dither.js
- Executable scriptline 1
Executable file - Network accessline 2
* skeleton-dither.js — ASCII dither skeleton + glyph-grid reveal. Zero dependencies. * Clean reimplementation inspired by ascii-reveal by Quan Hoang (MIT): * https://github.com/quanhoangindex/ascii-reveal - Network accessline 3
* Clean reimplementation inspired by ascii-reveal by Quan Hoang (MIT): * https://github.com/quanhoangindex/ascii-reveal * - Network accessline 4
* https://github.com/quanhoangindex/ascii-reveal
skills/supabase-postgres-best-practices/AGENTS.md
- Network accessline 107
Reference: https://supabase.com/docs/guides/database/query-optimization - Network accessline 147
Reference: https://www.postgresql.org/docs/current/indexes-types.html - Network accessline 186
Reference: https://www.postgresql.org/docs/current/indexes-multicolumn.html - Network accessline 221
Reference: https://www.postgresql.org/docs/current/indexes-index-only-scans.html - Network accessline 261
Reference: https://www.postgresql.org/docs/current/indexes-partial.html - Network accessline 308
Reference: https://www.postgresql.org/docs/current/runtime-config-client.html#GUC-IDLE-IN-TRANSACTION-SESSION-TIMEOUT - Network accessline 347
Reference: https://supabase.com/docs/guides/platform/performance#connection-management - Network accessline 385
Reference: https://supabase.com/docs/guides/database/connecting-to-postgres#connection-pooler - Network accessline 426
Reference: https://supabase.com/docs/guides/database/connecting-to-postgres#connection-pool-modes - Network accessline 481
Reference: https://supabase.com/blog/postgres-roles-and-privileges - Network accessline 526
Reference: https://supabase.com/docs/guides/database/postgres/row-level-security - Network accessline 574
Reference: https://supabase.com/docs/guides/database/postgres/row-level-security#rls-performance-recommendations - Network accessline 621
Reference: https://www.postgresql.org/docs/current/datatype.html - Network accessline 675
Reference: https://www.postgresql.org/docs/current/ddl-constraints.html#DDL-CONSTRAINTS-FK - Network accessline 727
Reference: https://www.postgresql.org/docs/current/ddl-partitioning.html - Network accessline 781
- Avoid random UUIDs (v4) as primary keys on large tables (causes index fragmentation) [Identity Columns](https://www.postgresql.org/docs/current/sql-createtable.html#SQL-CREATETABLE-PARMS-GENERATED-IDENTITY) - Network accessline 783
[Identity Columns](https://www.postgresql.org/docs/current/sql-createtable.html#SQL-CREATETABLE-PARMS-GENERATED-IDENTITY) - Network accessline 833
Reference: https://www.postgresql.org/docs/current/sql-syntax-lexical.html#SQL-SYNTAX-IDENTIFIERS - Network accessline 884
Reference: https://www.postgresql.org/docs/current/tutorial-transactions.html - Network accessline 939
Alternative: use a single statement to update atomically: Detect deadlocks in logs: [Deadlocks](https://www.postgresql.org/docs/current/explicit-locking.html#LOCKING-DEADLOCKS) - Network accessline 941
[Deadlocks](https://www.postgresql.org/docs/current/explicit-locking.html#LOCKING-DEADLOCKS) - Network accessline 992
Reference: https://www.postgresql.org/docs/current/explicit-locking.html#ADVISORY-LOCKS - Network accessline 1041
Reference: https://www.postgresql.org/docs/current/sql-select.html#SQL-FOR-UPDATE-SHARE - Network accessline 1096
Reference: https://www.postgresql.org/docs/current/sql-copy.html - Network accessline 1144
Reference: https://supabase.com/docs/guides/database/query-optimization - Network accessline 1189
Reference: https://supabase.com/docs/guides/database/pagination - Network accessline 1234
Reference: https://www.postgresql.org/docs/current/sql-insert.html#SQL-ON-CONFLICT - Network accessline 1290
Reference: https://supabase.com/docs/guides/database/extensions/pg_stat_statements - Network accessline 1340
Reference: https://supabase.com/docs/guides/database/database-size#vacuum-operations - Network accessline 1380
Reference: https://supabase.com/docs/guides/database/inspect - Network accessline 1430
Reference: https://www.postgresql.org/docs/current/datatype-json.html#JSON-INDEXING - Network accessline 1480
Reference: https://supabase.com/docs/guides/database/full-text-search - Network accessline 1486
- https://www.postgresql.org/docs/current/ - Network accessline 1487
- https://supabase.com/docs - Network accessline 1488
- https://wiki.postgresql.org/wiki/Performance_Optimization - Network accessline 1489
- https://supabase.com/docs/guides/database/overview - Network accessline 1490
- https://supabase.com/docs/guides/auth/row-level-security
skills/supabase-postgres-best-practices/rules/advanced-full-text-search.md
- Network accessline 55
Reference: [Full Text Search](https://supabase.com/docs/guides/database/full-text-search)
skills/supabase-postgres-best-practices/rules/advanced-jsonb-indexing.md
- Network accessline 49
Reference: [JSONB Indexes](https://www.postgresql.org/docs/current/datatype-json.html#JSON-INDEXING)
skills/supabase-postgres-best-practices/rules/conn-idle-timeout.md
- Network accessline 46
Reference: [Connection Timeouts](https://www.postgresql.org/docs/current/runtime-config-client.html#GUC-IDLE-IN-TRANSACTION-SESSION-TIMEOUT)
skills/supabase-postgres-best-practices/rules/conn-limits.md
- Network accessline 44
Reference: [Database Connections](https://supabase.com/docs/guides/platform/performance#connection-management)
skills/supabase-postgres-best-practices/rules/conn-pooling.md
- Network accessline 41
Reference: [Connection Pooling](https://supabase.com/docs/guides/database/connecting-to-postgres#connection-pooler)
skills/supabase-postgres-best-practices/rules/conn-prepared-statements.md
- Network accessline 46
Reference: [Prepared Statements with Pooling](https://supabase.com/docs/guides/database/connecting-to-postgres#connection-pool-modes)
skills/supabase-postgres-best-practices/rules/data-batch-inserts.md
- Network accessline 54
Reference: [COPY](https://www.postgresql.org/docs/current/sql-copy.html)
skills/supabase-postgres-best-practices/rules/data-n-plus-one.md
- Network accessline 53
Reference: [N+1 Query Problem](https://supabase.com/docs/guides/database/query-optimization)
skills/supabase-postgres-best-practices/rules/data-pagination.md
- Network accessline 50
Reference: [Pagination](https://supabase.com/docs/guides/database/pagination)
skills/supabase-postgres-best-practices/rules/data-upsert.md
- Network accessline 50
Reference: [INSERT ON CONFLICT](https://www.postgresql.org/docs/current/sql-insert.html#SQL-ON-CONFLICT)
skills/supabase-postgres-best-practices/rules/lock-advisory.md
- Network accessline 56
Reference: [Advisory Locks](https://www.postgresql.org/docs/current/explicit-locking.html#ADVISORY-LOCKS)
skills/supabase-postgres-best-practices/rules/lock-deadlock-prevention.md
skills/supabase-postgres-best-practices/rules/lock-short-transactions.md
- Network accessline 50
Reference: [Transaction Management](https://www.postgresql.org/docs/current/tutorial-transactions.html)
skills/supabase-postgres-best-practices/rules/lock-skip-locked.md
- Network accessline 54
Reference: [SELECT FOR UPDATE SKIP LOCKED](https://www.postgresql.org/docs/current/sql-select.html#SQL-FOR-UPDATE-SHARE)
skills/supabase-postgres-best-practices/rules/monitor-explain-analyze.md
- Network accessline 45
Reference: [EXPLAIN](https://supabase.com/docs/guides/database/inspect)
skills/supabase-postgres-best-practices/rules/monitor-pg-stat-statements.md
- Network accessline 55
Reference: [pg_stat_statements](https://supabase.com/docs/guides/database/extensions/pg_stat_statements)
skills/supabase-postgres-best-practices/rules/monitor-vacuum-analyze.md
- Network accessline 55
Reference: [VACUUM](https://supabase.com/docs/guides/database/database-size#vacuum-operations)
skills/supabase-postgres-best-practices/rules/query-composite-indexes.md
- Network accessline 44
Reference: [Multicolumn Indexes](https://www.postgresql.org/docs/current/indexes-multicolumn.html)
skills/supabase-postgres-best-practices/rules/query-covering-indexes.md
- Network accessline 40
Reference: [Index-Only Scans](https://www.postgresql.org/docs/current/indexes-index-only-scans.html)
skills/supabase-postgres-best-practices/rules/query-index-types.md
- Network accessline 45
Reference: [Index Types](https://www.postgresql.org/docs/current/indexes-types.html)
skills/supabase-postgres-best-practices/rules/query-missing-indexes.md
- Network accessline 43
Reference: [Query Optimization](https://supabase.com/docs/guides/database/query-optimization)
skills/supabase-postgres-best-practices/rules/query-partial-indexes.md
- Network accessline 45
Reference: [Partial Indexes](https://www.postgresql.org/docs/current/indexes-partial.html)
skills/supabase-postgres-best-practices/rules/schema-data-types.md
- Network accessline 46
Reference: [Data Types](https://www.postgresql.org/docs/current/datatype.html)
skills/supabase-postgres-best-practices/rules/schema-foreign-key-indexes.md
- Network accessline 59
Reference: [Foreign Keys](https://www.postgresql.org/docs/current/ddl-constraints.html#DDL-CONSTRAINTS-FK)
skills/supabase-postgres-best-practices/rules/schema-lowercase-identifiers.md
- Network accessline 55
Reference: [Identifiers and Key Words](https://www.postgresql.org/docs/current/sql-syntax-lexical.html#SQL-SYNTAX-IDENTIFIERS)
skills/supabase-postgres-best-practices/rules/schema-partitioning.md
- Network accessline 55
Reference: [Table Partitioning](https://www.postgresql.org/docs/current/ddl-partitioning.html)
skills/supabase-postgres-best-practices/rules/schema-primary-keys.md
skills/supabase-postgres-best-practices/rules/security-privileges.md
- Network accessline 54
Reference: [Roles and Privileges](https://supabase.com/blog/postgres-roles-and-privileges)
skills/supabase-postgres-best-practices/rules/security-rls-basics.md
- Network accessline 50
Reference: [Row Level Security](https://supabase.com/docs/guides/database/postgres/row-level-security)
skills/supabase-postgres-best-practices/rules/security-rls-performance.md
- Network accessline 57
Reference: [RLS Performance](https://supabase.com/docs/guides/database/postgres/row-level-security#rls-performance-recommendations)
skills/systematic-debugging/SKILL.md
skills/systematic-debugging/condition-based-waiting-example.ts
- Executable scriptline 1
Executable file
skills/systematic-debugging/find-polluter.sh
- Executable scriptline 1
#!/usr/bin/env bash
skills/ui-ux-pro-max/SKILL.md
- Dangerous shell operationline 325
sudo apt update && sudo apt install python3
skills/ui-ux-pro-max/scripts
- Executable scriptline 1
Executable file
skills/web-design-guidelines/SKILL.md
- Network accessline 26
https://raw.githubusercontent.com/vercel-labs/web-interface-guidelines/main/command.md
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Declared and executed: 1 fact
- Contacts codex-deploy-skills.vercel.sh, which SKILL.md, the README and the plugin manifest do not mentiondeploy-to-vercel/resources/deploy-codex.sh:9High confidence
Signal confidence: 499 facts
- Broad permissions in the frontmatter of the SKILL.mdagent-browser/SKILL.md:1High confidence
- Network access in code of the SKILL.mdagent-browser/SKILL.md:21High confidence
- Network access in code of the SKILL.mdagent-browser/SKILL.md:37High confidence
- Network access in code of the SKILL.mdagent-browser/SKILL.md:38High confidence
- Network access in code of the SKILL.mdagent-browser/SKILL.md:43High confidence
- Network access in code of the SKILL.mdagent-browser/SKILL.md:44High confidence
- Network access in code of the SKILL.mdagent-browser/SKILL.md:57High confidence
- Network access in code of the SKILL.mdagent-browser/SKILL.md:59High confidence
- Network access in code of the SKILL.mdagent-browser/SKILL.md:67High confidence
- Network access in code of the SKILL.mdagent-browser/SKILL.md:68High confidence
- Network access in code of the SKILL.mdagent-browser/SKILL.md:71High confidence
- Network access in code of the SKILL.mdagent-browser/SKILL.md:72High confidence
- Network access in code of the SKILL.mdagent-browser/SKILL.md:78High confidence
- Network access in code of the SKILL.mdagent-browser/SKILL.md:82High confidence
- Network access in code of the SKILL.mdagent-browser/SKILL.md:83High confidence
- Network access in code of the SKILL.mdagent-browser/SKILL.md:89High confidence
- Network access in code of the SKILL.mdagent-browser/SKILL.md:100High confidence
- Network access in code of the SKILL.mdagent-browser/SKILL.md:102High confidence
- Network access in code of the SKILL.mdagent-browser/SKILL.md:211High confidence
- Network access in code of the SKILL.mdagent-browser/SKILL.md:212High confidence
- Network access in code of the SKILL.mdagent-browser/SKILL.md:229High confidence
- Network access in code of the SKILL.mdagent-browser/SKILL.md:242High confidence
- Network access in code of the SKILL.mdagent-browser/SKILL.md:244High confidence
- Network access in code of the SKILL.mdagent-browser/SKILL.md:260High confidence
- Network access in code of the SKILL.mdagent-browser/SKILL.md:261High confidence
- Network access in code of the SKILL.mdagent-browser/SKILL.md:269High confidence
- Network access in code of the SKILL.mdagent-browser/SKILL.md:271High confidence
- Network access in code of the SKILL.mdagent-browser/SKILL.md:277High confidence
- Access to secrets in code of the SKILL.mdagent-browser/SKILL.md:277High confidence
- Network access in code of the SKILL.mdagent-browser/SKILL.md:278High confidence
- Network access in code of the SKILL.mdagent-browser/SKILL.md:282High confidence
- Network access in code of the SKILL.mdagent-browser/SKILL.md:283High confidence
- Network access in code of the SKILL.mdagent-browser/SKILL.md:285High confidence
- Access to secrets in code of the SKILL.mdagent-browser/SKILL.md:286High confidence
- Network access in code of the SKILL.mdagent-browser/SKILL.md:287High confidence
- Network access in code of the SKILL.mdagent-browser/SKILL.md:301High confidence
- Network access in code of the SKILL.mdagent-browser/SKILL.md:323High confidence
- Network access in code of the SKILL.mdagent-browser/SKILL.md:336High confidence
- Network access in code of the SKILL.mdagent-browser/SKILL.md:337High confidence
- Network access in code of the SKILL.mdagent-browser/SKILL.md:348High confidence
- Network access in code of the SKILL.mdagent-browser/SKILL.md:349High confidence
- Network access in code of the SKILL.mdagent-browser/SKILL.md:361High confidence
- Network access in code of the SKILL.mdagent-browser/SKILL.md:362High confidence
- Network access in code of the SKILL.mdagent-browser/SKILL.md:364High confidence
- Network access in code of the SKILL.mdagent-browser/SKILL.md:365High confidence
- Network access in code of the SKILL.mdagent-browser/SKILL.md:397High confidence
- Network access in code of the SKILL.mdagent-browser/SKILL.md:422High confidence
- Network access in code of the SKILL.mdagent-browser/SKILL.md:423High confidence
- Network access in code of the SKILL.mdagent-browser/SKILL.md:452High confidence
- Network access in code of the SKILL.mdagent-browser/SKILL.md:453High confidence
and 449 more
Only the first 500 facts are listed.
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Native | Frontmatter field user-invocable in skills/clone-website/SKILL.md | .claude/skills/<skill-name>/ |
| Codex | Native | Manifest skills/composition-patterns/AGENTS.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md skills/agent-browser/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md skills/agent-browser/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md skills/agent-browser/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md skills/agent-browser/SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.