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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

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.

Compare on GitHub

View on GitHubAdd to my skills

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>/
214GitHub stars
1star in 7 days
31skills in this repository
10commits in 30 days

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

Oct 25, 2026Nov 2, 2026215

30-day change not yet available: not enough history.

Individual skills in this repository

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 tokens

Always available to the agent

SKILL.md

6,475 tokens

When the skill is activated

Reference documents

9,858 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. Core Workflow
  2. Command Chaining
  3. Handling Authentication
  4. Essential Commands
  5. Streaming
  6. Batch Execution
  7. Common Patterns
  8. Security
  9. Diffing (Verifying Changes)
  10. Timeouts and Slow Pages
  11. JavaScript Dialogs (alert / confirm / prompt)
  12. Session Management and Cleanup
  13. Ref Lifecycle (Important)
  14. Annotated Screenshots (Vision Mode)
  15. Semantic Locators (Alternative to Refs)
  16. JavaScript Evaluation (eval)
  17. Configuration File
  18. Deep-Dive Documentation
  19. Browser Engine Selection
  20. Observability Dashboard
  21. Ready-to-Use Templates

Scripts executed separately

  • templates/authenticated-session.sh
  • templates/capture-workflow.sh
  • templates/form-automation.sh

Files

  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • SKILL.mdcore29,446 bytes
  • references/authentication.mddoc8,432 bytes
  • references/commands.mddoc11,191 bytes
  • references/profiling.mddoc3,405 bytes
  • references/proxy-support.mddoc4,971 bytes
  • references/session-management.mddoc4,337 bytes
  • references/snapshot-refs.mddoc5,377 bytes
  • references/video-recording.mddoc3,569 bytes
  • templates/authenticated-session.shruns3,678 bytes
  • templates/capture-workflow.shruns1,832 bytes
  • templates/form-automation.shruns1,838 bytes

No excerpt is shown for this license. Read the source on GitHub.

View the complete source on GitHub

Skills 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
  • pdf
  • 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 shell

Automated 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:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/agent-browser/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/agent-browser/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/agent-browser/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/agent-browser/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/agent-browser/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/agent-browser/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/agent-browser/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/agent-browser/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/agent-browser/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/agent-browser/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/agent-browser/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/agent-browser/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/agent-browser/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/agent-browser/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/agent-browser/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/agent-browser/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/agent-browser/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/agent-browser/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/agent-browser/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
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

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 51
    rm -f "$STATE_FILE"

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

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Dangerous shell operationline 97
    rm -f "$PID_FILE"

skills/brainstorming/scripts/stop-server.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Dangerous shell operationline 46
    rm -f "$PID_FILE" "${STATE_DIR}/server.log"
  • Dangerous shell operationline 50
    rm -rf "$SESSION_DIR"

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

  • Network accessline 259
    Preview URL: https://my-app-abc123.vercel.app
  • Network accessline 260
    Claim URL:   https://vercel.com/claim-deployment?code=...
  • Network accessline 279
    1. Go to https://claude.ai/settings/capabilities

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

  • Network accessline 2
    Apache License                            Version 2.0, January 2004                         http://www.apache.org/licenses/
  • Network accessline 4
    http://www.apache.org/licenses/

skills/frontend-skill/LICENSE.txt

  • Network accessline 1
    Apache License Version 2.0, January 2004 http://www.apache.org/licenses/
  • Network accessline 3
    http://www.apache.org/licenses/
  • Network accessline 195
    http://www.apache.org/licenses/LICENSE-2.0

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

  • Network accessline 145
    <script> (() => {   const SVGNS = "http://www.w3.org/2000/svg";
  • Network accessline 146
    (() => {   const SVGNS = "http://www.w3.org/2000/svg";   const reduceMQ = matchMedia("(prefers-reduced-motion: reduce)");
  • Network accessline 147
    const SVGNS = "http://www.w3.org/2000/svg";

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

  • Network accessline 1
    Apache License Version 2.0, January 2004 http://www.apache.org/licenses/
  • Network accessline 3
    http://www.apache.org/licenses/
  • Network accessline 195
    http://www.apache.org/licenses/LICENSE-2.0

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

  • Network accessline 84
    Reference: [Link](https://example.com)
  • Network accessline 123
    Originally created by [@shuding](https://x.com/shuding) at [Vercel](https://vercel.com).

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

  • Network accessline 16
    const [users, setUsers] = useState([])   useEffect(() => {     fetch('/api/users')
  • Network accessline 17
    useEffect(() => {     fetch('/api/users')       .then(r => r.json())
  • Network accessline 18
    fetch('/api/users')
  • Network accessline 56
    Reference: [https://swr.vercel.app](https://swr.vercel.app)

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

  • Network accessline 52
    Reference: [Reanimated useDerivedValue](https://docs.swmansion.com/react-native-reanimated/docs/core/useDerivedValue)
  • Network accessline 53
    [Reanimated useDerivedValue](https://docs.swmansion.com/react-native-reanimated/docs/core/useDerivedValue)

skills/react-native-skills/rules/animation-gesture-detector-press.md

  • Network accessline 94
    Reference: [Gesture Handler Tap Gesture](https://docs.swmansion.com/react-native-gesture-handler/docs/gestures/tap-gesture)
  • Network accessline 95
    [Gesture Handler Tap Gesture](https://docs.swmansion.com/react-native-gesture-handler/docs/gestures/tap-gesture)

skills/react-native-skills/rules/fonts-config-plugin.md

  • Network accessline 70
    Reference: [Expo Font Documentation](https://docs.expo.dev/versions/latest/sdk/font/)
  • Network accessline 71
    [Expo Font Documentation](https://docs.expo.dev/versions/latest/sdk/font/)

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

  • Network accessline 103
    Reference: [LegendList getItemType](https://legendapp.com/open-source/list/api/props/#getitemtype-v2)
  • Network accessline 104
    [LegendList getItemType](https://legendapp.com/open-source/list/api/props/#getitemtype-v2)

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

  • Network accessline 46
    See the [Reanimated docs](https://docs.swmansion.com/react-native-reanimated/docs/core/useSharedValue/#react-compiler-support)
  • Network accessline 47
    [Reanimated docs](https://docs.swmansion.com/react-native-reanimated/docs/core/useSharedValue/#react-compiler-support)

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

  • Network accessline 74
    # Use a custom theme URL. npx shadcn@latest init --preset "https://ui.shadcn.com/init?base=radix&style=nova&theme=blue&..." --force
  • Network accessline 75
    npx shadcn@latest init --preset "https://ui.shadcn.com/init?base=radix&style=nova&theme=blue&..." --force

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

  • Network accessline 67
    Reference: [Deadlocks](https://www.postgresql.org/docs/current/explicit-locking.html#LOCKING-DEADLOCKS)
  • Network accessline 68
    [Deadlocks](https://www.postgresql.org/docs/current/explicit-locking.html#LOCKING-DEADLOCKS)

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

  • Network accessline 60
    Reference: [Identity Columns](https://www.postgresql.org/docs/current/sql-createtable.html#SQL-CREATETABLE-PARMS-GENERATED-IDENTITY)
  • Network accessline 61
    [Identity Columns](https://www.postgresql.org/docs/current/sql-createtable.html#SQL-CREATETABLE-PARMS-GENERATED-IDENTITY)

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

  • Access to secretsline 100
    [Credential-related source omitted]
  • Access to secretsline 101
    [Credential-related source omitted]

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
Signal confidence: 499 facts

and 449 more

Only the first 500 facts are listed.

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeNativeFrontmatter field user-invocable in skills/clone-website/SKILL.md.claude/skills/<skill-name>/
CodexNativeManifest skills/composition-patterns/AGENTS.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md skills/agent-browser/SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md skills/agent-browser/SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md skills/agent-browser/SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard 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.