Skills.

Give your AI a better way to work.

A skill is a set of written instructions that teaches an AI how to do one job the way it should be done: review a pull request, plan a migration, write the release notes.

Install one here and it travels with your account into Claude, Claude Code, Cursor and every other client you sign in with.

Category: Web & browsing

2,453 results · page 32 of 82

  • qa-setupSkillWeb & browsing

    Verify and install all dependencies for the QA Automation skill package. Checks for agent-device, agent-browser, Node.js, iOS/Android tools, and the 'ws' WebSocket library. Installs missing tools automatically. Invoke when user says "check qa setup", "install qa tools", "verify qa dependencies", "se

    Ready to connect★ 270

    github.com/ruizrica/agent-pi267 stars

    View details
  • qa-test-flowsSkillWeb & browsing

    Automated UI test flow framework using CDP + agent-device for native apps and agent-browser for web apps. Zero-framework approach — bash scripts orchestrate simulators with no Detox, Maestro, or Appium dependencies. Provides test lifecycle, screenshot capture, assertion helpers, and JSON report gene

    Ready to connect★ 270

    github.com/ruizrica/agent-pi267 stars

    View details
  • qa-webSkillWeb & browsing

    QA test skill for web applications using agent-browser. Tests forms, navigation, responsive layouts, state persistence via cookies/localStorage, and visual regression. The web counterpart to agent-device — together they cover native + web testing. Invoke when user says "test the web app", "test loca

    Ready to connect★ 270

    github.com/ruizrica/agent-pi267 stars

    View details
  • slack-webSkillWeb & browsing

    Slack web automation via agent-browser. Use when the user asks to check Slack, read messages, send messages, reply in threads, search Slack, check notifications, react to messages, send DMs, or any Slack communication task. Triggers include "check my Slack", "send a message on Slack", "reply to that

    Ready to connect★ 270

    github.com/ruizrica/agent-pi267 stars

    View details
  • qa-find-bugs-dashboardSkillWeb & browsing

    Exercise the running Beancount.io dashboard with headless Playwright, use QA_EMAIL and QA_PASSWORD for login, reproduce bugs, trace fixes to source, and deduplicate findings. Use for dashboard QA or a browser bug hunt. Skip ordinary code review, bug implementation, and native-mobile QA (use qa-find-

    Ready to connect★ 267

    github.com/bex-co/beancount-io267 stars

    View details
  • qa-find-bugs-mobileSkillWeb & browsing

    Hunt bugs in the running Beancount mobile app using local Expo MCP on the iPhone 17e simulator, sign in with QA_EMAIL and QA_PASSWORD, reproduce failures, trace root causes, and deduplicate findings. Use for native mobile QA. Skip browser-only dashboard QA, ordinary code review, and store releases.

    Ready to connect★ 267

    github.com/bex-co/beancount-io267 stars

    View details
  • perfect-web-cloneSkillWeb & browsing

    Reproduce a live website from its URL as a clean, deployable Vite + React project by running the complete agent-driven Perfect Web Clone harness: capture source evidence, plan the full page, author every section, implement common interactions, build, compare, repair, and hand the measured result to

    Ready to connect★ 266

    github.com/ericshang98/perfect-web-clone264 stars

    View details
  • cloud-run-static-outbound-ipSkillWeb & browsing

    Configure static outbound IP addresses for Google Cloud Run jobs/services. Use when: (1) External service needs to whitelist your IP (archive.org, APIs, firewalls), (2) Cloud Run requests appear from random/changing IPs, (3) Need consistent source IP for crawlers, scrapers, or API clients running on

    Ready to connect★ 264

    github.com/divinevideo/divine-mobile264 stars

    View details
  • curl-head-vs-get-header-debuggingSkillWeb & browsing

    Fix misleading HTTP response header values when debugging with curl -I or curl -sI. Use when: (1) Response headers differ between curl testing and actual browser/client behavior, (2) Cache-Control or other headers show unexpected values despite correct middleware code, (3) Server-side middleware tha

    Ready to connect★ 264

    github.com/divinevideo/divine-mobile264 stars

    View details
  • http-video-streaming-headersSkillWeb & browsing

    Fix "Failed to load video" errors when network requests succeed (200/206 status). Use when: (1) Video element shows error but DevTools shows successful requests, (2) Videos download correctly via curl but fail in browser, (3) Range requests work but video won't play, (4) Building CDN/media server fo

    Ready to connect★ 264

    github.com/divinevideo/divine-mobile264 stars

    View details
  • nostr-replaceable-event-mutation-overwriteSkillWeb & browsing

    Fix silent data loss when mutating Nostr replaceable events (Kind 0 profile, Kind 3 contact/follow list, Kind 10002 relay list, etc.) in client apps. Use when: (1) Following someone wipes the user's entire follow list, (2) Updating profile metadata loses existing fields, (3) Fresh browser session or

    Ready to connect★ 264

    github.com/divinevideo/divine-mobile264 stars

    View details
  • rsky-pds-crawler-notify-hangSkillWeb & browsing

    Fix rsky-pds createRecord/putRecord hanging indefinitely with no error logs. Use when: (1) createSession succeeds but createRecord never returns, (2) No error appears in PDS logs despite request hanging for 60+ seconds, (3) PDS health endpoint works but write operations hang, (4) readiness probes in

    Ready to connect★ 264

    github.com/divinevideo/divine-mobile264 stars

    View details
  • vite-proxy-folder-name-conflictSkillWeb & browsing

    Fix 404 errors for frontend JS files when using Vite proxy. Use when: (1) Browser shows "Failed to load resource: 404" for JS/JSX files that exist on disk, (2) Vite serves HTML instead of JavaScript for module imports, (3) You have a client folder named "api" (or similar) AND a Vite proxy configured

    Ready to connect★ 264

    github.com/divinevideo/divine-mobile264 stars

    View details
  • wayback-indirect-asset-recoverySkillWeb & browsing

    Recover assets (images, videos, data) that weren't directly archived by Wayback Machine by crawling archived pages that reference them. Use when: (1) Direct asset URL returns 404/503 from Wayback, (2) Asset was hosted on CDN that Wayback didn't crawl, (3) You have the page URL but not the asset URL,

    Ready to connect★ 264

    github.com/divinevideo/divine-mobile264 stars

    View details
  • wayback-machine-raw-content-id-modifierSkillWeb & browsing

    Fix JSON parse errors when fetching archived API responses from Wayback Machine. Use when: (1) Getting "Expecting value: line 1 column 1 (char 0)" JSON decode errors from archived URLs, (2) Wayback returns HTML instead of expected JSON/raw content, (3) Crawling archived REST APIs or JSON endpoints f

    Ready to connect★ 264

    github.com/divinevideo/divine-mobile264 stars

    View details
  • feishu-docxSkillWeb & browsing

    Export, write, and manage Feishu/Lark cloud documents. Supports docx, sheets, bitable, wiki, WeChat article import/export, drive management, and browser-based export for public or browser-readable docs. Use this skill when you need to read, analyze, write, or manage content in a Feishu knowledge bas

    Ready to connect★ 255

    github.com/leemysw/feishu-docx255 stars

    View details
  • apify-ashby-jobs-scraperSkillWeb & browsing

    Scrape Ashby jobs or discover companies using Ashby with the Apify Ashby Job Board API Actor (johnvc/ashby-job-board-scraper). Job mode returns live job rows with title, company, location, remote and employment fields, publish date, apply URL, employer-published salary columns, equity flag, and Mark

    Ready to connect★ 252

    github.com/apify/awesome-skills252 stars

    View details
  • apify-google-maps-leadsSkillWeb & browsing

    Build a local-business lead database from Google Maps in one Apify pipeline: search by target audience + geography, enrich each place with company contacts from its website, leads enrichment (names, emails, phones, LinkedIn), Instagram + Facebook profiles, and optionally reviews for lead scoring. Fo

    Ready to connect★ 252

    github.com/apify/awesome-skills252 stars

    View details
  • apify-job-boardsSkillWeb & browsing

    Pull job postings from many boards in one run and prepare one validated, deduplicated table. Routes "find jobs / scrape job postings / build a job list / monitor new jobs / track a company's careers page" requests to a multi-board job scraper (LinkedIn, Indeed, Glassdoor, The Muse plus keyless board

    Ready to connect★ 252

    github.com/apify/awesome-skills252 stars

    View details
  • apify-lead-scoring-enrichmentSkillWeb & browsing

    Score and enrich a CSV of B2B leads using Apify Actors. Takes a CSV with company URLs, free-text scoring rules, and an enrichment preference; runs BuiltWith (tech stack), Website Content Crawler (content classification), and Contact Info Scraper (company metadata) for scoring; enriches with either d

    Ready to connect★ 252

    github.com/apify/awesome-skills252 stars

    View details
  • apify-local-business-leads-osmSkillWeb & browsing

    Build a local-business lead list without scraping Google Maps. Routes "find dentists / plumbers / salons / restaurants in <city> with emails", "business email finder for <category> in <city>", "web-design prospects with no website or a weak one", "enrich my list of business websites with verified em

    Ready to connect★ 252

    github.com/apify/awesome-skills252 stars

    View details
  • apify-product-data-setupSkillWeb & browsing

    Wire an AI agent to live e-commerce product data using Apify's E-commerce Scraping Tool over MCP, either as runtime tool calls or as a scheduled refresh into a vector store. Trigger on "give my agent live product data", "my agent quotes stale prices", "connect Apify MCP to Claude or Cursor or n8n",

    Ready to connect★ 252

    github.com/apify/awesome-skills252 stars

    View details
  • apify-verified-email-finderSkillWeb & browsing

    Builds a list of verified business emails from Google Maps, Google SERPs, or a user-supplied URL list. Verification happens inside the same Apify run — no third-party verifier needed. Use when user asks to find verified emails, build a leads list, scrape emails from Maps or SERP, verify emails for a

    Ready to connect★ 252

    github.com/apify/awesome-skills252 stars

    View details
  • pifinder-remoteSkillWeb & browsing

    Run the PiFinder app headlessly and drive it like a user — launch it with no pygame window or physical display, send keypad presses to navigate menus, capture the screen as a PNG, read live state (plate solve, location, IMU, SQM), and stop it cleanly. Use this whenever you need to actually operate o

    Ready to connect★ 248

    github.com/brickbots/pifinder247 stars

    View details
  • file-downloadSkillWeb & browsing

    Download files from websites, save PDFs, and read downloaded content. Trigger when the user asks to: download a file, save a PDF, export a document, fetch a file from a URL, grab a report, download and read a PDF, or save page content as a file.

    Ready to connect★ 242

    github.com/billy-enrizky/openbrowser-ai242 stars

    View details
  • firecrawl-scraperSkillWeb & browsing

    Web scraping of JavaScript-rendered scientific websites using Firecrawl API

    Ready to connect★ 242

    github.com/lamm-mit/scienceclaw242 stars

    View details
  • form-fillingSkillWeb & browsing

    Fill out web forms, submit data, and handle login or registration flows. Trigger when the user asks to: fill a form, submit data on a website, log in to a site, register an account, complete a checkout, enter information into fields, or automate form submission.

    Ready to connect★ 242

    github.com/billy-enrizky/openbrowser-ai242 stars

    View details
  • page-analysisSkillWeb & browsing

    Analyze web page content, structure, and layout to understand what a page contains and how it is organized. Trigger when the user asks to: analyze a page, understand page structure, inspect a website, summarize page content, examine page layout, review a web page, or describe what is on a page.

    Ready to connect★ 242

    github.com/billy-enrizky/openbrowser-ai242 stars

    View details
  • gallery-scraperSkillWeb & browsing

    Bulk download images from login-protected gallery websites using an attached browser session. Use when asked to scrape, download, or save images from authenticated gallery pages, extract full-size images from thumbnails, or batch download from multi-page galleries.

    Ready to connect★ 241

    github.com/jdrhyne/agent-skills240 stars

    View details
  • add-yourself-to-team-langfuseSkillWeb & browsing

    Add a new team member to Langfuse's canonical team data and shared team table. Use when onboarding a new employee who needs to appear on the website team, press, about, careers, or handbook pages.

    Ready to connect★ 240

    github.com/langfuse/langfuse-docs240 stars

    View details

What is a skill?

A skill is plain text, usually a SKILL.md file and the scripts it refers to, written for an AI rather than for a person. It carries the steps, the house rules and the examples a good answer needs, so you stop pasting the same briefing into every new chat.

54,764 of the 55,196 skills listed here can be served through ahel today, and they come from public repositories. Each one has its own page with the instructions themselves on it, so you can read what a skill will tell your AI to do before you install it.

Install one and every AI you use gets it

Installing a skill adds it to your gateway and turns it on in the same step. Claude Code surfaces it as a slash command; any client can read the full instructions with the skill_read tool.

Nothing is copied into a project folder. The instructions are served from your account, so the same skill is there in every AI you connect, and turning it off removes it from all of them at once.

See how to connect your AI