Web & Frontend
Web development agent skills handle frontend and full-stack work: component patterns, CSS and accessibility fixes, performance budgets, and framework conventions. Install a skill once and your AI agent follows the same playbook in every project, from quick prototypes to production apps.
-
olafs-world Bundle Airbnb SearchSearch Airbnb listings with prices, ratings, and direct links. No user API key required (uses Airbnb's public frontend API key). Use when searching for Airbnb stays, vacation rentals, or accommodation pricing.
-
oil-oil Bundle Build Deepseek Harness Plugin创建、改造、迁移、评审、调试和发布 DeepSeek Harness 可安装组合包。涉及 Cordis 装配、官方插件替换、Web Client bundle、Slot(含 sidebar / shell.overlay / settings.plugin.item)、Theme Token、本地化、Settings、Credentials、Typert Remote、改 schema 后界面不更新、GitHub 安装、依赖告警或加载失败时使用。普通 React 页面、浏览器扩展、Harness 核心仓库内开发和会话内 cordis_define 动态包不要触发本 Skill。
57 -
olakunlevpn Bundle Olakunlevpn Frontend First SkillsUse when creating, modifying, or integrating any frontend page in React, Vue, or Inertia projects. Enforces design-first workflow where every page must originate from a pre-built design folder. Never create pages from scratch. Never assume a design does not exist without checking. Backend data is the source of truth. Always remove dummy data and wire real data.
-
oil-oil Bundle BulkgenBulk AI image generation via the BulkGen API. Use whenever users ask to generate one or many AI images — even simple requests like "generate an image", "edit this image", "make variations", or "create AI art" should trigger this skill. Handles single images, grids, variations, reference-image editing, expiring result downloads, and HTML preview handoff pages. Works for English and Chinese requests like "生成图片", "批量生成", "图生图", "做一个 3x3 宫格", or "给我做九宫格变体".
57 -
oil-oil Bundle Codebase To CourseTurn any codebase into a beautiful, interactive single-page HTML course that teaches how the code works to non-technical people. Use this skill whenever someone wants to create an interactive course, tutorial, or educational walkthrough from a codebase or project. Also trigger when users mention 'turn this into a course,' 'explain this codebase interactively,' 'teach this code,' 'interactive tutorial from code,' 'codebase walkthrough,' 'learn from this codebase,' or 'make a course from this project.' This skill produces a stunning, self-contained HTML file with scroll-based navigation, animated visualizations, embedded quizzes, and code-with-plain-English side-by-side translations.
57 -
olakunlevpn Bundle Olakunlevpn React SkillsUse when writing, reviewing, or refactoring React or Next.js code — components, hooks, state management, testing, performance, TypeScript patterns, server components, or project structure. Always apply these standards to all React work.
-
only-cli Skill Web Browsing CLIToken-efficient web browsing and web content extraction for AI agents. Use when reading a URL, browsing websites, checking links, extracting static page content, or replacing raw HTML and browser screenshots.
-
onmax Skill DoctorRun Vite Doctor diagnostics for Vite, Vue, Nitro, and Nuxt projects and use stable diagnostic codes to guide fixes. Use before review on framework projects, when Doctor/Vite Doctor/Nuxt Doctor/diagnostics are requested, or when framework-specific runtime issues are suspected.
-
oil-oil Bundle Grok将前端实现、UI 优化、编码、评审以及图片生成/编辑任务委托给本机 Grok CLI。仅当用户明确要求使用 Grok、说“用 Grok 做/改/画”“让 Grok 执行”“ask Grok”,或选择 $grok 时调用。优先用于前端和用户可见 UI、HTML/CSS/React、视觉实现以及 Imagine/Imagen 图片任务;不要因为普通编码、前端、设计或图片任务可能适合 Grok 就自动调用。
57 -
oil-oil Bundle HTML DocCreate readable HTML documents from a Markdown file when Markdown is too flat for human review. Use for wide comparisons, flows, architecture maps, state changes, code diffs, evidence boards, nested structures, decision matrices, and lightweight editors that need copy/export output.
57 -
oil-oil Bundle KimiDelegate design-heavy UI/UX work, frontend implementation, coding, repository exploration, review, and media-aware analysis to the local Kimi Code CLI through a bundled non-interactive wrapper. Kimi is a design-strong Agent suited to visual direction, design systems, interface critique, and frontend polish. It can inspect local images and videos but cannot generate or edit image assets. Invoke only when the user explicitly asks to use Kimi or Kimi Code, such as "用 Kimi 做", "让 Kimi 执行", or "ask Kimi to...". Use for new or resumed Kimi sessions, local model selection, priority file or media hints, analysis, and implementation work in trusted workspaces; do not use it for image generation.
57 -
oil-oil Bundle Oil Frontend仅在用户明确要求使用 oil-frontend 时触发,或在用户主动通过 Skill 选择器选择时触发。典型表达包括 $oil-frontend 和“用 oil-frontend”。普通前端、UI/UX、组件、CSS、交互、视觉、动效或重构请求不得自动触发;只讨论、引用或评价本 Skill 也不触发。触发后用于实现、修改、重构或评审产品前端,并按主要决策加载最小规则集。
57 -
oil-oil Bundle Oil HTMLoil 个人专用 HTML 分享文档 skill。只有当用户明确点名「oil-html」、说「使用 oil-html / 用 oil-html 这个 skill」、或通过 skill 选择器明确指定本 skill 时才调用。用户只是说「帮我做一份 HTML」「写一个介绍页」「做一个演示文档」「做可分享 HTML」时不要自动调用本 skill。被明确指定后,本 skill 用于制作滚动阅读的单页 HTML 分享文档,风格为白底黑字、网格纹理背景、拟真 UI 模拟、拟人化插画、oil-tone 文案风格;要做成 16:9 翻页幻灯片 / PPT 用 oil-slides,不用本 skill。
57 -
oldred-byte Bundle Small Business AnalystUse when a user says they want to start, open, join, sell, operate, or evaluate a realistic small business, including stores, restaurants, bars, ecommerce, franchises, local services, studios, side hustles, or community-based businesses. The skill guides a consultant-style diagnosis: ask key questions, research the web, map business formats, calculate unit economics, identify visible and hidden risks, evaluate founder fit, and produce a Chinese Markdown report with conditional recommendations, with an optional HTML report after user confirmation.
-
onnokh Bundle T3 Dot Env ZodT3 Env setup with Zod for Next.js 16+ and Vite. Use for implementing or debugging `@t3-oss/env-nextjs` or `@t3-oss/env-core` schemas, `experimental__runtimeEnv`, client/server separation, build-time validation, presets, and Zod env-safe coercions.
-
onsen-ai Bundle Markdown To PDFConvert Markdown (.md) files to PDF from the command line, reproducing the exact styling of the yzane "Markdown-PDF" VS Code extension. Use this whenever the user wants to export, render, convert, or "PDF" one or more Markdown files, batch-render a whole folder of docs, automate Markdown-to-PDF instead of right-clicking in VS Code, or produce PDFs that match what the Markdown-PDF extension generates. Also use when a workflow needs .md deliverables (briefs, trackers, notes, READMEs) turned into shareable PDFs. Self-contained: bundles the extension's CSS and prints via the user's installed Google Chrome. Always use this skill for Markdown-to-PDF conversion rather than reaching for pandoc or md-to-pdf, which do not match the extension's look.
-
oil-oil Bundle Oil MotionDesign, implement, optimize, and explain interactive web animations driven by scroll, pointer, drag, touch, device orientation, audio, data, or component state. Use when a webpage needs responsive visual motion for products, interfaces, diagrams, characters, or scene transitions.
57 -
oil-oil Bundle Oil Ppt使用 oil-ppt 创建、修改、续做、检查和构建 16:9 HTML 演示文稿,并按需导出混合可编辑 PPTX。默认搭配 oil-tone 处理面向观众的文案;每张页面都是独立 HTML 源文件。适用于从主题、文档或材料新建演示,逐页精修现有项目,批量验收项目,以及交付最终离线 HTML。
57 -
olelehmann1337 Bundle Threads CarouselConvert text posts into visual carousel images or presentations for Threads, Instagram, LinkedIn, TikTok, YouTube. 12 slide types (incl. image/emoji/number), 6 format presets (incl. 1920×1080 wide), 8 background styles (incl. ruled paper), 3-axis style system (font × color × purpose), highlighted keywords with optional italic-box style. Generates PNG or single-file PDF via Next.js preview + browser export. Triggers: threads carousel, instagram carousel, linkedin carousel, tiktok carousel, slides, carousel images, presentation deck, presentation pdf.
-
oil-oil Bundle React Flow Advanced Best PracticesExpert-level React Flow (@xyflow/react) guidance covering architecture, performance, TypeScript typing, testing, accessibility, computing flows, SSR/SSG, multiplayer, whiteboard, layout strategy, custom nodes/edges, handle connections, drag-and-drop, migration, and version-aware audits. Use when asked about React Flow / xyflow best practices, advanced patterns, performance tuning, custom node/edge design, controlled vs uncontrolled flows, or any non-trivial React Flow implementation.
57 -
omaromar9091 Bundle Clean ArchitectureApply Robert C. Martin's Clean Architecture, SOLID, and component-decoupling principles when designing, reviewing, or refactoring code — scaled correctly to the size of the task so trivial changes don't get over-engineered. Use this whenever the user asks to design a new feature/service, review code for architectural soundness, refactor toward better layering/testability, decide where a piece of logic belongs (domain vs. use case vs. controller vs. infrastructure), untangle a legacy/brownfield codebase, or explicitly mentions "clean architecture", "hexagonal architecture", "ports and adapters", "onion architecture", "SOLID principles", "dependency inversion", or "separation of concerns". Also trigger when the user is unsure whether a design decision belongs in one layer or another, or asks "is this a violation of X principle".
-
omerr Bundle Create Marp DeckCreates polished Marp slide decks through an interview-driven workflow. Use when the user wants to create a presentation, build slides, or make a deck. Interviews the user first (goal, audience, key points, data, constraints), then generates structured Marp Markdown with gradient section dividers, breadcrumb navigation, consistent formatting, and automatic HTML/PPTX export.
-
onekeyhq Skill 1k Code Review PrStructured PR code review checklist for OneKey monorepo. Use when reviewing PRs to identify build issues, script problems, CI workflow gaps, and documentation inconsistencies. Focuses on actionable feedback with priority levels and specific fix suggestions. 代码审查. Code Review PR.
-
opencoredev Skill Login With ChatgptIntegrate Login with ChatGPT (@opencoredev/loginwithchatgpt-*): let users sign in with their own ChatGPT account and run AI requests against their ChatGPT plan. Use when adding ChatGPT account login, mounting createChatGPTHandler, rendering the LoginWithChatGPT React button or useLoginWithChatGPT hook, wiring createChatGPTProxyProvider / createChatGPT with the Vercel AI SDK, or debugging /api/chatgpt routes.
-
opendatalab Bundle Mineru Document ExtractorMinerU document extraction — convert PDFs, scanned documents, images, Word (DOC/DOCX), PowerPoint (PPT/PPTX), Excel (XLS/XLSX), and web pages into clean Markdown, HTML, LaTeX, or DOCX. MinerU is an all-in-one CLI tool and agent skill for reliable, high-fidelity document parsing. Struggling with unreadable PDFs, messy table formatting, or garbled formulas after conversion? MinerU solves these with two extraction modes: MinerU flash-extract for instant zero-setup conversion with table recognition, formula recognition, and OCR (no token, no login, no configuration — just run and get results), and MinerU precision extract with VLM-based layout analysis, multiple output formats, and batch processing of hundreds of files. Use MinerU when you need to: "how do I extract text from this PDF", "I want to convert my PDF to Markdown", "can you parse this academic paper with tables and formulas", "I need to OCR a scanned document", "batch convert all my PDFs", "turn this Word doc into Markdown", "crawl a web page to Markdo
-
orangeviolin Bundle Presentation演讲脚本 + PPT 一键生成器。输入主题自动生成演讲稿和可播放的 HTML 幻灯片(支持点击/自动播放、键盘控制、导出 PDF)。使用 awesome-design-md 62 种品牌级设计风格。触发词:"/ppt"、"做PPT"、"演讲稿"、"presentation"、"幻灯片"、"做个演示"
-
oreaui Bundle Orea Animated UIBuild polished, self-contained animated React UI components in the "orea" style — dark theme, Framer Motion physics, copy-pasteable code — and register them in the orea component library. Use this skill whenever the user asks to create, design, or add an animated component, micro-interaction, hover effect, motion demo, or a new entry to the orea registry.
-
othmanadi Bundle PlandeckA live visual Kanban board and continuity layer for long-running agentic tasks. Nobody wants to read a markdown plan or stare at raw HTML while an agent grinds for an hour, so Plandeck turns the plan into a board that organizes itself. Use it when a task is multi-step, long-running, or needs visual planning. Break the work into cards, declare which card depends on which, and Plandeck computes the critical path, auto-promotes cards to Ready as their dependencies clear, rolls up story-point estimates into an honest percent complete, and names the one next action. Plans, observed transitions, and last-known-good snapshots stay as plain files on disk, so they survive /clear and context resets. After a reset, run plandeck next to recover the single next move and its recent history. If the plan stops parsing, run plandeck doctor before using git. Renders a live board in the browser over SSE. Triggers on plan a project, break down a task, kanban board, task board, visual plan, long-running agent, agentic task, track
-
pasqualevittoriosi Bundle Swift Accessibility SkillApply platform accessibility best practices to SwiftUI, UIKit, and AppKit code. Essential companion to any SwiftUI, UIKit, or AppKit skill — always use together. Use whenever writing, editing, or reviewing ANY SwiftUI views, UIKit view controllers, AppKit views/window controllers, or platform UI — even when the user doesn't mention accessibility. Also use when the user mentions VoiceOver, Voice Control, Dynamic Type, Reduce Motion, screen reader, a11y, WCAG, accessibility audit, Nutrition Labels, accessibilityLabel, UIAccessibility, NSAccessibility, assistive technologies, or Switch Control. Not for server-side Swift, non-UI packages, or CLI tools.
-
pacphi Bundle Ampel I18NInternationalize and localize applications using ampel-i18n-builder. Use when the user wants to (1) extract translatable strings from source code, (2) refactor code to automatically replace hardcoded strings with i18n calls, (3) add multi-language support to a project, (4) translate an app into multiple languages, (5) generate i18n translation files, (6) check translation coverage or find missing translations, (7) sync translations across locales, or when user types /ampel-i18n:localize. Supports React/TypeScript (JSON), Rust (YAML), and Java/Spring (.properties).
-
ottermind Bundle NubaseUse when the user mentions Nubase broadly, wants a backend for an AI-generated app, or needs to deploy/publish generated code online — across Database, Auth, Storage, Assets (static frontend CDN), Functions (edge/serverless), AI Gateway, Memory, cron/scheduled jobs, Supabase-style REST/RLS, service_role keys, or MCP. This is the top-level Nubase skill; use the references folder for capability-specific guidance.
-
pakco77 Bundle Pakco HTMLCreates HTML decks, webpages, and social cards with pakco.html templates. Use for slides, PPT-style reports, visual web pages, or the style picker.
-
pakco77 Bundle HTML PptHTML PPT Studio — author professional static HTML presentations in many styles, layouts, and animations, all driven by templates. Use when the user asks for a presentation, PPT, slides, keynote, deck, slideshow, "幻灯片", "演讲稿", "做一份 PPT", "做一份 slides", a reveal-style HTML deck, a 小红书 图文, or any kind of multi-slide pitch/report/sharing document that should look tasteful and be usable with keyboard navigation. Triggers include keywords like "presentation", "ppt", "slides", "deck", "keynote", "reveal", "slideshow", "幻灯片", "演讲稿", "分享稿", "小红书图文", "talk slides", "pitch deck", "tech sharing", "technical presentation".
-
palkan Bundle Layered RailsWrite, refactor, and review Rails code using layered architecture principles from "Layered Design for Ruby on Rails Applications". Use when writing or refactoring Rails code — models, controllers, services, jobs, mailers, policies, forms, query objects, presenters, view components, state machines, serializers, or AI/LLM features — to apply correct patterns and avoid layer violations; and when reviewing Rails code, PRs, or diffs for layer violations, fat controllers/models, anemic models, callback misuse, god objects, or specification-test failures. Triggers on "layered design", "architecture layers", "abstraction layer", "specification test", "layer violation", "fat controller/model", "god object", "anemic model", "extract service/callback/policy/concern", "service object", "form/policy/query/value object", "presenter", "view component", "state machine", "Active Delivery", "callback scoring", "Rails refactor/review", "Rails patterns/best practices", "archspec", "architecture linter/enforcement".
-
patchorbit Bundle DomscribeWork with Domscribe — the pixel-to-code bridge. Use when setting up, initializing, or configuring Domscribe for a project, OR when editing or modifying UI components (React, Vue, Next.js, Nuxt), implementing features from captured UI annotations, querying runtime context for source locations, exploring component structure, or when user mentions annotations, queued tasks, UI changes, props, state, DOM, or asks about how elements render at runtime.
-
openstatushq Bundle Openstatus CLIOpenStatus CLI for managing uptime monitors, incident reports, status pages, notifications, maintenance windows, synthetic tests, monitor response logs, and ad-hoc global HTTP checks. Use this skill whenever the user wants to monitor a website or API, set up uptime checks, create or manage monitors, inspect monitor response logs or debug why a check failed, report an incident, update a status page, view notifications, schedule maintenance, run synthetic tests, check latency or availability from around the world, run an ad-hoc speed check, define monitors as code, generate Terraform configuration, export to Terraform, log in or out, or use the openstatus command. Also trigger when the user says "is my site up", "check my endpoint", "speed check", "global latency", "latency from regions", "ad-hoc check", "test from multiple regions", "show monitor logs", "response logs", "why did my monitor fail", "see the failed requests", "create a status report", "set component impact", "monitor this URL", "run uptime tests"
Frequently asked questions
What are Web & Frontend agent skills?
Web development agent skills handle frontend and full-stack work: component patterns, CSS and accessibility fixes, performance budgets, and framework conventions. Install a skill once and your AI agent follows the same playbook in every project, from quick prototypes to production apps.
Which Web & Frontend skills are most installed?
Popular Web & Frontend skills on SkillMD right now include olakunlevpn-react-skills, airbnb-search, build-deepseek-harness-plugin. Rankings shift as installs change; sort this page by "Most installs" for the live list.
Do Web & Frontend skills work with Claude Code and Cursor?
Yes. Every skill here ships as a SKILL.md file, an open format that works in Claude Code, Claude.ai, Cursor, Codex, Windsurf, and 60+ other agents. Install one with npx skillmds@latest add <owner>/<name>, or copy the file into your agent's skills directory.