mcpField

Skills

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

All

A
ai-data-retention
ai-data-retention
mukul975 / privacy-data-protection-skills

Manages AI model retention and machine unlearning requirements. Covers training data deletion verification, model versioning for compliance, machine unlearning techniques (SISA, gradient-based), and retraining triggers. Keywords: AI retention, machine unlearning, model versioning, training data deletion, retraining, storage limitation.

Security43
A
ai-data-subject-rights
ai-data-subject-rights
mukul975 / privacy-data-protection-skills

Implements data subject rights mechanisms for AI systems including right to explanation of AI decisions, contestation procedures, human review, model output correction, and training data access. Covers GDPR Arts. 15-22 and AI Act Art. 86. Keywords: data subject rights, AI explanation, contestation, human review, training data access, model correction.

Security43
A
ai-dpia
ai-dpia
mukul975 / privacy-data-protection-skills

Conducts Data Protection Impact Assessments for AI and ML systems per EDPB Guidelines 04/2025 on AI processing. Covers training data lawfulness evaluation, model risk assessment, automated decision triggers, and AI-specific DPIA methodology. Keywords: AI DPIA, machine learning impact assessment, EDPB AI guidelines, model risk, training data.

Security43
A
ai-federated-learning
ai-federated-learning
mukul975 / privacy-data-protection-skills

Implements federated learning architecture patterns for GDPR compliance. Covers secure aggregation protocols, differential privacy integration, communication protocols, and privacy-by-design distributed ML training. Keywords: federated learning, distributed training, secure aggregation, differential privacy, privacy-preserving ML.

Security43
A
ai-image-generation
ai-image-generation
goodlocal-co / superpowers

Generate AI images with GPT-Image-2, FLUX, Gemini, Grok, Seedream, Reve and 50+ models via inference.sh CLI. Models: GPT-Image-2, FLUX Dev LoRA, FLUX.2 Klein LoRA, Gemini 3 Pro Image, Grok Imagine, Seedream 4.5, Reve, ImagineArt. Capabilities: text-to-image, image-to-image, inpainting, LoRA, image editing, upscaling, text rendering. Use for: AI art, product mockups, concept art, social media graphics, marketing visuals, illustrations. Triggers: flux, image generation, ai image, text to image, stable diffusion, generate image, ai art, midjourney alternative, dall-e alternative, text2img, t2i, image generator, ai picture, create image with ai, generative ai, ai illustration, grok image, gemini image, gpt image, openai image, chatgpt image

Creative & media43
A
ai-privacy-impact-template
ai-privacy-impact-template
mukul975 / privacy-data-protection-skills

Provides combined DPIA and AI Act conformity assessment template with integrated risk scoring matrix. Covers GDPR Art. 35 DPIA elements, AI Act high-risk system requirements, mitigation measures, and human oversight assessment. Keywords: DPIA template, conformity assessment, risk scoring, AI Act, combined assessment, high-risk AI.

Security43
A
ai-streaming
ai-streaming
tushaarmehtaa / tushar-skills

Implement end-to-end AI response streaming in Next.js with Vercel AI SDK, aborts, errors, and loading states. Use when building chat or generation features.

Development43
A
airflow
airflow
alphaonedev / openclaw-graph

Open-source platform for authoring, scheduling, and monitoring data pipelines programmatically.

Data & databases43
A
akismet
akismet
membranedev / application-skills

Akismet integration. Manage data, records, and automate workflows. Use when the user wants to interact with Akismet data.

Security43
A
algo-expert
algo-expert
marketcalls / openalgo-execution-skills

OpenAlgo execution expert. Auto-loaded knowledge base for building algorithmic trading strategies that toggle between VectorBT backtest and OpenAlgo live execution. Triggers when user mentions OpenAlgo trading strategies, dual-mode strategies, /python self-hosted strategies, options execution (short straddle, iron condor), portfolio risk caps, or live execution with stop loss / target / trailing stop / risk management.

Other43
A
alibabacloud-pai-dlc-job-diagnostics
alibabacloud-pai-dlc-job-diagnostics
aliyun / alibabacloud-aiops-skills

PAI-DLC job diagnostics and health inspection. Queuing-stuck root cause analysis, failed-job localization, cluster health checks. Companion to the `alibabacloud-pai-dlc-job` skill (read-only — no writes). Triggers: "diagnose", "diagnose job", "job stuck", "why queuing", "queue stuck", "stuck in queue", "job failed", "failure reason", "healthcheck", "health check", "inspect job", "inspection".

Cloud & DevOps43
A
alibabacloud-vms-smart-call-by-tts
alibabacloud-vms-smart-call-by-tts
aliyun / alibabacloud-aiops-skills

Alicloud VMS Smart Voice Call Skill. Use for making AI-powered voice calls with natural language intent. The system automatically matches contacts from the address book and generates call content via LLM. Triggers: "智能语音通知", "AI 打电话", "smart voice call", "SubmitIntent", "给某人打电话", "语音通知提醒".

Productivity43
A
align
align
canhassancode / skills

Plan a change before it's built — tier it, red-team it, agree a spec, approve its interface and lock its tests. Use when the user brings a feature, ticket or idea to plan, or a child ticket comes back for its interface and tests

Development43
A
alk-qe-generate-test-cases

No description yet

Testing & quality43
A
allowjs-mixing
allowjs-mixing
marius-townhouse / effective-typescript-skills

Use when migrating JavaScript to TypeScript. Use when gradually adopting TypeScript. Use when working with mixed codebases. Use when converting large projects. Use when teams are learning TypeScript.

Development43
A
alphaxiv-paper-lookup
alphaxiv-paper-lookup
mhliulgy / my-skills

Look up any arxiv paper on alphaxiv.org to get a structured AI-generated overview. This is faster and more reliable than trying to read a raw PDF.

Productivity43
A
alterlab-genai-voice-designer
alterlab-genai-voice-designer
alterlab-ieu / alterlab-fc-skills

This skill should be used when the user asks about "AI voice design", "ElevenLabs", "voice cloning", "text to speech", "AI narration", "voice over AI", "Eleven v3", "audio tags", "voice library", "voice design from description", "speech to speech", "voice changer", "AI dialogue", "voice acting AI", "stability slider", "similarity slider", "style slider", "act as a voice designer", "voice designer mode", "AI voice direction", "emotional voice generation", "podcast voice", "audiobook narration", "multilingual TTS", "voice performance", or needs expertise in designing and directing AI voice performances using ElevenLabs. Part of the AlterLab FC Skills collection (GenAI pack).

Creative & media43
A
alterlab-nmc-data-journalist
alterlab-nmc-data-journalist
alterlab-ieu / alterlab-fc-skills

This skill should be used when the user asks about "data journalism", "data visualization", "data storytelling", "FOIA request", "RTI request", "spreadsheet analysis", "chart design", "act as a data journalist", "data journalist mode", "infographic", "open data", "statistical analysis for journalism", "investigative data", "public records", "Datawrapper", "Flourish", "Tableau Public", "D3.js", "chart type selection", or needs expertise in finding, analyzing, and visualizing data for journalistic storytelling. Part of the AlterLab FC Skills collection (New Media & Communication department).

Data & databases43
A
alterlab-nmc-digital-campaign
alterlab-nmc-digital-campaign
alterlab-ieu / alterlab-fc-skills

This skill should be used when the user asks about "digital campaign", "social impact campaign", "digital activism", "civic tech", "awareness campaign", "advocacy campaign", "act as a digital campaign planner", "digital campaign mode", "hashtag campaign", "change.org petition", "awareness-to-action funnel", "online mobilization", "cause marketing", "social change campaign", "petition strategy", or needs expertise in designing and executing digital campaigns for social impact and civic engagement. Part of the AlterLab FC Skills collection (New Media & Communication department).

Marketing & growth43
A
alterlab-nmc-newsletter
alterlab-nmc-newsletter
alterlab-ieu / alterlab-fc-skills

This skill should be used when the user asks about "newsletter", "email newsletter", "email content strategy", "subject lines", "newsletter structure", "email marketing", "act as a newsletter designer", "newsletter mode", "Substack", "Mailchimp", "CTA optimization", "open rate", "email design", "subscriber growth", "Beehiiv", or needs expertise in planning, writing, and optimizing email newsletters. Part of the AlterLab FC Skills collection (New Media & Communication department).

Marketing & growth43
A
alterlab-pra-brand-analyst
alterlab-pra-brand-analyst
alterlab-ieu / alterlab-fc-skills

This skill should be used when the user asks about "brand analysis", "brand audit", "brand equity", "brand positioning", "competitive intelligence", "Keller CBBE model", "Aaker brand model", "brand identity prism", "brand health", "perceptual mapping", "act as a brand analyst", "brand analyst mode", "brand architecture", "brand scorecard", "brand tracking", "brand differentiation", "brand portfolio", "endorsed brand", "hybrid brand architecture", "competitive brand analysis", or needs expertise in evaluating, positioning, and strengthening brands through strategic frameworks. Part of the AlterLab FC Skills collection (Public Relations & Advertising department).

Marketing & growth43
A
alterlab-pra-pitch-builder
alterlab-pra-pitch-builder
alterlab-ieu / alterlab-fc-skills

This skill should be used when the user asks about "pitch deck", "client pitch", "agency pitch", "presentation structure", "credentials deck", "competition entry", "pitch presentation", "new business pitch", "act as a pitch builder", "pitch builder mode", "pitch strategy", "presentation design", "agency credentials", or needs expertise in building persuasive pitch decks, agency credentials, and competition entries. Part of the AlterLab FC Skills collection (Public Relations & Advertising department).

Marketing & growth43
A
alterlab-pra-pr-writer
alterlab-pra-pr-writer
alterlab-ieu / alterlab-fc-skills

This skill should be used when the user asks about "press release", "media kit", "crisis communication", "PR writing", "public relations writing", "corporate communications", "media advisory", "speech writing", "spokesperson brief", "act as a PR writer", "PR writer mode", "media relations", "crisis statement", "internal communications", or needs expertise in writing professional public relations materials across all corporate communication formats. Part of the AlterLab FC Skills collection (Public Relations & Advertising department).

Marketing & growth43
A
alterlab-pra-report-generator
alterlab-pra-report-generator
alterlab-ieu / alterlab-fc-skills

This skill should be used when the user asks about "campaign report", "performance report", "KPI dashboard", "campaign evaluation", "Barcelona Principles", "post-campaign analysis", "metrics report", "ROI measurement", "media evaluation", "act as a report generator", "report generator mode", "campaign results", "advertising effectiveness", "analytics report", or needs expertise in building campaign performance reports, evaluation frameworks, and KPI dashboards. Part of the AlterLab FC Skills collection (Public Relations & Advertising department).

Marketing & growth43
A
alterlab-pra-social-content
alterlab-pra-social-content
alterlab-ieu / alterlab-fc-skills

This skill should be used when the user asks about "social media content", "content calendar", "Instagram posts", "TikTok scripts", "Reels", "social media strategy", "hashtag strategy", "content creation", "social media captions", "platform-native content", "act as a social content creator", "social content mode", "content planning", "social media copywriting", "engagement strategy", or needs expertise in creating platform-optimized social media content and editorial calendars. Part of the AlterLab FC Skills collection (Public Relations & Advertising department).

Marketing & growth43
A
alterlab-rma-abstract-writer
alterlab-rma-abstract-writer
alterlab-ieu / alterlab-fc-skills

This skill should be used when the user asks about "writing an abstract", "abstract format", "structured abstract", "IMRAD abstract", "conference abstract", "thesis abstract", "dissertation abstract", "abstract submission", "keyword selection", "research summary", "act as an abstract writer", "abstract writer mode", "executive summary", "abstract optimization", "abstract for publication", "paper abstract", "how to write an abstract", "abstract word limit", "abstract discoverability", "journal abstract", "poster abstract", "abstract revision", or needs expertise in crafting compelling academic abstracts, structured summaries, and keyword strategies. Part of the AlterLab FC Skills collection (Research Methods & Academic Writing department).

Documents43
A
alterlab-rma-citation-manager
alterlab-rma-citation-manager
alterlab-ieu / alterlab-fc-skills

This skill should be used when the user asks about "citation styles", "APA format", "MLA format", "Chicago style", "Harvard referencing", "IEEE citation", "Vancouver style", "reference list", "bibliography", "in-text citations", "cite my sources", "act as a citation manager", "citation manager mode", "Zotero", "Mendeley", "EndNote", "reference management", "avoiding plagiarism", "paraphrasing", "citation ethics", "how to cite", "format my references", "DOI", "parenthetical citation", "footnote citation", "annotated bibliography", "citation generator", or needs expertise in academic citation formatting, reference management, and plagiarism avoidance. Part of the AlterLab FC Skills collection (Research Methods & Academic Writing department).

Documents43
A
alterlab-rma-proposal-writer
alterlab-rma-proposal-writer
alterlab-ieu / alterlab-fc-skills

This skill should be used when the user asks about "research proposal", "grant application", "funding proposal", "grant writing", "research justification", "proposal writing", "act as a proposal writer", "proposal writer mode", "ethics application", "IRB application", "ethics committee", "research budget", "budget planning", "research timeline", "Gantt chart", "proposal defense", "dissertation proposal", "thesis proposal", "research design", "methodology section", "literature gap", "significance of the study", "research objectives", "hypothesis formulation", "funding agency", "project narrative", "specific aims", or needs expertise in writing research proposals, grant applications, and ethics submissions. Part of the AlterLab FC Skills collection (Research Methods & Academic Writing department).

Documents43
A
ambivo
ambivo
membranedev / application-skills

Ambivo integration. Manage Organizations, Pipelines, Users, Filters, Activities, Notes and more. Use when the user wants to interact with Ambivo data.

Marketing & growth43
A
amendment-history
amendment-history
cslawyer1985 / claude-for-legal-zh

Trace how a contract changed from the base agreement through all amendments — either a timeline summary of all changes or tracking of a specific clause. Use when the user says "what changed in this contract over time", "show the amendment history", "where is the latest [clause]", "how has [clause] evolved", or uploads multiple versions of an agreement.

Documents43
A
analyst-research
analyst-research
genli-ai / market-research-skills

End-to-end research workflow skill for investment analysts and policy researchers. Three scope modes the user picks at trigger time — light (4-5 page decision memo, ~15 min, 0 charts), medium (12-15 page topic brief, ~1 h, 6-10 charts), heavy (flagship report 30-40 pages / 15k+ words, ~2-3 h, 25-35+ charts, multi-stage workflow, multi-LLM, PDF + Word + WeChat + HTML derivations). Reports default to English; the AI replies in the user's chat language. Battle-tested on real macro/policy/equity reports (e.g. Saudi Vision 2030 deep-dive). Triggers when user types /analyst-research, /flagship-research, or describes needs like "research report", "topic analysis", "investment research", "做研报", "投研报告", "主题分析", "深度分析", "policy assessment", "industry deep-dive". Not for: pure news commentary (use topic-brief), slide decks (use deckster-slide-generator), one-shot Q&A.

Productivity43
A
analytics-tracking
analytics-tracking
makerjackie / jackie-skills-starter

Use when setting up, improving, or auditing analytics tracking (GA4, GTM, conversion/event tracking, UTM, measurement plans).

Marketing & growth43
A
android-sample-app-migration

No description yet

Development43
A
anomaly-investigation
anomaly-investigation
gaasher / agent-loop-skills

Use when the user has a known, already-observed anomaly in their data — a metric spike or drop, an outlier, an unexpected number — and wants its root cause diagnosed, not guessed. Forms a slate of candidate causes, tests each against the data, and eliminates the ones the data refutes, narrowing the live candidates until exactly one survives refutation and passes a positive confirming test. The result is an investigation log with the confirmed root cause and the evidence that ruled out the alternatives. Not for open-ended discovery over a dataset with no specific anomaly in hand (that is data-analysis), and not for checking an external claim against sources (that is claim-verify) — this is reactive diagnosis of one anomaly you already know about.

Data & databases43
A
anti-slop
anti-slop
iuliandita / skills

Deprecated name. Use code-simplification; load this notice only when anti-slop is explicitly requested.

Agent workflows43
A
anycap-seedance-2
anycap-seedance-2
anycap-ai / anycap

Compile user intent, scene beats, and reference assets into compact, controllable Seedance 2.0 prompts executed through the AnyCap CLI. Use when creating, testing, iterating, troubleshooting, or continuing Seedance 2 / Seedance 2 Fast video generations with AnyCap, especially when prompt structure, reference consistency, image/video/audio role mapping, product or character identity, multi-modal references, continuation, retakes, or generated-video review matter.

Creative & media43
A
api-cms-strapi
api-cms-strapi
agents-inc / skills

Open-source headless CMS — content type schemas, REST API, Document Service API, custom controllers, lifecycle hooks, authentication, TypeScript

Development43
A
api-contract-testing
api-contract-testing
naodeng / awesome-qa-skills

Use this skill when you need to verify API contract compatibility, consumer expectations, and schema change risk; triggers include API contract testing.

Testing & quality43
A
api-design-principles
api-design-principles
davila7 / claude-code-templates

Master REST and GraphQL API design principles to build intuitive, scalable, and maintainable APIs that delight developers and stand the test of time.

Development43
A
api-tester
api-tester
curiouslearner / devkit

Quick API endpoint testing with comprehensive request/response validation.

Testing & quality43
A
app-resizability
app-resizability
tartinerlabs / skills

Use when an app's layout must adapt to a window that changes size while the app runs, or when an app must support more than one window. That includes being asked to make an app resizable or support a resizable window, a layout that breaks or does not adapt as the window resizes, and preparing or optimizing an app for the foldable iPhone Duo, split-screen multitasking, or Stage Manager. Modernizes the app by replacing legacy shared-state APIs with context-appropriate alternatives: mainScreen, interfaceOrientation, userInterfaceIdiom, application and scene lifecycle, and safe area insets

Development43
A
apple-health-skill
apple-health-skill
nftechie / apple-health-skill

Talk to your Apple Health data — ask questions about your workouts, heart rate, activity rings, and fitness trends using AI.

Other43
A
apptus
apptus
membranedev / application-skills

Apptus integration. Manage data, records, and automate workflows. Use when the user wants to interact with Apptus data.

Marketing & growth43
A
arabic-ui
arabic-ui
jkc66 / arabic-ui

Authentic Arabic writing, UI/UX microcopy, and RTL engineering. Use when writing, translating, or reviewing Arabic interfaces, dashboards, articles, documentation, or copy. Enforces classical syntactic flow, eliminates translationese (العرنجية), applies Al-Jahiz's density principle, and handles Arabic pluralization and bidirectional layout.

Design & UI43
A
arc42-lint
arc42-lint
msiccdev / arc42-toolkit

Validates cross-section ID consistency in arc42 documentation that follows this toolkit's conventions. Checks toolkit IF-xx interface IDs (Section 3↔Section 5), building block deployment coverage (Section 5↔Section 7), Q42 quality tag traceability (Section 1↔Section 10), toolkit ADR risk references (Section 9↔Section 11), and aspirational scenario linkage (Section 10↔Section 11). Runs the automated linter script when available, or applies rules manually when not.

Testing & quality43
A
arc42-section-03
arc42-section-03
msiccdev / arc42-toolkit

Interactively guides the documentation of arc42 Section 3 (Context and Scope). Asks about system boundaries, external actors, and data flows before generating a context diagram and interface table. Iterates until the user is satisfied.

Development43
A
arc42-section-04
arc42-section-04
msiccdev / arc42-toolkit

Interactively guides the documentation of arc42 Section 4 (Solution Strategy). Asks about technology choices, decomposition approach, and how quality goals are achieved before generating a concise strategy summary. Iterates until the user is satisfied.

Development43
A
arc42-section-06
arc42-section-06
msiccdev / arc42-toolkit

Interactively guides the documentation of arc42 Section 6 (Runtime View). Asks about key dynamic scenarios and involved components before generating C4 PlantUML sequence diagrams or step-by-step descriptions. Iterates until the user is satisfied

Development43
A
arc42-section-08
arc42-section-08
msiccdev / arc42-toolkit

Interactively guides the documentation of arc42 Section 8 (Crosscutting Concepts). Asks about domain model, security, persistence, error handling, and observability before generating only the concepts that are architecturally significant. Iterates until the user is satisfied.

Development43
A
arcgis-coding-components
arcgis-coding-components
saschabrunnerch / arcgis-maps-sdk-js-ai-context

Embed an Arcade expression editor in applications using the Coding Components package. Use for building Arcade authoring, testing, and debugging interfaces.

Development43
A
arch-distributed
arch-distributed
alphaonedev / openclaw-graph

Distributed systems: CAP, Raft/Paxos, eventual consistency, distributed transactions 2PC/SAGA, CRDTs

Development43
A
arch-patterns
arch-patterns
alphaonedev / openclaw-graph

Design patterns: GoF 23 patterns, SOLID, DRY/YAGNI/KISS, composition vs inheritance, functional

Development43
A
archify-tuning
archify-tuning
tt-a1i / archify

Turn any idea, plan, or codebase into a beautiful interactive diagram. An agent skill for Claude Code, Codex, and more.

Design & UI43
A
arcs-dev-tools
arcs-dev-tools
listenai / skills

Use when the user mentions ARCS/arcs-sdk, cross-compilation toolchain (riscv64-unknown-elf-gcc), cskburn, flashing, /dev/ttyACM*, serial logs, JLink, JFlash, GDB debugging, JTAG/cJTAG, debug, breakpoints, single-stepping, and similar tasks: handles cloning repositories, environment setup, compilation, flashing, running, log reading and JLink debug environment deployment; does not handle writing or understanding code, which is Claude Code's own responsibility

Development43
A
artifact-evaluation-prep
artifact-evaluation-prep
a-green-hand-jack / ml-research-skills

Prepare research artifact packages for evaluation or public release. Use for reproduction commands, environment checks, data packaging, and artifact forms.

Testing & quality43
A
artifacts-builder
artifacts-builder
ovachiever / droid-tings

Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React, Tailwind CSS, shadcn/ui). Use for complex artifacts requiring state management, routing, or shadcn/ui components—not for simple single-file HTML/JSX artifacts.

Development43
A
arweave
arweave
permaweb / skills

Upload files and websites to permanent storage on Arweave (permaweb), and manage ArNS domain records. Use when the user wants to publish content to Arweave, deploy a static site to the permaweb, or attach a transaction to an ArNS name (ar.io).

Cloud & DevOps43
A
arxiv-preflight
arxiv-preflight
mathews-tom / armory

Pre-submission validation audit for arXiv papers across TeX source, PDF, figures, metadata, bibliography, file organization, and common-error scans. Produces pass/fail report with specific fixes per arXiv requirement. Triggers on: "check my arXiv submission", "validate for arXiv", "arXiv preflight", "ready for arXiv", "arxiv check", "arxiv submission readiness". Companion to manuscript-review (prose), manuscript-provenance (code), arxiv-figures, arxiv-package.

Documents43
A
ascend-dmi
ascend-dmi
ascend-ai-coding / awesome-ascend-skills

Use this skill when the user needs hardware-level management, testing, or diagnostics for Huawei Ascend NPUs. Typical scenarios: checking an NPU card's status, temperature, and utilization; testing memory bandwidth (h2d/d2h/d2d/p2p); running compute/power benchmarks (TFLOPS, TOPS); diagnosing NPU hardware faults or performing health checks; stress testing NPU cards (aicore, memory); resetting or recovering stuck or abnormal NPU cards. Typical user questions (trigger even if ascend-dmi is not mentioned): "help me test this server's compute and bandwidth", "check the NPU temperature and utilization on 192.168.1.50", "run an fp16 compute test and see the TFLOPS", "is the d2d bandwidth up to spec", "card 3 seems to have a problem, help me diagnose it", "the NPU is stuck, reset it", "stress test all 8 cards", "run a power test, edp mode". Use this skill whenever the user wants to measure, diagnose, or manage Ascend NPU hardware directly — including checking server NPU performance (compute/bandwidth/power), diagnosing hardware faults, or resetting NPU cards. Trigger even when the user only mentions "server" + "compute/bandwidth/NPU status" without saying "ascend-dmi". Do NOT use for: writing NPU code, installing frameworks, debugging training issues, or Docker configuration.

Cloud & DevOps43
A
ascii-pixel-art
ascii-pixel-art
ckorhonen / claude-skills

Generate animated ASCII art from images with subject detection, blurred pixelated backgrounds, and dynamic visual effects. Use when asked to create ASCII art, convert an image to ASCII, generate pixel art, add animated text art effects, or make retro-style visual art from photos

Creative & media43
88021–88080 of 97,905

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.