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.
-
jiaiyan Skill El LinkLink component for text hyperlinks. Invoke when user needs to create text links, navigation links, or styled anchor elements.
8 -
jiaiyan Skill El MenuMenu component for website navigation with horizontal and vertical modes. Invoke when user needs to create navigation menus, sidebars, or dropdown menus.
8 -
jiaiyan Skill El RateRate component for rating functionality. Invoke when user needs to collect user ratings, display star ratings, or allow feedback scoring.
8 -
jiaiyan Skill El TabsTabs component for dividing data collections into different types. Invoke when user needs to create tabbed interfaces, dynamic tabs, or card-style tabs.
8 -
jiaiyan Skill El TextText component for text display with styling options. Invoke when user needs to display styled text, truncated text, or text with semantic types.
8 -
jiaiyan Skill El TourTour component for guiding users through products. Invoke when user needs to create product tours, onboarding guides, or feature walkthroughs.
8 -
jiaiyan Skill El TreeTree component for displaying hierarchical data with selection, filtering, and drag-drop support. Invoke when user needs to display folder structures, organization charts, category trees, or any hierarchical data with expandable nodes.
8 -
jiaiyan Skill El AffixAffix component for fixing elements to a specific visible area. Invoke when user needs to create sticky navigation, fixed headers, or elements that remain visible while scrolling.
8 -
jiaiyan Skill El AlertAlert component for displaying important alert messages. Invoke when user needs to show non-dismissible notifications, status messages, or important information that requires user attention.
8 -
jiaiyan Skill El BadgeBadge component for displaying numbers or status marks on buttons and icons. Invoke when user needs to show notification counts, status indicators, or attention markers.
8 -
jiaiyan Skill El EmptyEmpty component for placeholder hints in empty states. Invoke when user needs to display empty data states, no results found, or placeholder content.
8 -
jiaiyan Skill El ImageImage component with lazy load, placeholder, and preview features. Invoke when user needs to display images with loading states, error handling, or preview functionality.
8 -
jiaiyan Skill El InputInput component for text entry with multiple types, validation, and formatting. Invoke when user needs to implement text input, textarea, or password input.
8 -
jiaiyan Skill El RadioRadio component for single selection among multiple options. Invoke when user needs to allow users to select one option from a list, create radio groups, or implement mutually exclusive choices.
8 -
jiaiyan Skill El SpaceSpace component for consistent spacing between elements. Invoke when user needs to create consistent gaps between components, layout spacing, or element arrangement.
8 -
jiaiyan Skill El StepsSteps component for guiding users through processes. Invoke when user needs to display step progress, wizard interfaces, or process workflows.
8 -
jiaiyan Skill El TableTable component for displaying data with sorting, filtering, selection, and pagination. Invoke when user needs to display tabular data or implement data grid functionality.
8 -
jiaiyan Skill El AnchorAnchor component for anchor navigation. Invoke when user needs to create page anchor navigation, table of contents, or quick navigation to specific sections.
8 -
jiaiyan Skill El AvatarAvatar component for representing people or objects with images, icons, or characters. Invoke when user needs to display user avatars, profile pictures, or entity representations.
8 -
jiaiyan Skill El ButtonButton component with various types, sizes, and styles. Invoke when user needs to implement buttons, button groups, or customize button appearance.
8 -
jiaiyan Skill El DialogDialog modal component for displaying content in a layer above the page. Invoke when user needs modal dialogs, confirmations, or form popups.
8 -
jiaiyan Skill El DrawerDrawer component for displaying content in a slide-out panel. Invoke when user needs to create side panels, slide-out menus, or form drawers.
8 -
jiaiyan Skill El ResultResult component for feedback on operation results. Invoke when user needs to display success, error, warning, or info result pages with custom content.
8 -
jiaiyan Skill El SelectSelect dropdown component for single or multiple selection with filtering, remote search, and grouping. Invoke when user needs dropdown selection functionality.
8 -
jiaiyan Skill El SliderSlider component for dragging within a fixed range. Invoke when user needs to select numeric values within a range, set volume/brightness, or filter by price range.
8 -
jiaiyan Skill El SwitchSwitch component for toggling between two opposing states. Invoke when user needs to enable/disable features, toggle settings, or switch between on/off states.
8 -
jiaiyan Skill El UploadUpload component for file uploads via click or drag-and-drop. Invoke when user needs to upload files, images, or documents with preview, validation, and progress tracking.
8 -
jiaiyan Skill Element Plus ThemingHelps customize Element Plus themes using SCSS variables or CSS variables. Invoke when user needs to change theme colors, override styles, or create custom themes.
8 -
jiaiyan Skill El BacktopBacktop component for back-to-top button. Invoke when user needs to provide quick navigation back to the top of a long page.
8 -
jiaiyan Skill El DividerDivider component for separating content. Invoke when user needs to create visual separation between content sections, add horizontal or vertical dividers.
8 -
jiaiyan Skill El LoadingLoading component for showing animation while loading data. Invoke when user needs to display loading states, async operation feedback, or data fetching indicators.
8 -
jiaiyan Skill El MentionMention component for mentioning users or items in input. Invoke when user needs to implement @mentions, user tagging, or item references in text inputs.
8 -
jiaiyan Skill El MessageMessage notification component for displaying feedback messages. Invoke when user needs to show success, warning, error, or info messages.
8 -
jiaiyan Skill El PopoverPopover component for displaying rich content in a popup. Invoke when user needs to show complex content, nested operations, or rich information in a popup.
8 -
jiaiyan Skill El TooltipTooltip component for displaying prompt information on mouse hover. Invoke when user needs to show hints, tips, or additional information on hover.
8 -
jiaiyan Skill El Tree V2Virtualized Tree component for large hierarchical datasets with blazing fast scrolling. Invoke when user needs to display large tree structures (1000+ nodes) with virtual scrolling for performance.
8
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 el-anchor, el-dialog, el-link. 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.