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 Van DialogDialog component for modal interactions with alerts, confirmations, and custom content. Invoke when user needs to implement modal dialogs, confirmation boxes, or alert messages.
8 -
jiaiyan Skill Van NotifyNotify component for displaying top notification messages. Invoke when user needs to implement toast notifications, alert messages, or temporary status indicators.
8 -
jiaiyan Skill Van PickerPicker component for selecting values from a list. Invoke when user needs to implement single or multi-column selection, cascade selection, or custom picker views.
8 -
jiaiyan Skill Van SearchSearch component for search scenarios with input and action buttons. Invoke when user needs to implement search functionality, search bars, or custom search inputs.
8 -
jiaiyan Skill Van SliderSlider component for selecting values within a range. Invoke when user needs to implement range selectors, volume controls, or custom slider interfaces.
8 -
jiaiyan Skill Van SwitchSwitch component for toggling between on/off states. Invoke when user needs to implement toggle switches, settings controls, or boolean state toggles.
8 -
jiaiyan Skill Van TabbarTabbar component for bottom navigation between pages. Invoke when user needs to implement bottom navigation bar for main app navigation.
8 -
jiaiyan Skill Van BarrageBarrage component for displaying scrolling bullet comments over video content. Invoke when user needs to implement danmaku/bullet screen functionality for video players or live streams.
8 -
jiaiyan Skill Van DividerDivider component for separating content into multiple areas. Invoke when user needs to create visual separators, section dividers, or content boundaries.
8 -
jiaiyan Skill Van LoadingLoading component for displaying loading states and spinners. Invoke when user needs to implement loading indicators, loading overlays, or progress feedback.
8 -
jiaiyan Skill Van Nav BarNavigation bar component for page navigation. Invoke when user needs to implement top navigation bars with title, back button, and actions.
8 -
jiaiyan Skill Van OverlayOverlay component for creating modal mask layers. Invoke when user needs to implement modal overlays, loading masks, or prevent user interactions during operations.
8 -
jiaiyan Skill Van PopoverPopover component for displaying floating content. Invoke when user needs to implement dropdown menus, tooltips, or floating action panels.
8 -
jiaiyan Skill Van SidebarSidebar navigation component for switching between content areas. Invoke when user needs to implement vertical navigation sidebar.
8 -
jiaiyan Skill Van StepperStepper component for numeric input with increment and decrement buttons. Invoke when user needs to implement quantity selectors, number inputs, or counter controls.
8 -
jiaiyan Skill Van Back TopBack to top button component for easy navigation. Invoke when user needs to implement a back-to-top button for long pages.
8 -
jiaiyan Skill Van CalendarCalendar component for selecting dates or date ranges. Invoke when user needs to implement date selection, date range selection, or custom calendar views.
8 -
jiaiyan Skill Van CascaderCascader component for multi-level data selection. Invoke when user needs to implement hierarchical selection like provinces and cities.
8 -
jiaiyan Skill Van CheckboxCheckbox component for multiple selections. Invoke when user needs to implement checkboxes, checkbox groups, or custom checkbox styles.
8 -
jiaiyan Skill Van CollapseCollapse component for organizing content in expandable panels. Invoke when user needs to create accordion-style collapsible sections or FAQ lists.
8 -
jiaiyan Skill Van ProgressProgress bar component for displaying operation progress. Invoke when user needs to show linear progress indicators for tasks, uploads, or downloads.
8 -
jiaiyan Skill Van SkeletonSkeleton loading placeholder component. Invoke when user needs to display loading placeholders, content loading states, or improve perceived loading performance.
8 -
jiaiyan Skill Van UploaderUploader component for file uploads with preview and progress. Invoke when user needs to implement file uploads, image uploads, or document uploads.
8 -
jiaiyan Skill Van HighlightHighlight component for emphasizing specific text content. Invoke when user needs to highlight keywords in text or implement search result highlighting.
8 -
jiaiyan Skill Van SignatureSignature component for capturing signatures on canvas. Invoke when user needs to implement signature capture, drawing pads, or canvas-based input.
8 -
jiaiyan Skill Van WatermarkWatermark component for adding text or image watermarks to pages. Invoke when user needs to add watermarks for copyright protection or information security.
8 -
jiaiyan Skill Use RelationComposable for establishing parent-child component relationships. Invoke when implementing compound components that need communication between parent and children.
8 -
jiaiyan Skill Van Action BarAction bar component for providing convenient interaction for page-related operations. Invoke when user needs to implement bottom action bars with icons and buttons.
8 -
jiaiyan Skill Van Count DownCountdown component for displaying real-time countdown values. Invoke when user needs to implement countdown timers, time-limited activities, or time displays.
8 -
jiaiyan Skill Van Notice BarNotice bar component for displaying scrolling notifications. Invoke when user needs to show announcements, alerts, or continuous scrolling messages.
8 -
jiaiyan Skill Van PaginationPagination component for separating large datasets into pages. Invoke when user needs to implement page navigation for data lists.
8 -
jiaiyan Skill Van Submit BarSubmit bar component for displaying order amount and submitting orders. Invoke when user needs to implement checkout or order submission functionality.
8 -
jiaiyan Skill Van Swipe CellSwipe cell component for implementing swipe-to-reveal actions. Invoke when user needs to implement swipeable list items, delete/modify actions, or gesture-based cell interactions.
8 -
jiaiyan Skill Van Coupon ListCoupon list component for displaying, selecting, and exchanging coupons. Invoke when user needs to implement coupon selection or management functionality.
8 -
jiaiyan Skill Van Date PickerDate picker component for selecting dates. Invoke when user needs to implement date selection with year, month, and day columns.
8 -
jiaiyan Skill Van Share SheetShare sheet component for displaying sharing options panel. Invoke when user needs to implement share functionality, social sharing menus, or content distribution interfaces.
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 van-dialog, van-notify, van-picker. 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.