mcpField

Skills

101,174 packaged capabilities and playbooks for agents. Install any of them with one command.

All

C
cloudflare-sandbox
cloudflare-sandbox
secondsky / claude-skills

Cloudflare Sandboxes SDK for secure code execution in Linux containers at edge. Use for untrusted code, Python/Node.js scripts, AI code interpreters, git operations.

Cloud & DevOps231
C
convex-tanstack
convex-tanstack
sstobo / convex-skills

Comprehensive guide for building full-stack applications with Convex and TanStack Start. This skill should be used when working on projects that use Convex as the backend database with TanStack Start (React meta-framework). Covers schema design, queries, mutations, actions, authentication with Better Auth, routing, data fetching patterns, SSR, file storage, scheduling, AI agents, and frontend patterns. Use this when implementing features, debugging issues, or needing guidance on Convex + TanStack Start best practices.

Development231
C
council
council
pedronauck / skills

Orchestrates debates among multiple advisors on high-impact architecture, technology, or product decisions. Dispatches 3–5 domain-archetype subagents (pragmatic-engineer, architect-advisor, security-advocate, product-mind, devils-advocate, the-thinker) through opening statements, tensions, position evolution, and synthesis phases. Preserves dissent and delivers actionable recommendations with documented risks. Use when evaluating trade-offs, stress-testing a PRD or tech spec, resolving dilemmas with multiple viable options, or when a decision needs diverse expert perspectives. Don’t use for simple yes/no questions, factual lookups, creative brainstorming without trade-offs, or tasks where one expert perspective is enough.

Agent workflows231
C
crisis-communications
crisis-communications
jamditis / claude-skills-journalism

Crisis communication and rapid-response workflows. Use when covering breaking news or coordinating fast fact-checking on deadline.

Productivity231
C
Cross-Site Scripting and HTML Injection Testing
Cross-Site Scripting and HTML Injection Testing
davila7 / claude-code-templates

This skill should be used when the user asks to “test for XSS vulnerabilities”, “perform cross-site scripting attacks”, “identify HTML injection flaws”, “exploit client-side injection vulnerabilities”, “steal cookies via XSS”, or “bypass content security policies”. It provides comprehensive techniques for detecting, exploiting, and understanding XSS and HTML injection attack vectors in web applications

Security231
D
data-sql-optimization
data-sql-optimization
vasilyu1983 / ai-agents-public

Diagnoses and tunes SQL for OLTP workloads on PostgreSQL, MySQL, and SQL Server. Use when tuning queries, reading plans, indexing, or fixing lock contention.

Data & databases231
D
database-architect
database-architect
rmyndharis / antigravity-skills

Expert database architect specializing in data layer design

Data & databases231
E
edgeone-pages-deploy
edgeone-pages-deploy
tencentedgeone / edgeone-makers-tools

No description yet

Cloud & DevOps231
E
electron-desktop
electron-desktop
travisjneuman / .claude

Desktop application development with Electron for Windows, macOS, and Linux. Use when building cross-platform desktop apps, implementing native OS features, or packaging web apps for desktop.

Development231
E
eng-runbook
eng-runbook
nexu-io / open-design

An engineering runbook — service overview, alerts table, dashboards links, common procedures with copy-pasteable commands, on-call rotation, and an incident-response checklist. Use when the brief mentions "runbook", "ops doc", "on-call guide", "SRE doc", or "运维手册".

Cloud & DevOps231
E
engram-memory-protocol
engram-memory-protocol
gentleman-programming / engram

Persistent memory discipline for Engram contributors. Trigger: Decisions, bugfixes, discoveries, preferences, or session closure.

Agent workflows231
E
espresso-skill
espresso-skill
lambdatest / agent-skills

Generates Espresso UI tests for Android apps in Kotlin or Java. Espresso runs inside the app process for fast, reliable UI testing. Supports local and TestMu AI cloud real devices. Use when user mentions "Espresso", "onView", "ViewMatchers", "Android UI test", or "instrumentation test". Triggers on: "Espresso", "onView", "ViewMatchers", "Android UI test", "instrumentation", "TestMu".

Testing & quality231
E
Expense Tracker
Expense Tracker
jmsktm / claude-settings

Track business expenses, categorize spending, manage budgets, and generate financial reports

Other231
G
gemini-cli
gemini-cli
secondsky / claude-skills

Google Gemini CLI for second opinions, architectural advice, code reviews, security audits. Leverage 1M+ context for comprehensive codebase analysis via command-line tool

Agent workflows231
G
git-clean-gone-branches
git-clean-gone-branches
everyinc / compound-engineering-plugin

Clean up local branches whose remote tracking branch is gone. Use when the user says "clean up branches", "delete gone branches", "prune local branches", "clean gone", or wants to remove stale local branches that no longer exist on the remote. Also handles removing associated worktrees for branches that have them.

Development231
G
git-helpers
git-helpers
adeonir / agent-skills

Git workflow for conventional commits, pull request creation, and pull request merging. Use when committing, opening or pushing a pull request, or merging one. Not for code review, acceptance-criteria checks, general branch management, or session wrap-up.

Development231
H
html-slideshow-deck
html-slideshow-deck
f-labs-io / agent-html-skills

Generate keyboard-navigable HTML slideshow decks for presentations, tech talks, leadership briefings, onboarding walkthroughs, and any sequential visual narrative. Use whenever the user wants slides, a deck, a presentation, a tech talk, a brown-bag, a briefing, or any sequential walkthrough — especially when they want to share via a link rather than as a PowerPoint or Keynote file. Prefer HTML over .pptx whenever the deck contains live code, embedded interactivity, or will be shared as a URL

Documents231
I
ideakit
ideakit
mimukit / skills

Think an idea through across many sessions, with one ideas repo holding a folder per idea, a jotpad for thoughts that have none, and one idea open at a time. Use when the user says “jot this down,” “promote that jot,” “capture this idea,” “let's think about the <X> idea,” “where do my ideas stand,” “research <X> for this idea,” “is the <X> idea worth building,” “I'm dropping the <X> idea,” or runs “/ideakit.”

Productivity231
J
jest
jest
bobmatnyc / claude-mpm-skills

Jest with TypeScript - Industry standard testing framework with 70% market share, mature ecosystem, React Testing Library integration

Testing & quality231
J
jww-repository-validation
jww-repository-validation
justin / jww-skills

Select, run, and report proportionate validation for repository changes when no more specific validation workflow applies. Use after editing code, configuration, templates, documentation, or automation; do not use when a language-specific skill already covers the change.

Testing & quality231
L
l36-gui-outsource-feedback

No description yet

Other231
L
launch-formula
launch-formula
guia-matthieu / clawfu-skills

Turn your marketing into an event that makes people beg to buy before you even release the product Use when: **Launching a new product or course** and want to maximize first-day sales; **Building anticipation** for an upcoming offer instead of “surprise” launching; **Growing your email list** while simultaneously warming them up to buy; **Creating urgency without being sleazy** with legitimate scarcity; **Turning skeptics into buyers** through sequenced value delivery

Marketing & growth231
L
linkfox-echotik-batch-product-detail
linkfox-echotik-batch-product-detail
linkfox-ai / linkfox-skills

Batch-query TikTok product details, including sales and GMV across multiple periods (1/7/15/30/60/90 days and total), livestream sales and GMV, shoppable video and creator data, views, prices, ratings, review counts, commission rates, and listing/fully managed status. Supports batch lookups by product ID or TikTok Shop product URL. Trigger for requests about TikTok product details, batch lookups, sales analysis, GMV, livestream sales, creator data, prices and ratings, or EchoTik product details. Also trigger when users need detailed sales and marketing data for multiple TikTok products by ID or URL, even if “EchoTik” is not mentioned.

Marketing & growth231
L
linkfox-etsy-store-query
linkfox-etsy-store-query
linkfox-ai / linkfox-skills

Filter Etsy shops by multiple dimensions (sales, favorites, reviews, shop opening date, country, main category, Raving/starred, etc.). Trigger when users mention Etsy shops, Etsy shop search, Etsy seller, Etsy shop rankings, Etsy weekly-sales shops, etsy stores, or Etsy shop lookup. Trigger this skill even if the tool is not named, whenever users look for Etsy shops, filter shop data, or analyze shop performance.

Marketing & growth231
L
linkfox-fastmoss-product-rank-top-selling
linkfox-fastmoss-product-rank-top-selling
linkfox-ai / linkfox-skills

Use FastMoss data to query best-selling product rankings in the global TikTok e-commerce market, with analysis by day, week, month, and category. Trigger for TikTok bestseller rankings, sales rankings, GMV rankings, category bestsellers, weekly product reports, or FastMoss. Also trigger when users want TikTok best-seller rankings or sales rankings by time period, even if “FastMoss” is not mentioned.

Marketing & growth231
L
linkfox-keepa-product-series
linkfox-keepa-product-series
linkfox-ai / linkfox-skills

Query historical time-series data for Amazon products, including price trends, BSR (Best Sellers Rank) trends, rating changes, seller counts, and monthly sales. Supports any ASIN across multiple Amazon marketplaces. Trigger for price history or tracking, BSR history or trends, historical pricing, price fluctuations, Keepa data, ranking history, price-drop alerts, historical Lightning Deal prices, Buy Box price trends, coupon prices, FBA/FBM price comparisons, changes in seller counts, rating trends, sales history, or related requests. Also trigger for Amazon product-level historical trends in price, rank, or sales, even if “Keepa” or “time-series data” is not mentioned.

Marketing & growth231
L
linkfox-seerfar-ozon-category-search
linkfox-seerfar-ozon-category-search
linkfox-ai / linkfox-skills

Seerfar Ozon category product search: retrieve the product list for an Ozon category by category ID, returning category-level aggregates (total sales volume, total sales revenue, average price, average rating, seasonality) and each product's sales volume, price, rating, review count, brand, seller, and delivery method. Use for category product selection, bestseller discovery, category capacity and price-band analysis, and seasonality assessment. Trigger this skill when the user mentions Ozon category products, Ozon category analysis, Ozon category product selection, Ozon category bestsellers, Ozon category total sales, Ozon category average price, Ozon category search, Ozon category products, category best-sellers, or category analysis. Trigger it even if the user does not explicitly mention "Seerfar" as long as they intend to view products and category-level summary data for an Ozon category.

Data & databases231
L
linkfox-seerfar-ozon-market-keyword-search
linkfox-seerfar-ozon-market-keyword-search
linkfox-ai / linkfox-skills

Seerfar Ozon market keyword search: Filter Ozon (and Wildberries) market keywords by multiple metrics, including search popularity, growth, product count, seller count, competitor count, price, sales, and conversion concentration. Returns a market profile for each keyword, including monthly search popularity, growth, market potential, competitor/seller counts, average price, add-to-cart conversion, and top products. Use for Ozon keyword selection, blue-ocean keyword discovery, and market opportunity analysis. Trigger when the user mentions Ozon trending keywords, Ozon keyword market analysis, Ozon keyword selection, Ozon blue-ocean keywords, Ozon search popularity, Wildberries keywords, Seerfar Ozon, Ozon market keyword search, Ozon keyword research, or blue ocean keywords Ozon. Trigger this skill even if the user does not explicitly mention “Seerfar,” as long as they intend to filter Ozon market keywords by metrics and view market profiles.

Marketing & growth231
L
linkfox-shopee-store-livestream
linkfox-shopee-store-livestream
linkfox-ai / linkfox-skills

Shopee Livestream (part of the same series as linkfox-shopee-store-auth) forwards all 25 endpoints of the Shopee Open API Livestream module via /shopee/developerProxy, including create_session, start_session, add_item_list, get_session_detail, get_session_metric, post_comment, and upload_image. Trigger for Shopee livestreams, Livestream, creating sessions, livestream products or comments, session_id, or upload_image. Also trigger for managing Livestream sessions, products, or interactions for an authorized Shopee shop, even if livestreaming is not explicitly mentioned.

Marketing & growth231
L
linkfox-shopee-store-logistics
linkfox-shopee-store-logistics
linkfox-ai / linkfox-skills

Shopee store shipping and logistics (in the same series as linkfox-shopee-store-auth). Forwards all 46 interfaces in the Shopee Open API Logistics module through /shopee/developerProxy, including get_shipping_parameter, ship_order, get_tracking_number, create_shipping_document, download_shipping_document, and get_channel_list. Triggered when users mention Shopee logistics, shipping, ship_order, tracking numbers, shipping labels, tracking, pickup addresses, logistics channels, or READY_TO_SHIP shipping. Also trigger for shipping, label generation, or tracking inquiries for an authorized Shopee store, even if “logistics” is not explicitly mentioned.

Other231
L
linkfox-shopee-store-orders
linkfox-shopee-store-orders
linkfox-ai / linkfox-skills

Shopee store orders (in the same series as linkfox-shopee-store-auth). Forwards all 22 interfaces in the Shopee Open API Order module through /shopee/developerProxy, including get_order_list, get_order_detail, get_shipment_list, search_package_list, cancel_order, and related ship booking/invoice/FBS interfaces. Triggered when users mention Shopee orders, Shopee order lists, order details, packages, order splitting, order cancellation, buyer cancellation, order notes, booking, FBS invoices, order_sn, READY_TO_SHIP, or Shopee order processing. Also trigger for order lookup or processing for an authorized Shopee store, even if “orders” is not explicitly mentioned.

Other231
L
linkfox-temu-product-query
linkfox-temu-product-query
linkfox-ai / linkfox-skills

Filter Temu products by multiple criteria, including keyword/product ID/store ID, frontend and backend categories, price, rating, reviews, total/weekly/daily sales, listing date, full or semi-managed status, semi-managed region, and tags. Trigger when the user mentions Temu products, Temu product selection, Pinduoduo cross-border, Temu bestsellers, Temu semi-managed, fully managed products, Temu product query, or temu items. Trigger even if the user does not mention the tool name, as long as they want to search Temu products, check sales/ratings/prices, or filter products.

Marketing & growth231
L
linkfox-zhihuiya-abstract-data-translated
linkfox-zhihuiya-abstract-data-translated
linkfox-ai / linkfox-skills

Retrieve translated patent titles and abstracts from the PatSnap patent database. Trigger for requests to translate patent abstracts or titles, obtain patent content in another language, or look up a patent’s abstract or title by patent ID or publication number. Also trigger for patent abstract translation, patent title translation, PatSnap, patent translation, abstract lookup, or mentions of PatSnap or patent abstract lookup, even if translation is not explicitly requested.

Productivity231
L
llm-obs-eval-pipeline
llm-obs-eval-pipeline
datadog-labs / agent-skills

End-to-end LLM Observability pipeline for an instrumented ml_app — classify production traces, root-cause failures, bootstrap evaluators, then (optionally) sample + publish a dataset, generate + run an experiment, and analyze results. Six narrated phases with a standardized banner and a “continue” checkpoint between each. Pure orchestration over the dd-llmo sub-skills (`llm-obs-session-classify`, `llm-obs-trace-rca`, `llm-obs-eval-bootstrap`, `llm-obs-experiment-py-bootstrap`, `llm-obs-experiment-analyzer`). Use when user says “run the eval pipeline”, “go from traces to evals”, “bootstrap evals end to end”, “classify then RCA then bootstrap”, “build an eval set from scratch”, “onboard me to datasets and experiments”, “walk me through experiments”, “I have an ml_app, now what”, “LLM Obs onboarding”, “guided experiment setup”, “from traces to experiments”, or wants a deterministic, narrated tour from production data through evaluators, datasets, and experiments. Stop early with `--stop-after <phase>` to short-circuit at evaluators or dataset, or resume mid-flow with `--start-at <phase>`

Testing & quality231
O
openfold2-nim
openfold2-nim
nvidia-bionemo / bionemo-agent-toolkit

Use this skill for OpenFold2, NVIDIA's BioNeMo NIM microservice for monomer protein structure prediction. Invoke whenever the user mentions OpenFold2, AlphaFold2-like monomer folding, protein sequence-to-structure prediction, A3M MSAs, mmCIF templates, hosted NVIDIA API calls, or local Docker deployment

Other231
P
peer-review-template
peer-review-template
nimrodfisher / data-analytics-skills

Structured peer review for analytical work. Use when reviewing teammates' analysis, providing constructive feedback, or establishing analysis quality standards.

Data & databases231
P
performing-web-cache-deception-attack
performing-web-cache-deception-attack
mukul975 / anthropic-cybersecurity-skills

Executes web cache deception attacks by exploiting path normalization

Security231
P
pixelfx
pixelfx
patch-gg / pixelfx

Make pixel art effects and sprite animations in code with the pixelfx library, which has 244 ready-made ones, acted out by a character who winds up, freezes on contact and recovers (fire, explosions, water, ice, lightning, sci-fi, melee, impacts, projectiles, spawn and death, arcane, holy, shadow, status, nature, weather, UI, pickups, transitions, critters) to drop into a game, recolor, export as sprite sheets or remix, plus a draft, render, look, refine loop that makes new ones look hand-animated. Use when someone wants pixel art VFX, sprite animations or sprite sheets, game juice, a specific effect (“a frost nova for my mage,” “a coin pickup sparkle”), wants to use or export a pixelfx effect in Godot, Unity, Phaser or a canvas game, or wants their pixel effects to look better.

Creative & media231
P
pptx
pptx
aiskillstore / marketplace

Presentation creation, editing, and analysis. When Claude needs to work with presentations (.pptx files) for: (1) Creating new presentations, (2) Modifying or editing content, (3) Working with layouts, (4) Adding comments or speaker notes, or any other presentation tasks

Documents231
P
product-page-design
product-page-design
finsilabs / awesome-ecommerce-skills

Design high-converting product detail pages with image galleries, variant selectors, social proof, and clear calls-to-action that drive add-to-cart

Design & UI231
P
project-development
project-development
svenja-dev / claude-code-skills

Design and build LLM-powered projects from ideation through deployment. Use when starting new agent projects, choosing between LLM and traditional approaches, or structuring batch-processing pipelines.

Agent workflows231
R
rn-motion-replica
rn-motion-replica
pluviobyte / rnskill

Analyze a public or local reference video, isolate a time range, deconstruct its layout, motion, timing, and transitions, then build an original verified motion replica with reusable templates and final MP4 QC. Use when the user says 复刻这个视频效果, 参考这个视频做同款动效, 拆解前 N 秒, 还原方框/连线/卡片动画, or provides a video or URL as a motion reference rather than asking to copy its footage or script.

Creative & media231
S
score
score
hainrixz / claude-seo-ai

Recompute and display the two scores (Search SEO + AI Visibility) from a persisted audit run, without re-crawling. Use to re-show or refresh the scores after an audit, to score a specific run directory or host, or to score a saved findings JSON file.

Marketing & growth231
S
security-expert

Expert-level application security, OWASP Top 10, penetration testing, and security best practices. Use when the user mentions OWASP, pentesting, appsec, vulnerability, encryption, or authentication, or when the task involves Security Principles, OWASP Top 10, Security Domains, or Broken Access Control.

Security231
S
simulation-orchestrator
simulation-orchestrator
heshamfs / materials-simulation-skills

Orchestrate multi-simulation campaigns: generate parameter sweep configurations (grid, linspace, or Latin Hypercube sampling), initialize and track batch job campaigns, monitor job completion status, and aggregate results with summary statistics across all runs. Use when running a parameter study across dt, kappa, or other simulation inputs, managing dozens or hundreds of simulation configurations, combining outputs from completed batch runs to find the best result, or automating the generate-run-collect workflow for systematic studies, even if the user only says “I need to try many parameter combinations” or “how do I organize a sweep.”

Data & databases231
S
slidev-magic-move
slidev-magic-move
yoanbernabeu / slidev-skills

Animate code transformations with Shiki Magic Move. Use this skill to create smooth morphing transitions between code states.

Documents231
S
sora-video
sora-video
acedatacloud / skills

Explain the retired Sora integration and help migrate existing workflows. The Sora service is not currently published in the AceDataCloud public API catalog.

Creative & media231
S
speech-to-text
speech-to-text
101-skills / superpowers

Transcribe audio to text with ElevenLabs Scribe and Whisper models via inference.sh CLI. Models: ElevenLabs Scribe v2 (98%+ accuracy, diarization), Fast Whisper Large V3, Whisper V3 Large. Capabilities: transcription, translation, multi-language, timestamps, speaker diarization, audio event tagging. Use for: meeting transcription, subtitles, podcast transcripts, voice notes. Triggers: speech to text, transcription, whisper, audio to text, transcribe audio, voice to text, stt, automatic transcription, subtitles generation, transcribe meeting, audio transcription, whisper ai, elevenlabs stt, scribe, eleven labs transcribe

Productivity231
S
strategic-reading
strategic-reading
garrytan / gbrain

Read a book, article, transcript, or case study through the lens of a specific strategic problem you're facing. Produces an applied playbook that maps the source onto the problem and gives short/medium/long-term recommendations. NOT for general book summaries

Productivity231
S
studio-e2e-tests
studio-e2e-tests
supabase / supabase

Write and run Playwright E2E tests for Supabase Studio (e2e/studio)

Testing & quality231
T
testing-best-practices
testing-best-practices
alleneubank / claude-code

Use when designing tests, writing test cases, or planning test strategy for a module. Covers unit, integration, and e2e layering

Testing & quality231
T
tightened-slide
tightened-slide
humantonylee / future-slide

Build single-file HTML horizontal-swipe presentation decks using the Tightened Slide process with locked layouts, strict grid rules, theme presets, image slot discipline, and validation

Documents231
T
tooluniverse-acmg-variant-classification
tooluniverse-acmg-variant-classification
mims-harvard / tooluniverse

Systematic ACMG/AMP germline variant classification with all 28 criteria (PVS1, PS1-4, PM1-6, PP1-5, BA1, BS1-4, BP1-7) for clinical significance. Produces 5-tier verdict (Pathogenic / Likely Pathogenic / VUS / Likely Benign / Benign) with cited evidence per criterion. Use for variant interpretation, VUS resolution, and pathogenicity assessment. Combines ClinVar, gnomAD, computational predictors, and gene-mechanism context.

Data & databases231
T
tooluniverse-computational-biophysics
tooluniverse-computational-biophysics
mims-harvard / tooluniverse

Solve quantitative problems in biophysics — pharmacokinetics (PK volume of distribution, clearance, half-life), epidemiology (R0, attack rate), toxicology (LD50, NOAEL), population genetics (Hardy-Weinberg, Fst), enzyme kinetics (Michaelis-Menten), thermodynamics. Use for first-principles quantitative biology calculations, dose calculations, exposure assessment, and biophysical-property estimation.

Data & databases231
T
tooluniverse-regulatory-variant-analysis
tooluniverse-regulatory-variant-analysis
mims-harvard / tooluniverse

Non-coding/regulatory variant interpretation — GWAS association lookup, eQTL evidence (GTEx), chromatin state (ENCODE), regulatory variant scoring (RegulomeDB, CADD), TF-binding disruption, and sequence-based deep-learning prediction (AlphaGenome/AlphaGenome Atlas) for when annotation databases are silent. Use for non-coding GWAS hit interpretation, eQTL-based gene assignment, and regulatory mechanism reasoning. Distinct from coding-variant tools.

Data & databases231
T
Trend Spotter
Trend Spotter
jmsktm / claude-settings

Identify emerging trends, weak signals, and future directions using multi-source analysis and pattern recognition

Productivity231
U
unittest-skill
unittest-skill
lambdatest / agent-skills

Generates Python unittest tests. Built-in testing framework with TestCase, setUp/tearDown, and assertion methods. Use when user mentions "unittest", "TestCase", "self.assertEqual", "Python unittest". Triggers on: "unittest", "TestCase", "self.assertEqual", "Python unittest" (not pytest).

Testing & quality231
V
visual-storytelling-design
visual-storytelling-design
lyndonkl / claude

Transforms data into compelling visual narratives by applying narrative structure, annotation techniques, scrollytelling patterns, and honest framing to data journalism, presentations, and infographics. Use when creating data-driven articles or reports, designing infographics with narrative, building scrollytelling experiences, annotating charts to guide interpretation, or when user mentions data storytelling, presentation design, annotated chart, narrative visualization.

Design & UI231
V
vue-router
vue-router
full-stack-skills / vue-skills

Provides comprehensive guidance for Vue Router including route configuration, navigation, dynamic routes, nested routes, route guards, programmatic navigation, and route meta. Use when the user asks about Vue Router, needs to set up routing, implement navigation guards, handle route parameters, or manage route transitions.

Development231
W
wcag-audit-patterns
wcag-audit-patterns
sickn33 / agentic-awesome-skills

Comprehensive guide to auditing web content against WCAG 2.2 guidelines with actionable remediation strategies

Testing & quality231
33301–33360 of 101,174

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.