mcpbeat Sign in

Claude Skills

The open format is called Agent Skills and works in Claude Code, Codex, Cursor and other agents — most people know it as Claude Skills.

Every Agent Skill we could find on GitHub, deduplicated by content. 79 566 files from 1 758 authors, of which 61 913 are unique — the rest is the same skill repackaged into someone else's repository. For each one: what it weighs in tokens, whether it ships runnable scripts, and which MCP servers it needs.

61 913
unique skills
out of 79 566 files found on GitHub
17 653
are copies
same content, someone else's repository
1 739
tokens, median
what a typical skill costs you in context
7 886
name collisions
two skills with one name cannot sit side by side

43 381–43 440 of 61 913

page 724 of 1 032
Meeting Request Parsing
by cxcscmu

Parse meeting request emails from test_input.json to extract meeting details. This skill helps extract recipient email, message ID, meeting duration, and any date/time constraints from JSON email records. Use this whenever you need to process meeting requests from a JSON file.

709 tokens
Meeting Response Formatting
by cxcscmu

Generate properly formatted meeting confirmation emails and save results. This skill handles creating reply text files with exact formatting (date format with day name and full date, time format with leading zeros), generating results.json with metadata, and ensuring compliance with the response template. Use this whenever you need to format meeting confirmations or generate scheduled meeting documentation.

1k tokens
Meeting Slot Scheduling
by cxcscmu

Find the earliest available meeting time slots that satisfy constraints. This skill implements the scheduling algorithm to match meeting requests with available calendar slots, handling blue (flexible) block overwriting, time constraints, and date preferences. Use this whenever you need to schedule a meeting or find available time slots.

924 tokens
PDF Calendar Extraction
by cxcscmu

Extract appointments and time blocks from a calendar PDF. This skill helps parse calendar.pdf to identify appointment blocks, their positions on the timeline, duration, and color coding (including blue blocks that represent flexible/overwritable slots). Use this whenever you need to extract calendar data from a PDF document.

751 tokens
D3 Chart Table Sync
by cxcscmu

Synchronize interactions between D3 visualizations and HTML tables, enabling click-to-highlight and hover effects across both elements. Use this skill when you need chart and table elements to stay in sync - clicking a bubble highlights its table row, clicking a row highlights the bubble, and/or hovering shows related data across both. Essential for exploratory dashboards where users need to see data from multiple perspectives simultaneously.

1k tokens
D3 Force Bubble Chart
by cxcscmu

How to create a force-directed bubble chart in D3.js (v6+). Use this skill whenever the user asks to build a bubble chart, cluster bubbles by category, or use d3.forceSimulation to position SVG circles without overlap.

799 tokens
Stock Data Processing
by cxcscmu

Load, parse, and transform stock market data from CSV files for D3 visualization. Use this skill when working with financial CSV data, handling missing values (ETFs often lack market cap/country data), formatting market capitalization as human-readable strings (1.64T), and preparing data for both visualization and table display. Essential for stock dashboards, portfolio analytics, and financial data pipelines.

1k tokens
Glm Config Management
by cxcscmu

Managing and modifying GLM configuration files (glm3.nml) for calibration. Use this skill whenever you need to safely update GLM parameters, preserve non-calibration settings, validate configuration syntax, or manage multiple parameter sets. Essential for iterative calibration workflows where parameters must change reliably without corrupting the config.

1k tokens
Glm Fundamentals
by cxcscmu

How to run the General Lake Model (GLM) for lake water temperature simulation. Use this skill whenever you need to execute GLM simulations, understand GLM configuration files (*.nml), interpret GLM output (NetCDF), or troubleshoot GLM execution. Essential for lake modeling and water temperature prediction tasks.

920 tokens
Water Temperature Metrics
by cxcscmu

Computing RMSE (Root Mean Squared Error) and other metrics for water temperature model validation. Use this skill whenever you need to match simulated temperatures with field observations, compute RMSE by depth categories, calculate annual/seasonal subsets, or prepare model evaluation metrics. Essential for lake model calibration and validation workflows.

1k tokens
Itinerary Builder
by cxcscmu

Build multi-day travel itineraries with routing, scheduling, and constraint satisfaction. Use this skill whenever creating a structured travel plan that must span multiple days, visit specific cities, include meals and accommodations, and respect travel time and budget constraints. Essential for generating day-by-day itineraries in JSON or structured formats.

2k tokens
Travel Budget Optimizer
by cxcscmu

Optimize travel costs including accommodations, meals, transportation, and attractions while respecting budget constraints. Use this skill whenever building a trip with specific budget limits that require cost calculation, price comparison, or financial constraint satisfaction. Essential for maximizing trip value within fixed budgets.

2k tokens
Travel Database Parser
by cxcscmu

Parse and search travel-related databases including cities, accommodations, restaurants, attractions, and distances. Use this skill whenever building a travel itinerary that requires querying real-world data from CSV files or text databases. This skill helps extract relevant POIs, lodging, dining, and routing information from structured datasets.

1k tokens
Super Mario Frame Analysis
by cxcscmu

Complete workflow for analyzing Super Mario game video frames and generating statistics. Use this skill when you need to extract video frames, process them for analysis, count game objects using template matching, and generate CSV reports of game element statistics.

881 tokens
Template Object Counting
by cxcscmu

Count specific objects in images using template matching with reference object images. Use this skill when you need to detect and count game elements, sprites, or recurring visual patterns in screenshots or game frames using a template image as reference.

865 tokens
Video To Grayscale Frames
by cxcscmu

Extract keyframes from MP4 video files and convert them to grayscale. Use this skill when you need to process video files for analysis by extracting I-frames (keyframes) and converting them to grayscale images for computer vision tasks.

602 tokens
Excel Financial Calculations
by cxcscmu

Calculate financial metrics in Excel including percentages of GDP, percentage changes, and weighted averages. Use this skill when working with economic data, calculating net exports as percentage of GDP, or deriving financial ratios from raw data.

924 tokens
Excel Two Condition Lookups
by cxcscmu

Master two-condition lookups in Excel using INDEX&MATCH, XLOOKUP&MATCH, and HLOOKUP&MATCH. Use this skill whenever working with Excel lookups that require matching on two or more criteria (e.g., finding values based on both a row and column condition, or series code and year).

899 tokens
Anthropic Brand Tokens
by cxcscmu

> Authoritative reference for Anthropic's official brand color palette, typography, and design tokens. Use this skill whenever creating any Anthropic-branded artifact, poster, UI, or document that must apply official HEX values for background, casing, "corporate dark", "identity light", "primary accent", "secondary accent", "tertiary accent", "brand tokens", "muted mid gray", "Anthropic typography".

703 tokens
Technical Poster Generator
by cxcscmu

> Generate technical exploded-view posters of hardware devices using Python Pillow. Use this skill when creating engineering diagrams, exploded-view illustrations, hardware layer breakdowns, or technical documentation posters programmatically.

603 tokens
Qiyan Lvshi
by cxcscmu

Rules and structure for composing Chinese seven-character regulated verse (七言律诗). Use this skill whenever composing, analyzing, or explaining 七言律诗, 律诗, or classical Chinese regulated verse — even if the user just says "write a Chinese poem" in a formal style.

935 tokens
War Peace Poetry
by cxcscmu

Classical Chinese poetic imagery and techniques for war and peace themes. Use this skill when composing or analyzing Chinese poetry about war, peace, soldiers, refugees, or the suffering of common people during conflict.

738 tokens
Ca Small Claims
by cxcscmu

California Small Claims Court SC-100 form field mapping and filling guide. Use this skill when filling out California SC-100 Plaintiff's Claim forms, understanding small claims court procedures, or mapping case details to SC-100 form fields.

547 tokens
PDF Form Filler
by cxcscmu

Fill PDF form fields programmatically using Python and pypdf. Use this skill whenever the user needs to fill out a PDF form, set text fields, or check checkboxes in a PDF document.

501 tokens
Custom Distance Metrics
by cxcscmu

Define custom distance/similarity metrics for clustering and ML algorithms. Use when working with DBSCAN, sklearn, or scipy distance functions with application-specific metrics.

674 tokens
Parallel Processing
by cxcscmu

Parallel processing with joblib for grid search and batch computations. Use when speeding up computationally intensive tasks across multiple CPU cores.

510 tokens
Earthquake Distance Calc
by cxcscmu

> Calculate geodesic distances between earthquake points and plate boundaries using GeoPandas projections. Use this skill when computing distances in kilometers between geographic points and linestring/polygon boundaries, especially for finding the furthest earthquake, geodesic distance, plate boundary distance.

719 tokens
Geospatial Plate Analysis
by cxcscmu

> Analyze tectonic plate geometries using GeoPandas with proper coordinate projections. Use this skill whenever working with PB2002 plate boundary/plate polygon data, filtering points by plate membership, or extracting plate-specific boundaries.

647 tokens
Slack Thread Analysis
by cxcscmu

> Analyze Slack message threads to identify participants, extract insights, and find shared resources. Use this skill when tracing who contributed to discussions about documents, competitor products, or shared URLs/demos in enterprise Slack data.

534 tokens
13f Analyzer
by cxcscmu

Perform data analysis on SEC 13-F filing datasets (TSV format) to obtain insights about fund activities such as number of holdings, AUM, and change of holdings between two quarters. Use this skill whenever analyzing hedge fund portfolios, comparing quarterly holdings, or working with SEC EDGAR 13F data files.

566 tokens
Fuzzy Name Search
by cxcscmu

Fuzzy search fund names in SEC 13F COVERPAGE data or stock names in INFOTABLE data. Use this skill whenever searching for a fund or stock by name when the exact spelling or format is uncertain, or when performing case-insensitive partial matching on SEC filing data.

355 tokens
Druid Js Vulnerability
by cxcscmu

Patching Apache Druid JavaScript injection vulnerability (CVE-2021-25646). Use this skill when fixing Druid's JavaScript execution bypass where empty JSON keys override @JacksonInject JavaScriptConfig to enable JavaScript execution despite being disabled server-wide.

491 tokens
Jackson Inject Security
by cxcscmu

Fixing Jackson @JacksonInject bypass vulnerabilities where attackers use empty JSON keys to override injected values. Use this skill whenever reviewing or patching Java code that uses @JacksonInject for security-sensitive configuration injection, especially in Apache projects.

405 tokens
Gh Activity Query
by cxcscmu

> Query GitHub repository activity (PRs, issues) for a date range using the gh CLI. Use this skill whenever you need to fetch pull request or issue data from a GitHub repository, compute statistics like counts, merge times, or identify top contributors. Triggers on tasks involving GitHub activity reports, community pulse summaries, or repository metrics gathering.

613 tokens
Github Report Builder
by cxcscmu

> Build structured JSON reports from GitHub repository activity data. Use this skill whenever you need to compile PR and issue statistics into a formatted JSON file for meeting summaries, community pulse reports, or stakeholder updates. Triggers on tasks that require outputting a report.json or similar artifact from GitHub metrics.

446 tokens
Pytorch Nlp Setup
by cxcscmu

Set up Python environments for NLP/ML projects using PyTorch, transformers, and TRL. Use this skill when installing dependencies for preference optimization, RLHF, or transformer-based training pipelines.

306 tokens
DOCX Template Fill
by cxcscmu

> Fill Word document (.docx) templates that use placeholder syntax like {{PLACEHOLDER}}. Handles split placeholders (where Word splits a placeholder across multiple XML runs), conditional sections ({{IF_X}}...{{END_IF_X}}), and preserves formatting. Use this skill whenever the user asks to fill a Word template, generate a document from a template, or replace placeholders in a .docx file.

908 tokens
Document Organizer
by cxcscmu

Organizes mixed document files (PDF, PPTX, DOCX) into subject-based folders by analyzing content. Use this skill when sorting, categorizing, or organizing documents into topic folders.

358 tokens
PDF Classifier
by cxcscmu

Classifies PDF academic papers by subject area using text extraction from first pages. Use this skill whenever you need to categorize, sort, or organize PDF papers by topic, research field, or subject matter.

729 tokens
Python Scala Builder Patterns
by cxcscmu

> Translating Python builder patterns, fluent interfaces, and factory functions to Scala. Use when converting Python classes with method chaining, __init__ with mutable lists/dicts, or builder/factory patterns to idiomatic Scala with immutable state and companion objects.

464 tokens
Python Scala Enums Adts
by cxcscmu

> Translating Python enums, dataclasses, and union types to Scala sealed traits, case classes, and ADTs. Use when converting Python Enum classes to Scala enumerations, Python dataclasses to Scala case classes, or Python Union/Optional types to Scala Option/Either/sealed hierarchies.

574 tokens
Python Scala Generics Variance
by cxcscmu

> Translating Python generics, variance annotations, protocols, and type variables to Scala type parameters, variance annotations, and traits. Use when converting Python Generic[T], TypeVar with covariant/contravariant, Protocol classes, or higher-kinded type simulations to Scala.

558 tokens
Calendar Parsing
by cxcscmu

Parse visual calendar PDFs to extract existing appointments with their time ranges, colors, and availability status. Use this skill whenever processing calendar images/PDFs to determine busy/free slots, even if the user just says "check my calendar" or "find available time".

490 tokens
Meeting Scheduler
by cxcscmu

Schedule meetings by matching email requests against calendar availability. Use this skill when processing meeting request emails, finding optimal meeting times, or generating meeting reply templates. Triggers on phrases like "schedule a meeting", "find a time", "propose meeting slots".

578 tokens
D3 Interactive Datatable
by cxcscmu

> Build interactive data tables with D3.js that are linked to other D3 visualizations. Use this skill when building HTML tables with D3 that need click-to-highlight interaction, interactive table, linked table and chart, click to highlight.

627 tokens
Glm Lake Calibration
by cxcscmu

> Calibrate the General Lake Model (GLM) for lake temperature simulation. Use this skill whenever calibrating GLM parameters, running GLM simulations, or tuning Kw, coef_mix_hyp, wind_factor, lw_factor, or ch to match observed water temperature profiles. Covers Lake Mendota and similar dimictic lakes.

727 tokens
Netcdf Obs Matching
by cxcscmu

> Extract simulated temperature from GLM NetCDF output and match against field observations for RMSE evaluation. Use this skill when computing RMSE metrics from GLM output.nc files matched against CSV observation data with datetime and depth columns. Covers exact datetime + rounded-depth merging.

781 tokens
Itinerary Builder
by cxcscmu

Build multi-day travel itineraries in JSON format from database lookups. Use this skill when constructing day-by-day travel plans with transportation, meals, attractions, and accommodations.

480 tokens
Travel Data Lookup
by cxcscmu

Look up travel data from the local CSV/TXT database for cities, restaurants, accommodations, attractions, and distances. Use this skill whenever planning a trip, building an itinerary, or querying travel-related datasets in /app/data/.

663 tokens
Grayscale Conversion
by cxcscmu

Convert RGB images to grayscale using OpenCV (cv2) in Python. Use this skill when the user needs to convert color images to grayscale for image processing, template matching, or analysis.

239 tokens
Template Object Counting
by cxcscmu

Count occurrences of objects in images using OpenCV template matching. Use this skill when the user needs to detect and count specific objects (coins, enemies, items) in game screenshots or similar images using a reference template image.

734 tokens
Video Keyframe Extraction
by cxcscmu

Extract key frames (I-frames) from video files using FFmpeg. Use this skill when the user needs to pull out keyframes from MP4, MKV, AVI, or other video formats for analysis or processing.

299 tokens
Excel Index Match
by cxcscmu

> How to use INDEX&MATCH for two-dimensional lookups in Excel via openpyxl. Use this skill whenever building Excel formulas that look up values by matching both a row criterion and a column criterion from a data table — e.g., matching a series code (row) and a year (column). Trigger when the user mentions VLOOKUP&MATCH, HLOOKUP&MATCH, XLOOKUP&MATCH, INDEX&MATCH, or two-condition lookups.

638 tokens
Excel Weighted Stats
by cxcscmu

> How to calculate weighted means and descriptive statistics (min, max, median, percentiles, simple mean) in Excel formulas via openpyxl. Use this skill whenever the user asks for SUMPRODUCT-based weighted averages, GDP-weighted means, percentile calculations, or descriptive statistics in Excel.

620 tokens
Design Params JSON
by cxcscmu

> How to generate a design_parameters.json file containing the applied HEX color values and heading font name used in a branded poster or artifact. Use this skill whenever a task requires outputting a machine-readable record of design tokens "applied hex values", "color parameters json", "brand token json output".

598 tokens
Technical Exploded View Poster
by cxcscmu

> How to generate a technical exploded-view hardware poster as a PNG using Python (matplotlib + Pillow). Use this skill whenever the user asks for an exploded-view diagram, hardware layer diagram, technical product poster, or engineering teardown "PCB diagram", "technical poster", "engineering poster", "teardown illustration".

1k tokens
Chinese Regulated Verse
by cxcscmu

How to compose a seven-character regulated verse (七言律诗) in Classical Chinese poetry. Use this skill whenever the user asks to write classical Chinese poetry, a regulated verse, a 律诗, or any structured poem with tonal rules, rhyme schemes, and parallelism requirements. Covers structure, tonal patterns, rhyming (based on modern Mandarin), antithesis couplets, and thematic guidance.

1k tokens
California Small Claims Form
by cxcscmu

How to fill out California Small Claims Court forms (SC-100 and related). Use this skill whenever the user needs to complete a California small claims court filing, fill in plaintiff/defendant information, describe a claim, or prepare court documents for small claims cases.

669 tokens
Dbscan Custom Metric
by cxcscmu

> How to run DBSCAN clustering with a custom anisotropic distance metric using sklearn and scipy. Use this skill whenever the user needs to cluster spatial points with a weighted or shape-adjusted distance, such as attenuating x vs y distances differently, or when DBSCAN needs a non-Euclidean metric defined as a callable. Covers cluster centroid computation and noise-point handling.

648 tokens
Earthquake Distance Analysis
by cxcscmu

> How to parse USGS GeoJSON earthquake data, filter by location relative to tectonic plates, and find the earthquake furthest from a plate boundary. Use this skill whenever the user asks to find earthquakes within a plate, compute distances from plate boundaries, or analyze USGS earthquake catalog data with GeoPandas.

924 tokens

Claude Skills — questions

Answers built from the skills we actually parsed.

What is a Claude Skill?
A folder with a SKILL.md file: instructions that teach an agent to do one thing well, optionally with scripts and reference files alongside. The format is open and called Agent Skills — Claude Code, Codex and other agents read the same files. It is not a program you run; it is knowledge the agent loads when the task calls for it.
How is a skill different from an MCP server?
A server gives the agent new abilities — it connects to something and exposes tools. A skill gives the agent knowledge: how to use what it already has. They combine, and often literally: 11 350 of the skills here declare which MCP servers they need to work.
Why are there fewer skills here than in other catalogues?
Because we deduplicate by content. Of 79 566 files found on GitHub, 61 913 are unique — the rest is the same skill copied into someone else's repository, word for word. Catalogues that count files rather than skills show every copy as a separate entry.
What does the token count mean?
A skill is loaded into the model's context when it is used, so its size is a running cost on every request that touches it. We measure the whole folder, not just SKILL.md: one official skill is 377 tokens, another drags 83 files of fonts behind it.
How do I install a skill?
Copy the skill folder into ~/.claude/skills for personal use, or into .claude/skills inside a project. The agent picks it up by the name in the SKILL.md header — which is worth checking: 7 886 skills here share a name with another skill, and two of them cannot sit side by side.