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 600 files from 1 763 authors, of which 61 947 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 947
unique skills
out of 79 600 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 890
name collisions
two skills with one name cannot sit side by side

42 541–42 600 of 61 947

page 710 of 1 033
California Small Claims
by cxcscmu

How to fill out the California Small Claims Court SC-100 form, including field mapping and required vs. optional fields.

973 tokens
Dbscan Custom Metric
by cxcscmu

Run DBSCAN clustering with a custom distance metric using sklearn, including how to define weighted Euclidean metrics and extract cluster centroids.

1k tokens
Parallel Grid Search
by cxcscmu

Parallelize hyperparameter grid searches using joblib for CPU-bound tasks like DBSCAN clustering evaluation loops.

1k tokens
Pareto Optimization
by cxcscmu

Compute Pareto-optimal frontiers from multi-objective optimization results, including dominance checking and frontier extraction.

1k tokens
Cvss Score Extraction
by cxcscmu

Extract CVSS (Common Vulnerability Scoring System) scores from vulnerability data sources with proper fallback handling. This skill covers understanding CVSS v3, handling multiple score sources (NVD, GHSA, RedHat), implementing source priority logic, and dealing with missing scores in security reporting.

2k tokens
Trivy Offline Vulnerability Scanning
by cxcscmu

Use Trivy vulnerability scanner in offline mode to discover security vulnerabilities in dependency files without internet access.

528 tokens
Vulnerability CSV Reporting
by cxcscmu

Generate structured CSV security audit reports from Trivy JSON vulnerability data with severity filtering and proper field mapping.

543 tokens
Geopandas Distance Analysis
by cxcscmu

Calculate distances between geospatial points and boundaries using GeoPandas with proper metric projections (EPSG:4087).

456 tokens
Plate Tectonics Spatial
by cxcscmu

Work with PB2002 plate boundary and polygon data to identify plate membership and boundary distances for earthquakes.

667 tokens
Usgs Earthquake Geojson
by cxcscmu

Parse and work with USGS earthquake GeoJSON data, extracting IDs, magnitudes, coordinates, times, and place descriptions.

462 tokens
Enterprise Data Retrieval
by cxcscmu

How to extract and format enterprise product data for specific queries. Use this skill whenever the user asks to retrieve employee IDs, report authors, competitor URLs, or insights from JSON enterprise product or metadata files.

434 tokens
JSON Data Analysis
by cxcscmu

Python patterns for analyzing large JSON datasets to find specific information, track tokens, and write answers in the required format.

409 tokens
Fuzzy Fund Search
by cxcscmu

Fuzzy search SEC 13-F COVERPAGE.tsv to find fund names and accession numbers by approximate name matching.

436 tokens
Holdings Comparison
by cxcscmu

Compare fund holdings between two quarters (Q2 vs Q3) to identify increased/decreased positions by dollar value or share count.

736 tokens
Sec 13f Analysis
by cxcscmu

Parse and analyze SEC 13-F filing TSV datasets to extract AUM, holdings count, and fund details by accession number.

480 tokens
Apache Druid Security
by cxcscmu

Security patching for Apache Druid - covers JavaScript execution vulnerabilities, sampler endpoint protection, and filter validation patterns.

968 tokens
Jackson Injection Security
by cxcscmu

Security considerations for Jackson @JacksonInject - preventing JSON input from overriding injected values, covering CVE patterns and defense strategies.

690 tokens
Java Patch Workflow
by cxcscmu

Workflow for creating and applying patches to Java projects - diff format, patch application, and Maven rebuilds for security fixes.

607 tokens
Github API Pagination
by cxcscmu

How to use `gh api` with pagination to retrieve all results from GitHub REST API endpoints, including PRs and issues.

623 tokens
Github Issue Analysis
by cxcscmu

Analyze GitHub issues for a date range, counting totals, bug reports (by label substring), and closed bug reports.

567 tokens
Github Pr Stats
by cxcscmu

Compute PR statistics (total, merged, closed, avg merge time, top contributor) from GitHub API data using Python or jq.

552 tokens
Pytorch Preference Optimization
by cxcscmu

Guide for implementing preference optimization methods (DPO, SimPO, IPO) in PyTorch. Use when implementing loss functions for RLHF-style training.

305 tokens
Simpo Loss
by cxcscmu

Implements the SimPO (Simple Preference Optimization) loss function from the paper "SimPO: Simple Preference Optimization with a Reference-Free Reward". Use this when implementing or understanding SimPO training objectives.

638 tokens
Trl Setup
by cxcscmu

Setup and installation of TRL (Transformer Reinforcement Learning) library with compatible torch/transformers versions. Use when setting up preference optimization training environments.

309 tokens
DOCX Conditional Sections
by cxcscmu

Handle {{IF_CONDITION}}...{{END_IF_CONDITION}} conditional blocks in Word templates — keep content and strip markers when true, remove entire block when false.

984 tokens
DOCX Placeholder Replacement
by cxcscmu

Robustly replace {{PLACEHOLDER}} tokens in Word documents, handling split runs across paragraphs, tables, headers, and footers.

614 tokens
Python DOCX
by cxcscmu

Manipulate Word documents (.docx) using Python, including placeholder replacement and conditional section handling.

479 tokens
Arxiv Paper Lookup
by cxcscmu

Look up arxiv paper metadata (title, abstract, subject) from arxiv IDs to classify papers by topic without reading full PDFs.

519 tokens
File Organizer By Subject
by cxcscmu

Organize files into subject folders using keyword-based classification of titles and abstracts, with fallback to full text extraction.

1k tokens
PDF Text Extraction
by cxcscmu

Use this skill to extract text from PDF files to determine their subject matter.

122 tokens
Python Scala Builder Pattern
by cxcscmu

Implementing immutable fluent builder pattern in Scala as a translation of Python classes with method chaining, emphasizing immutability and type safety.

625 tokens
Python Scala Circe JSON
by cxcscmu

Using the circe library for JSON encoding, decoding, and manipulation in Scala as a replacement for Python's json module, covering the Json ADT, parsing, and path traversal.

645 tokens
Python Scala Sealed Enum
by cxcscmu

Translating Python Enum classes to Scala sealed abstract classes or sealed traits with companion objects, preserving value fields and exhaustive pattern matching.

491 tokens
Email Scheduling
by cxcscmu

Parse meeting request emails to extract duration and time constraints, then find the earliest available time slot on a calendar.

1k tokens
JSON File Processing
by cxcscmu

Read input JSON files with email requests and write results.json with reply filenames and recipients.

333 tokens
PDF Calendar Parsing
by cxcscmu

Use PyMuPDF (fitz) to extract visual calendar blocks from a PDF, including color detection and pixel-to-time conversion.

855 tokens
D3 Color Legend
by cxcscmu

Add a categorical color legend to a D3 chart using colored rectangles or circles with text labels, supporting both SVG-inline and HTML overlay styles.

787 tokens
D3 Force Bubble Chart
by cxcscmu

Build a force-simulation bubble chart in D3.js v6 where bubbles are sized by a numeric value, colored by category, and clustered by category using forceX/forceY. Covers deterministic layout, collision, and tick-based settling.

1k tokens
D3 Interactive Table
by cxcscmu

Build a sortable, highlightable HTML data table linked to a D3 chart so clicking a chart element highlights the matching table row and vice versa.

819 tokens
Glm Calibration
by cxcscmu

Calibrating GLM parameters (Kw, coef_mix_hyp, wind_factor, lw_factor, ch) to minimize RMSE against field observations.

659 tokens
Glm Lake Model
by cxcscmu

Running the General Lake Model (GLM3) for lake temperature simulation, including configuration file structure and execution.

407 tokens
Glm Netcdf Analysis
by cxcscmu

Extracting and analyzing GLM NetCDF output to compute RMSE against field observations using exact datetime+depth matching.

661 tokens
Itinerary JSON Output
by cxcscmu

How to structure and write a valid travel itinerary JSON file matching the required schema for /app/output/itinerary.json.

495 tokens
Travel Itinerary Data
by cxcscmu

How to query and filter travel itinerary datasets (restaurants, accommodations, attractions, distances) to build constraint-satisfying travel plans.

650 tokens
Ffmpeg Keyframes
by cxcscmu

Extract I-frame keyframes from video files using FFmpeg command line, saving them as numbered PNG images.

411 tokens
Opencv Template Matching
by cxcscmu

Count occurrences of an object in an image using OpenCV template matching (cv2.matchTemplate). Use this skill whenever the user needs to detect and count how many times a small reference image (template) appears in a larger image, such as counting coins, enemies, or other game sprites. Works on both grayscale and color images.

723 tokens
Pillow Grayscale
by cxcscmu

Convert images to grayscale in-place using Pillow (PIL), overwriting original RGB files.

308 tokens
Excel Index Match
by cxcscmu

Using INDEX&MATCH (single and dual condition) for dynamic lookups across rows and columns in Excel, including cross-sheet references.

691 tokens
Excel Openpyxl Formulas
by cxcscmu

Editing Excel files with openpyxl to insert formulas while preserving all existing formatting, styles, colors, and structure.

772 tokens
Excel Weighted Mean
by cxcscmu

Calculating GDP-weighted means and other weighted statistics in Excel using SUMPRODUCT, including net exports as percent of GDP.

649 tokens
Anthropic Brand Design
by cxcscmu

Guidelines for applying Anthropic's visual identity and brand tokens in technical and marketing artifacts.

450 tokens
Image Generation Pillow
by cxcscmu

Technical image generation using Python's Pillow library. Use this when you need to programmatically create diagrams, posters, or technical drawings.

580 tokens
Mandarin Rhyme
by cxcscmu

Rules for rhyming in poetry based on modern Mandarin (Pinyin).

320 tokens
Qiyan Lvshi
by cxcscmu

Rules for composing Chinese seven-character regulated verse (Qi Yan Lv Shi).

331 tokens
PDF Form Filling
by cxcscmu

Methods for programmatically filling PDF forms (AcroForms) and saving the results using pypdf.

484 tokens
PDF Inspection
by cxcscmu

Techniques for inspecting PDF form fields and their properties using Python libraries like pypdf.

308 tokens
Custom Dbscan Metric
by cxcscmu

Implementation of a custom distance metric for DBSCAN clustering using scipy and sklearn.

447 tokens
Greedy Matching Evaluation
by cxcscmu

Greedy matching algorithm to pair predicted cluster centroids with ground truth points for F1 and distance metrics.

570 tokens
Parallel Grid Search
by cxcscmu

> How to parallelize hyperparameter grid search using joblib. Use this skill whenever the user needs to evaluate many hyperparameter combinations (e.g., DBSCAN epsilon, min_samples, shape_weight) efficiently across CPU cores. Covers joblib.Parallel, parameter grid generation with itertools, and collecting results into a DataFrame.

748 tokens
Pareto Frontier
by cxcscmu

Identify Pareto-optimal points from a set of multi-objective solutions.

333 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 352 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 600 files found on GitHub, 61 947 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 890 skills here share a name with another skill, and two of them cannot sit side by side.