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,332 results · page 27 of 78
- View details
naver-mailSkillWeb & browsing
Reads Naver Mail via IMAP without a browser. A workaround for when your web session expires and you get bounced to the login screen — it fetches the body and even large attachments intact.
Ready to connect★ 364
- View details
remote-offloadSkillWeb & browsing
Offloads heavy tasks (scraping, encoding, builds, bulk API collection) to an auxiliary machine over SSH. A pattern for avoiding memory shortages when running the agent on a low-spec laptop.
Ready to connect★ 364
- View details
skill-installerSkillWeb & browsing
Find, list, and install reusable skills from GitHub or skills linked from articles and websites. Use when the user asks to install a skill from a link, add a skill from GitHub, browse available skills, or install a named curated skill.
Ready to connect★ 364
- View details
web-demo-videoSkillWeb & browsing
Creates product demo videos of websites and web apps (1:1, 9:16, 16:9 for social media) without screen recording tools. It loads the real site in an iframe, operates it with real mouse events, captures frames, and assembles them with ffmpeg.
Ready to connect★ 364
- View details
napari-image-viewerSkillWeb & browsing
Interactive viewer for microscopy. Displays 2D/3D/4D arrays as Image, Labels, Points, Shapes, Tracks layers; supports annotation, plugin analysis, headless screenshots. Core visualization for Python bioimage workflows. Use ImageJ/FIJI for macro processing; napari for Python-native interactive visual
Ready to connect★ 362
- View details
pyimagej-fiji-bridgeSkillWeb & browsing
Python bridge to ImageJ2/Fiji for macros, plugins (Bio-Formats, TrackMate, Analyze Particles), NumPy↔ImagePlus/ImgLib2 exchange, and ImageJ Ops. Automates Fiji headlessly from Python. Use scikit-image for pure Python without Fiji plugins; napari for visualization.
Ready to connect★ 362
- View details
browser-exploitationSkillWeb & browsing
Use when building a client-side browser exploit — V8/JSC JIT type confusion to renderer R/W, V8 heap-sandbox escape, renderer-to-browser sandbox escape (Mojo IPC, GPU/Dawn/ANGLE), Electron/webview IPC abuse, 1-click RCE chains
Ready to connect★ 358
- View details
exploit-developmentSkillWeb & browsing
Use when turning a memory-corruption bug into a working PoC — stack/ROP, glibc heap & FSOP, format strings, browser/JIT type confusion & UAF, Linux/Windows kernel LPE against ASLR/DEP/CFG/CET/V8-Sandbox
Ready to connect★ 358
- View details
playwright-ciSkillWeb & browsing
Production-ready CI/CD configurations for Playwright — GitHub Actions, GitLab CI, CircleCI, Azure DevOps, Jenkins, Docker, parallel sharding, reporting, code coverage, and global setup/teardown.
Ready to connect★ 362
- View details
playwright-coreSkillWeb & browsing
Battle-tested Playwright patterns for writing and debugging reliable E2E, API, component, visual, accessibility, and security tests. Use when you need locator strategy, assertions, fixtures, network mocking, auth flows, trace debugging, or framework recipes for React, Next.js, Vue, and Angular. Type
Ready to connect★ 362
- View details
playwright-migrationSkillWeb & browsing
Step-by-step migration guides for moving to Playwright from Cypress or Selenium/WebDriver — command mappings, architecture changes, and incremental adoption strategies.
Ready to connect★ 362
- View details
playwright-pomSkillWeb & browsing
Page Object Model patterns for Playwright — when to use POM, how to structure page objects, and when fixtures or helpers are a better fit.
Ready to connect★ 362
- View details
e-taxSkillWeb & browsing
This skill should be used when the user wants to file their tax return electronically via the 確定申告書等作成コーナー (NTA Tax Return Preparation Corner) using Claude in Chrome, Antigravity Browser Sub-Agent, or Playwright CLI (fallback). It guides the browser-based input of calculated tax data. Trigger phrase
Ready to connect★ 359
- View details
ros2-web-integrationSkillWeb & browsing
Patterns and best practices for integrating ROS2 systems with web technologies including REST APIs, WebSocket bridges, and browser-based robot interfaces. Use this skill when building web dashboards for robots, streaming camera feeds to browsers, exposing ROS2 services as REST endpoints, or implemen
Ready to connect★ 358
- View details
jqdatasdkSkillWeb & browsing
Local data SDK for JoinQuant, providing A-share market data, historical K-lines, financial data, indicator data, and more, sourced from the same data as the JoinQuant website. Use when the user mentions jqdatasdk, JoinQuant data, needs A-share data, or has a registered JoinQuant account. Unlike baos
Ready to connect★ 354
- View details
kc-screenshotSkillWeb & browsing
Capture desktop + mobile, dark + light screenshots of the kube-coder dashboard SPA for visual QA of a UI change. Use when the user wants to see a frontend change rendered in a real browser rather than just unit-tested.
Ready to connect★ 354
- View details
css-structureSkillWeb & browsing
Where CSS should live. Claude defaults to dumping a giant <style> block or scattering style="..." attributes instead of putting styles in a .css file and linking it. Use when building or editing a web page or component, or whenever about to write a style attribute or an embedded style block. Covers
Ready to connect★ 338
- View details
responsive-cssSkillWeb & browsing
Writing CSS and markup that works on phone and desktop at the same time, the responsive failures Claude repeats. Use when building or editing any web page or component, or when something overflows horizontally, a code block blows out the page, text is huge on mobile, or content won't scroll on touch
Ready to connect★ 338
- View details
- View details
Update TutorialSkillWeb & browsing
Generate or update tutorials with VHS and Playwright recordings
★ 337
- View details
documentation-site-setupSkillWeb & browsing
Set up documentation websites using Docusaurus, MkDocs, VitePress, GitBook, or static site generators. Use when creating docs sites, setting up documentation portals, or building static documentation.
Ready to connect★ 336
- View details
e2e-testing-automationSkillWeb & browsing
Build end-to-end automated tests that simulate real user interactions across the full application stack. Use for E2E test, Selenium, Cypress, Playwright, browser automation, and user journey testing.
Ready to connect★ 336
- View details
reportSkillWeb & browsing
Lets your agent run Playwright tests and turn the results into a clear report with pass/fail counts, failures, and trends.
Ready to connect★ 335
- View details
dotfile-brainstormSkillWeb & browsing
Use when you want to build a project but don't have a spec yet and need to brainstorm the idea into a design doc structured for pipeline DOT generation. Use when starting from a vague idea, project concept, or feature request that needs to become a headless autonomous build pipeline.
Ready to connect★ 332
- View details
dotfile-from-specSkillWeb & browsing
Use when you have a spec, design doc, structured plan, or prompt_plan and need to generate a pipeline Graphviz DOT file for headless autonomous building. The agent reads the spec, extracts build pipeline phases, determines tech stack, asks about human gates and model preferences, generates a validat
Ready to connect★ 332
- View details
ucsc-conservation-and-tfbsSkillWeb & browsing
Fetch Evolutionary Conservation scores (phyloP, phastCons) and Transcription Factor Binding Sites (TFBS) from the UCSC Genome Browser. Use when analyzing whether genomic variants or regions are evolutionarily conserved, functionally important, or bounded by TF regulators across major projects (ENCOD
Ready to connect★ 324
- View details
chrome-devtools-browserSkillWeb & browsing
Bring up a REAL, visible, interactive chromium on the Kali VM that the operator logs into (Smart-ID / Mobile-ID / any manual auth or MFA/CAPTCHA), while the agent drives and observes it live through the chrome-devtools MCP (navigate, DOM snapshot, network capture, screenshots, console, evaluate). Us
Ready to connect★ 322
- View details
hunt-ssrfSkillWeb & browsing
SSRF hunting - OOB-mandatory methodology. Cloud metadata, blind SSRF via Collaborator/interactsh, redirect-based bypass, headless browser chains. Wiki-first, FIND schema output.
Ready to connect★ 322
- View details
wiki-reconSkillWeb & browsing
External recon and OSINT pipeline - subdomain enum, live host discovery, URL crawl, JS analysis, nuclei scan. Outputs to Attack-surface.md and scope/. Queries wiki before each phase. Use when starting recon on any target.
Ready to connect★ 322
- View details
desktop-deep-link-plumbingSkillWeb & browsing
Wiring a custom URL scheme end to end on a JVM desktop app — per-OS registration, the argument filter at startup, single-instance forwarding, and delivering a callback's token to app state. Reach for it when clicking a link or returning from a browser redirect merely brings the app to the front and
Ready to connect★ 315
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.
52,524 of the 52,958 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.