Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
erlang-concurrency
Use when erlang's concurrency model including lightweight processes, message passing, process links and monitors, error handling patterns, selective receive, and building massively concurrent systems on the BEAM VM.
benchflow-ai/skillsbench 897
-
browser-testing
VERIFY your changes work. Measure performance, CLS. Use BEFORE and AFTER making changes to confirm fixes. Includes ready-to-run scripts: measure-cls.ts, detect-flicker.ts
benchflow-ai/skillsbench 897
-
react-best-practices
CRITICAL: You MUST invoke this skill and read its contents BEFORE writing, modifying, or debugging ANY React.js or Next.js code. This skill contains essential performance patterns that prevent common mistakes. Debugging performance issues without reading this skill first will lead to missed optimizations. Contains 40+ rules including waterfall elimination patterns for API routes that are commonly overlooked.
benchflow-ai/skillsbench 897
-
pdf
Comprehensive PDF manipulation toolkit for extracting text and tables, creating new PDFs, merging/splitting documents, and handling forms. When Claude needs to fill in a PDF form or programmatically process, generate, or analyze PDF documents at scale.
benchflow-ai/skillsbench 897
-
xlsx
Comprehensive spreadsheet creation, editing, and analysis with support for formulas, formatting, data analysis, and visualization. When Claude needs to work with spreadsheets (.xlsx, .xlsm, .csv, .tsv, etc) for: (1) Creating new spreadsheets with formulas and formatting, (2) Reading or analyzing data, (3) Modify existing spreadsheets while preserving formulas, (4) Data analysis and visualization in spreadsheets, or (5) Recalculating formulas
benchflow-ai/skillsbench 897
-
pptx
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
benchflow-ai/skillsbench 897
-
FFmpeg Media Info
Analyze media file properties - duration, resolution, bitrate, codecs, and stream information
benchflow-ai/skillsbench 897
-
FFmpeg Video Filters
Apply video filters - scale, crop, watermark, speed, blur, and visual effects
benchflow-ai/skillsbench 897
-
FFmpeg Format Conversion
Convert media files between formats - video containers, audio formats, and codec transcoding
benchflow-ai/skillsbench 897
-
FFmpeg Audio Processing
Extract, normalize, mix, and process audio tracks - audio manipulation and analysis
benchflow-ai/skillsbench 897
-
FFmpeg Video Editing
Cut, trim, concatenate, and split video files - basic video editing operations
benchflow-ai/skillsbench 897
-
TTS Audio Mastering
Practical mastering steps for TTS audio: cleanup, loudness normalization, alignment, and delivery specs.
benchflow-ai/skillsbench 897
-
dialogue-graph
A library for building, validating, visualizing, and serializing dialogue graphs. Use this when parsing scripts or creating branching narrative structures.
benchflow-ai/skillsbench 897
-
image-ocr
Extract text content from images using Tesseract OCR via Python
benchflow-ai/skillsbench 897
-
openai-vision
Analyze images and multi-frame sequences using OpenAI GPT vision models
benchflow-ai/skillsbench 897
-
pdf
Comprehensive PDF manipulation toolkit for extracting text and tables, creating new PDFs, merging/splitting documents, and handling forms. When Claude needs to fill in a PDF form or programmatically process, generate, or analyze PDF documents at scale.
benchflow-ai/skillsbench 897
-
xlsx
Comprehensive spreadsheet creation, editing, and analysis with support for formulas, formatting, data analysis, and visualization. When Claude needs to work with spreadsheets (.xlsx, .xlsm, .csv, .tsv, etc) for: (1) Creating new spreadsheets with formulas and formatting, (2) Reading or analyzing data, (3) Modify existing spreadsheets while preserving formulas, (4) Data analysis and visualization in spreadsheets, or (5) Recalculating formulas
benchflow-ai/skillsbench 897
-
video-frame-extraction
Extract frames from video files and save them as images using OpenCV
benchflow-ai/skillsbench 897
-
image_editing
Comprehensive command-line tools for modifying and manipulating images, such as resize, blur, crop, flip, and many more.
benchflow-ai/skillsbench 897
-
object_counter
Count occurrences of an object in the image using computer vision algorithm.
benchflow-ai/skillsbench 897
-
ffmpeg-keyframe-extraction
Extract key frames (I-frames) from video files using FFmpeg command line tool. Use this skill when the user needs to pull out keyframes, thumbnails, or important frames from MP4, MKV, AVI, or other video formats for analysis, previews, or processing.
benchflow-ai/skillsbench 897
-
pdf
PDF manipulation toolkit. Extract text/tables, create PDFs, merge/split, fill forms, for programmatic document processing and analysis.
benchflow-ai/skillsbench 897
-
pubchem-database
Query PubChem via PUG-REST API/PubChemPy (110M+ compounds). Search by name/CID/SMILES, retrieve properties, similarity/substructure searches, bioactivity, for cheminformatics.
benchflow-ai/skillsbench 897
-
pdf
Comprehensive PDF manipulation toolkit for extracting text and tables, creating new PDFs, merging/splitting documents, and handling forms. When Claude needs to fill in a PDF form or programmatically process, generate, or analyze PDF documents at scale.
benchflow-ai/skillsbench 897