benchflow-ai/skillsbench

SkillsBench evaluates how well skills work and how effective agents are at using them.

About the project

SkillsBench is a benchmark for measuring how effectively AI agents use modular skills—folders containing instructions, scripts, and resources—to complete specialized tasks. It helps researchers and developers evaluate both skill quality and agent behavior, including tasks that require combining multiple skills. The catalogue’s skills and instructions are evaluated as part of this workflow.

This repository also configures its own agents. See what skillsbench tells them →

1.8kStars on the repository
200Mods indexed here, across every type
1mo agoLast push, which is what freshness is scored on
Apache-2.0Licence, which decides whether bodies are shown

react-best-practices

121

benchflow-ai/skillsbench

Skill Claude CodeCodex

IMPORTANT: Any change to React or Next.js code must read through this skill first. React and Next.js guidelines from Vercel Engineering covering visual instability, layout shifts, CLS, flickering, hydration issues, and font loading.

not rated 1.8k +17 1mo ago A 54 tokens copy · 70% Apache-2.0

benchflow-ai/skillsbench

Skill Claude CodeCodex

Vercel's comprehensive UI guidelines for building accessible, performant web interfaces. Use this skill when reviewing or building UI components for compliance with best practices around accessibility, performance, animations, and visual stability.

not rated 1.8k +17 1mo ago A SkillSpector: pass 45 tokens original Apache-2.0

senior-data-engineer

123

benchflow-ai/skillsbench

Skill Claude CodeCodex

World-class data engineering skill for building scalable data pipelines, ETL/ELT systems, real-time streaming, and data infrastructure. Expertise in Python, SQL, Spark, Airflow, dbt, Kafka, Flink, Kinesis, and modern data stack. Includes data modeling, pipeline orchestration, data quality, streaming quality…

not rated 1.8k +17 1mo ago A SkillSpector: pass 100 tokens original Apache-2.0

flood-detection

124

benchflow-ai/skillsbench

Skill Claude CodeCodex

Detect flood events by comparing water levels to thresholds. Use when determining if flooding occurred, counting flood days, aggregating instantaneous data to daily values, or classifying flood severity.

not rated 1.8k +17 1mo ago A SkillSpector: pass 40 tokens original Apache-2.0

nws-flood-thresholds

125

benchflow-ai/skillsbench

Skill Claude CodeCodex

Download flood stage thresholds from NWS (National Weather Service). Use when determining flood levels for USGS stations, accessing action/minor/moderate/major flood stages, or matching stations to their flood thresholds.

not rated 1.8k +17 1mo ago A SkillSpector: pass 50 tokens original Apache-2.0

usgs-data-download

126

benchflow-ai/skillsbench

Skill Claude CodeCodex

Download water level data from USGS using the dataretrieval package. Use when accessing real-time or historical streamflow data, downloading gage height or discharge measurements, or working with USGS station IDs.

not rated 1.8k +17 1mo ago A SkillSpector: pass 46 tokens original Apache-2.0

glm-basics

127

benchflow-ai/skillsbench

Skill Claude CodeCodex

Basic usage of the General Lake Model (GLM) for lake temperature simulation. Use when you need to run GLM, understand input files, or modify configuration parameters.

not rated 1.8k +17 1mo ago A SkillSpector: pass 38 tokens original Apache-2.0

glm-calibration

128

benchflow-ai/skillsbench

Skill Claude CodeCodex

Calibrate GLM parameters for water temperature simulation. Use when you need to adjust model parameters to minimize RMSE between simulated and observed temperatures.

not rated 1.8k +17 1mo ago A SkillSpector: pass 32 tokens original Apache-2.0

glm-output

129

benchflow-ai/skillsbench

Skill Claude CodeCodex

Read and process GLM output files. Use when you need to extract temperature data from NetCDF output, convert depth coordinates, or calculate RMSE against observations.

not rated 1.8k +17 1mo ago A SkillSpector: pass 35 tokens original Apache-2.0

conditioning

130

benchflow-ai/skillsbench

Skill Claude CodeCodex

Data conditioning techniques for gravitational wave detector data. Use when preprocessing raw detector strain data before matched filtering, including high-pass filtering, resampling, removing filter wraparound artifacts, and estimating power spectral density (PSD). Works with PyCBC TimeSeries data.

not rated 1.8k +17 1mo ago A SkillSpector: pass 52 tokens original Apache-2.0

matched-filtering

131

benchflow-ai/skillsbench

Skill Claude CodeCodex

Matched filtering techniques for gravitational wave detection. Use when searching for signals in detector data using template waveforms, including both time-domain and frequency-domain approaches. Works with PyCBC for generating templates and performing matched filtering.

not rated 1.8k +17 1mo ago A SkillSpector: pass 46 tokens original Apache-2.0

benchflow-ai/skillsbench

Skill Claude CodeCodex

Design effective excitation signals (step tests) for system identification and parameter estimation in control systems.

not rated 1.8k +17 1mo ago A SkillSpector: pass 24 tokens original Apache-2.0

benchflow-ai/skillsbench

Skill Claude CodeCodex

Fit first-order dynamic models to experimental step response data and extract K (gain) and tau (time constant) parameters.

not rated 1.8k +17 1mo ago A SkillSpector: pass 29 tokens original Apache-2.0

imc-tuning-rules

134

benchflow-ai/skillsbench

Skill Claude CodeCodex

Calculate PI/PID controller gains using Internal Model Control (IMC) tuning rules for first-order systems.

not rated 1.8k +17 1mo ago A SkillSpector: pass 28 tokens original Apache-2.0

safety-interlocks

135

benchflow-ai/skillsbench

Skill Claude CodeCodex

Implement safety interlocks and protective mechanisms to prevent equipment damage and ensure safe control system operation.

not rated 1.8k +17 1mo ago A SkillSpector: pass 23 tokens original Apache-2.0

scipy-curve-fit

136

benchflow-ai/skillsbench

Skill Claude CodeCodex

Use scipy.optimize.curvefit for nonlinear least squares parameter estimation from experimental data.

not rated 1.8k +17 1mo ago A SkillSpector: pass 22 tokens original Apache-2.0

fuzzy-match

137

benchflow-ai/skillsbench

Skill Claude CodeCodex

A toolkit for fuzzy string matching and data reconciliation. Useful for matching entity names (companies, people) across different datasets where spelling variations, typos, or formatting differences exist.

not rated 1.8k +17 1mo ago A SkillSpector: pass 39 tokens original Apache-2.0

jax-skills

138

benchflow-ai/skillsbench

Skill Claude CodeCodex

High-performance numerical computing and machine learning workflows using JAX. Supports array operations, automatic differentiation, JIT compilation, RNN-style scans, map/reduce operations, and gradient computations. Ideal for scientific computing, ML models, and dynamic array transformations.

not rated 1.8k +17 1mo ago A SkillSpector: pass 54 tokens original Apache-2.0

image-ocr

139

benchflow-ai/skillsbench

Skill Claude CodeCodex

Extract text content from images using Tesseract OCR via Python.

not rated 1.8k +17 1mo ago A SkillSpector: pass 16 tokens original Apache-2.0

openai-vision

140

benchflow-ai/skillsbench

Skill Claude CodeCodex

Analyze images and multi-frame sequences using OpenAI GPT vision models.

not rated 1.8k +17 1mo ago A SkillSpector: pass 17 tokens original Apache-2.0

benchflow-ai/skillsbench

Skill Claude CodeCodex

Comprehensive clinical laboratory data harmonization for multi-source healthcare analytics. Convert between US conventional and SI units, standardize numeric formats, and clean data quality issues. This skill should be used when you need to harmonize lab values from different sources, convert units for clinical…

not rated 1.8k +17 1mo ago A SkillSpector: pass 82 tokens original Apache-2.0

contribution-analysis

142

benchflow-ai/skillsbench

Skill Claude CodeCodex

Calculate the relative contribution of different factors to a response variable using R² decomposition. Use when you need to quantify how much each factor explains the variance of an outcome.

not rated 1.8k +17 1mo ago A SkillSpector: pass 37 tokens original Apache-2.0

benchflow-ai/skillsbench

Skill Claude CodeCodex

Classify environmental and meteorological variables into driver categories for attribution analysis. Use when you need to group multiple variables into meaningful factor categories.

not rated 1.8k +17 1mo ago A SkillSpector: pass 33 tokens original Apache-2.0

pca-decomposition

144

benchflow-ai/skillsbench

Skill Claude CodeCodex

Reduce dimensionality of multivariate data using PCA with varimax rotation. Use when you have many correlated variables and need to identify underlying factors or reduce collinearity.

not rated 1.8k +17 1mo ago A SkillSpector: pass 38 tokens original Apache-2.0

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: