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,461 results · page 49 of 83
- View details
e2e-testSkillWeb & browsing
Writing Playwright E2E tests in test/e2e/playwright/. New user-visible features require an E2E spec in the same PR; specs must be deterministic (no `waitForTimeout`), isolated (each test creates its own project), and green under `make test-e2e` (and `make test-e2e-static` when the static build or em
Ready to connect★ 142
- View details
exporterSkillWeb & browsing
Adding or modifying export formats (HTML5, SCORM, EPUB3, IMS-CP) in src/shared/export/. Every change must ship with colocated `*.spec.ts` tests validating the generated ZIP structure and manifests, keep patch coverage ≥ 90% on changed lines, include or update a Playwright spec exercising both browse
Ready to connect★ 142
- View details
frontend-moduleSkillWeb & browsing
Adding or modifying vanilla JavaScript modules in public/app/. Every change must ship with colocated `*.test.js` Vitest tests, keep patch coverage ≥ 90% on changed lines, add or update a Playwright spec when the behavior is user-visible, and pass `make fix`, `make test-unit`, `make test-integration`
Ready to connect★ 142
- View details
ideviceSkillWeb & browsing
Creating or modifying interactive devices in public/files/perm/idevices/base/. Every change must ship with colocated Vitest `*.test.js` coverage for edition and export logic, keep patch coverage ≥ 90% on changed lines, include a Playwright spec exercising the iDevice in the workarea and preview, and
Ready to connect★ 142
- View details
project-mapSkillWeb & browsing
Maps every HOT-Step CPP feature to its route file, service, UI folder, and engine subsystem, including port topology and the browser-to-engine request path. Use when you need to find where a feature or bug lives, which tier owns a symptom, or how a request flows through the system.
Ready to connect★ 142
- View details
websocket-yjsSkillWeb & browsing
Modifying real-time collaboration features including WebSocket handlers, Yjs documents, and room lifecycle. Every change must ship with colocated tests (`*.spec.ts` server-side, `*.test.js` client-side), keep patch coverage ≥ 90% on changed lines, include or update a multi-user Playwright spec using
Ready to connect★ 142
- View details
update-component-referenceSkillWeb & browsing
This skill should be used when the user wants to add components (commands, agents, skills, hooks, or MCP servers) to the Component Reference section of the website.
Ready to connect★ 141
- View details
aeo-geo-optimizerSkillWeb & browsing
Answer Engine Optimization (AEO) and Generative Engine Optimization (GEO) specialist. Optimize content and websites to appear in AI-generated answers from ChatGPT, Perplexity, Claude, Google AI Overviews, and other LLM-powered search experiences. Use when the user asks about AI search optimization,
Ready to connect★ 139
- View details
brand-dnaSkillWeb & browsing
Extract brand identity from a website URL — voice, colors, typography, imagery, values, and target audience — into a structured brand-profile.json. The profile feeds downstream skills (seo-content-writer, email-composer, frontend-design, pro-deck-builder, cross-platform-audit) for brand-consistent o
Ready to connect★ 139
- View details
technical-seo-auditSkillWeb & browsing
Deep technical SEO auditing covering crawlability, indexation, Core Web Vitals, site architecture, canonicalization, structured data validation, and performance optimization. Use when the user asks about technical SEO, site audits, crawl issues, indexation problems, Core Web Vitals, page speed, or s
Ready to connect★ 139
- View details
restart-spring-bootSkillWeb & browsing
Restart the app via IntelliJ run configuration and wait until ready. Use after Kotlin code changes before browser verification. NOT needed for HTML template changes (LiveReload handles those automatically).
Ready to connect★ 138
- View details
test-gradleSkillWeb & browsing
Run tests headless and return only failing test output. Accepts optional test filter patterns like gradle (e.g. /test *RankingGameTest)
Ready to connect★ 138
- View details
setup-workshopSkillWeb & browsing
This skill should be used when the user wants to set up, install, deploy, bootstrap, or "spin up" the Build-an-Agent workshop (a.k.a. the DevX / DevX-Lab workshop) on local hardware, or says things like "run the workshop locally", "get DevX-Lab running in my browser", "install the workshop on my GPU
Ready to connect★ 137
- View details
tracking-discoverSkillWeb & browsing
Use when the user wants crawl coverage, platform detection, dataLayer discovery, or a fresh artifact directory before grouping and schema work.
Ready to connect★ 137
- View details
fetch-url-as-markdownSkillWeb & browsing
Fetch a web page (URL) and return clean Markdown via local trafilatura, with Exa MCP as a fallback for JS-rendered or anti-bot pages. Use when the user asks to read, fetch, scrape, summarize, or quote a URL — prefer this over the built-in WebFetch tool. Don't use for binary files (PDFs, images, arch
Ready to connect★ 136
- View details
mappuSkillWeb & browsing
Use when the user asks about a specific place — restaurant, cafe, shop, business, landmark — or when context implies a location-based lookup ("where is X", "find Y", "X in Z", "X near A"). Calls the mappu CLI to search Apple Maps and returns local results with addresses, websites, preview images, an
Ready to connect★ 135
- View details
site-to-ios-appSkillWeb & browsing
Suede Labs workflow for turning a website, PWA, dashboard, or marketplace into an iOS app. Use when the user has a live site or web app and asks to put it on the App Store, wrap it in an app, ship an iOS version, or convert a PWA to native — covers URL audit, shell-vs-native strategy, App Store 4.2
Ready to connect★ 135
- View details
docs-siteSkillWeb & browsing
Write and edit the public website docs in site/routes/docs (beet.org/docs). Covers audience, diataxis mode per page, tone, routing conventions and the code-must-be-real rule. Use when touching site docs pages.
Ready to connect★ 134
- View details
google-workspaceSkillWeb & browsing
Use browser automation for Google Workspace web UI tasks in Gmail, Calendar, Drive, Docs, and Sheets.
Ready to connect★ 134
- View details
infra-deploySkillWeb & browsing
The release process for the beet website. Validate the same site across local, dev and prod in sequence with an identical verification pass, tearing dev down after. Use for any site deploy, teardown or deploy verification. Invariants live in crates/beet_infra/README.md.
Ready to connect★ 134
- View details
tailscale-mosh-recoverSkillWeb & browsing
Diagnose and recover Mac Mini remote-access failures across Tailscale, mosh, resolver state, and public relays. Use when mosh hangs, the headless Mini disappears after a Tailscale change, or RustDesk/VNC/AnyDesk cannot reach its relay. Not for ordinary machine synchronization.
Ready to connect★ 134
- View details
tailwindSkillWeb & browsing
Lets your agent write HTML and render it into video.
Ready to connect★ 134
- View details
waapiSkillWeb & browsing
Lets your agent write HTML and turn it into rendered video.
Ready to connect★ 134
- View details
website-to-hyperframesSkillWeb & browsing
Lets your agent write HTML and render it into videos.
Ready to connect★ 134
- View details
autoresearchSkillWeb & browsing
Run the Parallel Autoresearch Engine — massively parallel SKILL.md optimization. Generates 10+ SKILL.md variants per generation, tests each with programmatic harness (no browser needed), scores with triple-run averaging, and iterates autonomously. Use when asked to run autoresearch, improve SKILL.md
Ready to connect★ 133
- View details
add-commandSkillWeb & browsing
Development guide for global command shortcuts in the NaiveTab browser extension. Use when the user wants to add or modify command shortcuts (e.g., adding tab actions, page scrolling, or window management commands). Covers the complete list of files to modify, execution environment classification, t
Ready to connect★ 131
- View details
add-i18n-localeSkillWeb & browsing
i18n internationalization development guide for the NaiveTab browser extension. Use when users need to add/modify translation texts or add multilingual keys. Covers rules for keeping Chinese and English in sync, variable substitution patterns, and more, to prevent omissions or formatting errors.
Ready to connect★ 131
- View details
add-setting-paneSkillWeb & browsing
Guide for developing the Setting pane for the NaiveTab browser extension. Use when the user wants to add a new Setting pane or a new settings page. Covers the complete list of files to modify and registration conventions, to avoid missing key steps.
Ready to connect★ 131
- View details
add-widgetSkillWeb & browsing
Widget development guide for the NaiveTab browser extension. Use when adding a new Widget component or feature component in the newtab-naivetab project. Covers the complete list of files to modify, configuration conventions, and type registration to prevent missing key steps.
Ready to connect★ 131
- View details
config-migrationSkillWeb & browsing
Development guide for config migrations of the NaiveTab browser extension. Use when the user wants to modify the persisted config structure (adding/renaming/removing fields, changing types). Enforces the handleAppUpdate migration flow to prevent breaking existing users' data.
Ready to connect★ 131
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.
55,111 of the 55,543 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.