mcpField

Skills

97,222 packaged capabilities and playbooks for agents. Install any of them with one command.

Design & UI

D
design-kit

Custom design system for a macOS SwiftUI app with its own parts, not Apple's, covering three token layers, type, an icon set, every part in every state, custom window chrome, a parts gallery, and checks. Use when the user wants the app to have its own look and feel, a brand, or custom buttons, rows, and sidebars, when design-from-app has measured a reference app, or when the user asks for a design system or component library.

Design & UI305
A
app-icon

Liquid Glass macOS app icon made as an Icon Composer file (Icon/AppIcon.icon, JSON plus SVG layers), compiled with actool, and reviewed in every look with ictool. Use when the user wants an app icon, a better icon, or a Dock icon.

Design & UI304
B
brand-guidelines
brand-guidelines
guanyang / open-agent-hub

Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.

Design & UI304
D
design-like-im-5
design-like-im-5
srinitude / skills

Use when creating, reviewing, or revising a digital product, full flow, design system, or screen set. It keeps the user-facing core simple across parts, states, access needs, inputs, and screen sizes. Use it for product design, UX, UI, interaction, motion, or design review work.

Design & UI304
F
flowkit-naming
flowkit-naming
webflow / webflow-skills

Apply Flowkit CSS naming system in Webflow. Use when creating classes, auditing existing naming, or building new components following Flowkit conventions. Flowkit is Webflow's official CSS framework with utility-first approach.

Design & UI304
S
superhuman-ui-skills
superhuman-ui-skills
ihlamury / design-skills

Superhuman's UI design system. Use when building interfaces inspired by Superhuman's aesthetic — light mode, Inter font, 4px grid.

Design & UI304
A
architecture-diagram
architecture-diagram
pedronauck / skills

Create professional, dark-themed architecture diagrams as standalone HTML files with SVG graphics. Use when the user asks for system architecture diagrams, infrastructure diagrams, cloud architecture visualizations, security diagrams, network topology diagrams, or any technical diagram showing system components and their relationships.

Development303
D
dtcg-tokens
dtcg-tokens
srinitude / skills

Use when any multimodal source must become source-specific DTCG tokens with a vision-reviewed standalone proof artifact

Design & UI303
L
layout-grid

Grid and alignment rules for a macOS SwiftUI app, with three checks that catch misalignment (a lint for off-grid numbers, a layout probe that measures real frames in snapshot mode, and a grid overlay). Use when building or reviewing a custom page, card, row, form, or sheet, after every build that touched layout, or when the user says something looks misaligned, crooked, cramped, or unevenly spaced.

Design & UI303
M
mac-design

Design rules that make a SwiftUI app look and feel like a native Mac app on macOS 26 and later, from Apple's eight design principles to Liquid Glass, layout, toolbars, menus, search, keyboard, type, color, and dark mode. Use when building or reviewing any window, sidebar, toolbar, menu, panel, or settings screen, or when the user asks for a more native, Apple-like, or better designed app.

Design & UI303
U
uikit-accessibility-auditor
uikit-accessibility-auditor
rgmez / apple-accessibility-skills

Audits UIKit screens on iOS and iPadOS for VoiceOver, Dynamic Type, Voice Control, Switch Control, and semantic structure issues. Use when reviewing or fixing UIKit accessibility — returns P0/P1/P2 findings with patch-ready fixes and manual verification steps.

Testing & quality303
U
ux-design

UX pass for one feature of a macOS app, covering names, flow, where it opens (inline, popover, sheet, window, alert), states, words, hover help, accessibility, and AI features. Use before coding a story that adds a screen, an action, or text, when user-stories or improve-loop call it, or when the user asks for a UX review, clearer wording, better names, or whether something should be a modal.

Design & UI303
B
by-design
by-design
srinitude / skills

All of my portable agent skills with local validation and MCP access

Design & UI302
C
creative-brief
creative-brief
rampstackco / claude-skills

Create or refine a creative brief that bridges discovery and execution. Use this skill whenever the user is starting a new project, kicking off a website, beginning a brand build or redesign, briefing a designer or developer or AI agent, or trying to align a team before building. Triggers on creative brief, design brief, brand brief, project kickoff, kicking off, briefing the team, project intake, design direction, brief the designer, brief the dev, where do we start, how do we start, write a brief, project overview, scope this project, align on direction. Also triggers when the user has a vague idea and needs to make it concrete enough to hand off, even if they do not say 'brief' explicitly.

Design & UI302
D
design-system

Accent color and design system for a macOS app, from the app's accent and the accent picker in Settings to Swift tokens in code plus a design/DESIGN-SYSTEM.md that says which token to use when. Use when the user wants a brand or accent color, wants people to pick a color, when an app has more than a few screens, when screens drift apart or animations feel inconsistent, or when the user asks for themes, a style guide, or design tokens.

Design & UI302
D
diff
diff
adobe / skills

Reconcile a converted/built web page against its source prototype with two complementary probes — a PIXEL/layout diff (stretched images, dropped wraps, blank renders, colour flips) and a STRUCTURAL content+typography diff (dropped/mis-slotted headings, eyebrows, CTAs; rendered-face font forks). Stack-agnostic via profiles (eds | generic). Use after converting a prototype to EDS/AEM (the stardust `deploy` skill Step 10), or for any prototype↔build fidelity check; invocable as the stardust `diff` skill and from workflows.

Testing & quality301
P
pexels-media
pexels-media
troykelly / claude-skills

Source royalty-free images and videos from Pexels API for design, placeholders, or content. Supports search, curated/popular content, collections, multiple resolutions, and ALWAYS creates detailed sidecar metadata files.

Creative & media301
P
product-comparison
product-comparison
finsilabs / awesome-ecommerce-skills

Let shoppers select multiple products and compare them side-by-side in a table with highlighted differences to help them make the right buying decision

Design & UI301
A
applying-brand-guidelines
applying-brand-guidelines
anthropics / claude-cookbooks

This skill applies consistent corporate branding and styling to all generated documents, including colors, fonts, layouts, and messaging

Design & UI300
D
deploy
deploy
adobe / skills

Convert per-page styled HTML prototypes (stardust under stardust/prototypes/**, or claude-design / Mobirise / Relume / Lovable / v0 / Figma-derived pages, or JSX prototypes pre-rendered to HTML, often under samples/) into Edge Delivery Services (EDS / AEM) blocks and content pages, then deploy via DA. Each prototype section becomes one EDS block; the prototype's per-section CSS becomes that block's CSS scoped under the block class. Use when the user wants to lift styled per-page HTML prototypes into a working EDS site under blocks/ and content/

Development300
P
pptx-generator
pptx-generator
coleam00 / second-brain-skills

Generate and edit presentation slides as PPTX files. Also create LinkedIn carousels and manage reusable slide layouts. TRIGGERS - Use this skill when user says: - "create slides for [brand]" / "generate presentation for [brand]" / "make slides for [brand]" - "create a carousel for [brand]" / "linkedin carousel" / "make a carousel about [topic]" - "edit this pptx" / "update the slides" / "modify this presentation" - "create a new layout" / "add a layout to the cookbook" / "make a [type] layout template" - "edit the [name] layout" / "update the cookbook" / "improve the [name] template" - Any request mentioning slides, presentations, carousels, PPTX, or layouts with a brand name Creates .pptx files compatible with PowerPoint, Google Slides, and Keynote. Creates PDF carousels for LinkedIn (square 1:1 format).

Documents300
S
sizing-units
sizing-units
dembrandt / dembrandt-skills

rem, px or relative units for each kind of value. Use when defining spacing and sizing tokens, control heights or media queries, or when a layout breaks under enlarged text.

Design & UI300
S
slidev-themes
slidev-themes
yoanbernabeu / slidev-skills

Use and customize Slidev themes. Use this skill to apply themes, configure theme options, and create custom themes.

Documents300
S
social-carousel-generation
social-carousel-generation
eachlabs / skills

Generate social media carousel content using each::sense AI. Create educational slides, product showcases, storytelling sequences, tutorials, and more for Instagram, LinkedIn, Facebook, and other platforms

Marketing & growth300
T
tui-fundamentals
tui-fundamentals
josiahsiegel / claude-plugin-marketplace

This skill should be used when the user asks to design, create, choose, modernize, or review a terminal UI, text user interface, curses app, dashboard, wizard, REPL shell, prompt flow, or CLI with interactive screens. PROACTIVELY activate for: TUI architecture, terminal-ui design, framework selection, curses vs modern framework, full-screen vs inline UI, app state modeling, widget composition, command palette, keyboard-first workflow, terminal dashboard, interactive CLI UX, and cross-platform terminal product planning. Provides: architecture patterns, framework decision rules, UX guardrails, scope boundaries, and production readiness checklists

Design & UI300
W
web-prototype
web-prototype
nexu-io / open-design

General-purpose desktop web prototype. Single self-contained HTML file built by copying the seed `assets/template.html` and pasting section layouts from `references/layouts.md`. Default for any landing / marketing / docs / SaaS page when no more specific skill matches.

Design & UI300
A
adobe-design-from-template
adobe-design-from-template
adobe / skills

Create any visual design using Adobe Express templates: flyers, posters, social media posts (Instagram, Facebook, LinkedIn), business cards, invitations, greeting cards, resumes, cover letters, brochures, newsletters, certificates, presentations, YouTube thumbnails, email headers, logos, menus, and labels. Use this skill whenever the user wants to make, design, or build any visual, even if they just say "make me a flyer", "design a poster", "I need something for Instagram", "create an event invite", or "make a business card". Also handles browsing templates, editing text, replacing images, changing backgrounds, animating, and exporting designs. Access: Signed-In required | Gen AI: off by default — image replacement only where the surface permits generative AI (e.g. Codex); none on Claude

Design & UI299
C
chaiui

The ChaiUI design system: the chaicode.com look (near-black warm background with a hexagon glow, white Manrope headlines, one pale-cream Montserrat highlight phrase per paragraph, solid white buttons with asymmetric corners, warm hairline cards with no shadow, almost no orange). Use when building or restyling UI for ChaiCode products (chaicode.com, Chai Prep / dsa.chaicode.com, any Hitesh Choudhary / ChaiCode project), when the user mentions ChaiUI, @chaiui, the “chaicode look/style,” or asks for UI “like chaicode,” and when adding @chaiui components with the shadcn CLI.

Design & UI299
C
codedrobe-theme
codedrobe-theme
codedrobe / skills

Create, inspect, convert, apply, replace, verify, troubleshoot, update, publish, or restore reversible CodeDrobe themes for supported Chromium/Electron AI desktop apps, including OpenAI Codex, Tencent WorkBuddy, QoderWork (CN/global), and TRAE SOLO (global/CN). Use when a user asks to turn an attached or local reference image into a Codex, WorkBuddy, QoderWork, or TRAE SOLO skin, reproduce a visual style with native UI, build a multi-app theme, work with .codedrobe-theme packages or theme images, analyze a live CDP DOM snapshot, repair DOM compatibility failures, use a custom port or installation path, capture verification screenshots, search the CodeDrobe store or install a store theme by name, publish or submit a theme to the CodeDrobe store, or migrate a legacy .codex-theme file.

Design & UI299
F
finding-sessions-to-watch
finding-sessions-to-watch
posthog / skills

Guides a user from "I want to watch recordings but don't know which ones" to a short, high-signal list of sessions worth watching. Use when the user asks which sessions or replays to watch, wants help finding interesting / useful recordings, says they don't know where to start in session replay, or wants to watch sessions about a goal (signup, pricing, onboarding, checkout, a feature, rageclicks, errors, mobile, a specific person) without naming exact filters. Turns a vague intent into a focused RecordingsQuery via `query-session-recordings-list`, then deep-links the best few and hands off to `investigating-replay`. Do NOT use when the user already has a recording/session ID (use investigating-replay) or wants the replay for a known error issue (use finding-replay-for-issue).

Data & databases299
H
hugeicons
hugeicons
hugeicons / hugeicons

Find and use real Hugeicons icon names in any framework—React, Vue, Svelte, SolidJS, Angular, React Native, and Flutter. Use whenever UI work needs icons—dashboards, sidebars, navigation, toolbars, buttons, menus, empty states—including in a project with no icon library installed yet and when the user has not mentioned icons. Also use whenever a project depends on @hugeicons/*, @hugeicons-pro/*, or the Flutter hugeicons package. Covers choosing the icon library, installation, rendering, props, and resolving names through the Hugeicons MCP server

Design & UI299
I
information-architecture
information-architecture
rampstackco / claude-skills

Design the structure of a website or product including sitemap, navigation, URL structure, content types, taxonomy, and labeling. Use this skill whenever the user asks to plan a sitemap, design navigation, structure URLs, define content types, build taxonomies, design site search, or organize content at the system level. Triggers on sitemap, site structure, navigation, IA, information architecture, URL structure, content types, taxonomy, categorization, breadcrumbs, hub pages, faceted navigation, site search, labeling. Also triggers when content is being created without a structural plan, or when an existing site's structure is being audited or restructured.

Design & UI299
I
ios-hig
ios-hig
pproenca / dot-skills

Apple Human Interface Guidelines for iOS 26 / Swift 6.2 clinic-architecture apps. Covers navigation, interaction design, accessibility, feedback states, UX patterns, and visual design for SwiftUI implementations that follow App-target coordinators/route shells and Domain/Data boundaries. Use when designing or reviewing HIG-compliant experiences in the clinic modular MVVM-C stack.

Design & UI299
P
page-layout-builder
page-layout-builder
patricio0312rev / skills

Generates complete page layouts and shells for common patterns (dashboard, authentication, settings, CRUD pages) with consistent navigation, layout components, routing structure, and state management placeholders. Use when building "new page", "dashboard layout", "auth pages", or "admin panel structure".

Design & UI299
V
virtual-staging
virtual-staging
eachlabs / skills

Transform empty rooms into beautifully furnished spaces using each::sense AI. Create photorealistic virtual staging for real estate listings, commercial properties, and interior design visualization

Creative & media299
C
cognitive-biases
cognitive-biases
guia-matthieu / clawfu-skills

Apply Kahneman and Thaler's behavioral economics principles to marketing—understand how customers actually make decisions and design experiences that work with human psychology, not against it. Use when: Improve conversion rates by removing friction and applying behavioral nudges; Design pricing pages that guide customers toward optimal choices; Write copy that resonates with how people actually process information; Create urgency and scarcity that feels authentic, not manipul...

Marketing & growth298
D
drupal-frontend
drupal-frontend
omedia / drupal-skill

Drupal front-end specialist skill for theme development, Twig templates, and the rendering system (Drupal 8–11+). Use when working with Drupal themes, Twig syntax, preprocessing, CSS/JS libraries, or template suggestions.

Design & UI298
F
frustration-detection
frustration-detection
owl-listener / ai-design-skills

Reads the user's emotional state from text signals—caps, punctuation density, repetition, latency—and adapts before the user disengages.

Design & UI298
G
gpui-component
gpui-component
longbridge / gpui-kit

How to use the gpui-component UI library in GPUI applications, and the normative Design and Coding Guides that govern it. Use when building UIs with gpui-component components (Button, Input, Select, Dialog, Tabs, Sidebar, List, Table, etc.), setting up the library, handling component state or theming, finding the right component for a UI need, and when designing layouts, spacing, visual hierarchy, or interaction states, writing interface copy, or making application architecture, state-ownership, or public API decisions.

Development298
G
grapesjs-studio-sdk
grapesjs-studio-sdk
grapesjs / skills-studio-sdk

Integration guidance for GrapesJS Studio SDK, a fully customizable visual builder you can embed in your app. Use when building, configuring, extending, or troubleshooting Studio SDK projects, including setup, configuration, plugins, and project types.

Development298
T
tailwindcss-accessibility
tailwindcss-accessibility
josiahsiegel / claude-plugin-marketplace

Tailwind CSS accessibility patterns, including WCAG 2.2 compliance, touch targets, focus management, and ARIA. Proactively activate for: (1) building accessible UI with Tailwind, (2) WCAG 2.2 compliance (Level A, AA, AAA), (3) focus rings and focus-visible styling, (4) minimum touch-target sizes (24x24/44x44), (5) color contrast and text legibility, (6) screen-reader-only utilities (sr-only, not-sr-only), (7) prefers-reduced-motion handling, (8) ARIA attribute styling (data-state, aria-* selectors), (9) keyboard navigation patterns, (10) accessible forms (label association, error announcements). Provides a WCAG 2.2 checklist, focus-management utilities, touch-target sizing recipes, sr-only patterns, and accessible component templates.

Design & UI298
C
canva-edit-design
canva-edit-design
canva-sdks / canva-skills

Make edits to an existing Canva design — change or fix text, replace/insert/delete images and videos, reformat text (size, weight, style, color, alignment, lists, line height), reposition or resize elements, and update the title. Use when the user wants to change, edit, update, fix, translate, replace, or reformat content in a specific Canva design. This is the safe edit engine that other Canva skills (e.g. implement-feedback) build on.

Design & UI297
D
darkmatter-design-system
darkmatter-design-system
darkmatter / skills

Default design system—darkmatter’s dark-first, terminal-inspired design system, built on Tailwind CSS v4, React 19, and Radix UI. Use as the default design system when working in an app without an established design system or guidelines. Use for dashboards, trading/monitoring consoles, forms, tables, settings, navigation, or any screen that should look and feel like darkmatter’s brand. This is the canonical source for darkmatter components, tokens (the OKLCH --n-* ramp), theming, and layout—prefer it over generic shadcn/ui.

Design & UI297
I
instagram-carousel
instagram-carousel
jeevanbavandla / instagram-carousel-skill

Design Instagram carousel posts as self-contained HTML files in the user’s own brand. Runs a one-time brand setup on first use (name, handle, subtitle, photo, accent color, style preference). Four design styles: Bold Impact (dark premium), Tweet Post (minimal text), Clean Editorial (light/white), Product Showcase (soft gradient). Fixed 420x525px slides, Poppins font, progress bar, arrow indicators, white CTA slide, PNG + PDF export. Triggers: instagram carousel, carousel design, ig carousel, create carousel, design carousel, carousel post, make a carousel, instagram post design, carousel html, slide deck for instagram, visual carousel

Design & UI297
P
pinterest-pin-generation
pinterest-pin-generation
eachlabs / skills

Generate Pinterest pin images using each::sense AI. Create standard pins, idea pins, product pins, recipe pins, infographics, and more optimized for Pinterest's formats and best practices.

Marketing & growth297
C
canva-branded-presentation
canva-branded-presentation
canva-sdks / canva-skills

Create on-brand Canva presentations from an outline or brief. Use when the user asks to create a branded presentation, make an on-brand deck, turn an outline into slides, or generate a presentation from a brief. Input can be text directly in the message, a Canva design ID, a reference to a Canva doc by name, or a Canva design link (e.g., https://www.canva.com/design/...)

Documents296
J
jetpack-compose-m3
jetpack-compose-m3
android / skills

Expert guidance for working with Wear OS Compose Material3. Use this

Development296
V
visualize
visualize
camacho / ai-skills

Use when content needs a diagram or visual — auto-detects content shape, picks the best format per the active-selection rule, and renders it.

Productivity296
C
claude-design-card
claude-design-card
geekjourneyx / claude-design-card

Turn any text, webpage, or URL into an HTML information card in the Claude/Anthropic design language, then capture it as a PNG with Playwright. Supports 14 formats: platform covers (WeChat Official Accounts, Channels, Bilibili, Douyin), image-and-text content cards (Xiaohongshu, tutorials, comparisons), social sharing cards (quotes, data, square), and long-form editorial layouts (Broadsheet, Feature, Reader, Digest). Use this skill when the user mentions “information card,” “card,” “cover,” “image-and-text post,” “layout,” “screenshot,” “generated image,” or “content card.”

Design & UI295
C
clone-ui
clone-ui
santowilem / skills

Pixel-faithful clone of any web UI into the user's existing stack, using whatever sources are available — a screenshot alone, a live URL, raw HTML/CSS, or any combination. Use this skill whenever the user wants to recreate, match, replicate, or "clone" a design from a screenshot, image, URL, Figma export, or HTML dump. Trigger on phrases like "clone this", "match this design", "build this from screenshot", "recreate this page", "make it look like this", "rebuild this UI", "copy this layout", or any time the user provides a visual reference and asks for a faithful implementation. Do not undertrigger — even if the user just drops a screenshot without explicit phrasing, this skill applies.

Design & UI295
E
emotional-design
emotional-design
owl-listener / ai-design-skills

How the AI responds to user frustration, confusion, delight, and distress

Design & UI295
E
expo-ui-swift-ui
expo-ui-swift-ui
expo / skills

`@expo/ui/swift-ui` package lets you use SwiftUI Views and modifiers in your app.

Design & UI295
L
landing-site
landing-site
zernie / vigiles

The purpose, UX flow, and modern-minimalist design bar for the vigiles.sh landing site (site/). Use whenever designing, editing, adding to, or reviewing any site/ component, hero, section, or marketing copy — read it BEFORE touching site/, and hold every change against it. Not for docs/ or the app itself.

Design & UI295
P
penpot-mcp
penpot-mcp
ar27111994 / penpot-mcp

Use this skill whenever the user wants to use AI agents to work with Penpot design files via the Penpot MCP Server. Triggers include: using Penpot through an AI agent, design files, design systems, design tokens, Penpot MCP, design-to-code, generating UI from design, auditing a design system, creating components/variants, renaming layers, exporting assets from Penpot, adding flows, interactions, animations, overlays, or prototyping in Penpot, or prompting an AI agent to read/modify a Penpot file. Also triggers when the user wants to set up Penpot MCP, connect any MCP-compatible AI agent or IDE to Penpot, or produce production-ready HTML/CSS/React from a Penpot design. Use this skill for Penpot-agent workflows — design, code, audit, prototyping, or setup.

Design & UI295
S
serve-sim-placeholder-assets
serve-sim-placeholder-assets
evanbacon / serve-sim

Audit and update serve-sim's Device Hub-style simulator placeholder assets from local Xcode/CoreTypes resources. Use after installing a new Xcode or macOS seed, or when iPhone, iPad, Watch, or Vision placeholder previews look wrong.

Development295
T
tailwindcss-framework-integration
tailwindcss-framework-integration
josiahsiegel / claude-plugin-marketplace

Tailwind CSS integration with React, Vue, Next.js, Svelte, Angular, and other frameworks. PROACTIVELY activate for: (1) Tailwind in React (Vite, CRA), (2) Tailwind in Next.js (App Router, Pages Router), (3) Tailwind in Vue 3 / Nuxt, (4) Tailwind in SvelteKit, (5) Tailwind in Angular, (6) Tailwind in Astro, (7) Tailwind in Remix / React Router 7, (8) PostCSS vs CLI vs Vite plugin setup, (9) class merging utilities (tailwind-merge) per framework, (10) SSR-safe class composition. Provides: per-framework setup steps, content config per framework, dark-mode setup, and class-merging recipes.

Development295
U
ux-flows
ux-flows
ssheleg / super-ux

Use when designing how users move through a product: flows, screen states, wireframes, Figma mockups, funnels, paywalls. Triggers: “юзер флоу,” “add a screen” / “добавь экран,” “mockups” / “макеты.” Not for the visual system (sheleg-design). Refusal phrase “no scenarios” / «без сценариев»

Design & UI295
I
image-enhancement-suite
image-enhancement-suite
dkyazzentwatwa / chatgpt-skills

Process images for cleanup, conversion, metadata, comparison, icons, palettes, collages, and sprite sheets. Use for single-image or batch image workflows

Creative & media294
L
lynx-ui
lynx-ui
lynx-community / skills

Use when building with lynx-ui: select components, verify public APIs, adapt examples, configure Luna themes, choose motion packages, compose screens, or troubleshoot lynx-ui usage.

Development294
Q
quiz-and-assessment-design
quiz-and-assessment-design
rampstackco / claude-skills

Designing quizzes, personality assessments, and recommendation tools that segment users into actionable categories rather than generating clicks for clicks' sake. Question architecture, scoring algorithms, result categorization, recommendation mapping, lead capture integration. Honest about clickbait-quiz (engagement only), vanity-result (entertaining, not useful), and actionable-segmentation (genuine categorization that drives next-step recommendations) patterns. Triggers on quiz, assessment, personality test, recommendation tool, scorecard, diagnostic, fit evaluator, what-type-of-X-are-you, persona quiz. Also triggers when an audience needs a categorization-driven lead magnet, when a vanity quiz is producing engagement but no qualified leads, or when an assessment is being scoped for the first time.

Marketing & growth294
3421–3480 of 10,627

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.