Git & Version Control
6462 skills in Tools > Git & Version Control
git-operations
Automate git commands. Use for commits, branches, merges, or repository management tasks.
molecular-docking
Molecular docking tools for protein-ligand binding prediction. Use for predicting drug binding poses, calculating binding affinities, and virtual screening of drug candidates.
cross-compilation
Cross-compile programs for ARM architecture from x86 hosts. Use when building ARM binaries, compiling kernels for ARM targets, or setting up cross-compilation toolchains.
trimesh-geometry
Load, analyze, and manipulate 3D meshes using trimesh library. Use for mesh boolean operations, ray tracing, convex hulls, mesh repair, and export to multiple formats. Comprehensive mesh processing toolkit.
playwright
Browser automation with Playwright for modern web scraping. Use this skill for scraping JavaScript-rendered pages, handling complex interactions, managing multiple browser contexts, or testing web applications. NOT needed for static HTML parsing or processing already-fetched content.
signal-processing
Digital signal processing with NumPy/SciPy. Use when filtering signals, computing spectral analysis, performing convolution, detecting peaks, or processing time-series/frequency-domain data.
puppeteer
Browser automation with Puppeteer for Node.js/JavaScript environments. Use this skill for controlling Chrome/Chromium in JavaScript projects, generating PDFs, taking screenshots, or scraping JavaScript-rendered content in Node.js. NOT needed for Python projects, static HTML parsing, or processing already-fetched content.
gatk
Use GATK (Genome Analysis Toolkit) for variant discovery and genotyping in DNA sequencing data. Use when performing best-practice variant calling on Illumina data, applying BQSR, or joint genotyping.
file-structure
Create and manage directory structures. Use for scaffolding projects or organizing files.
error-handling
Handle errors and implement logging in data pipelines. Use when implementing retry logic, logging sync operations, tracking failed records, or building fault-tolerant data processing workflows.
efficiency-metrics
Calculate and analyze warehouse picking efficiency metrics. Use this skill when measuring picker productivity, analyzing travel vs pick time ratios, benchmarking performance, or optimizing operational KPIs.
resolve-pr-comments
Address GitHub PR review comments end-to-end, fetch unresolved review threads (via `gh` GraphQL), implement fixes, reply with what changed, and resolve threads using the bundled scripts. Use when asked to “address PR comments”, “resolve review threads”, or “clear requested changes”.
weasyprint
Convert HTML/CSS documents to PDF using WeasyPrint for web-styled reports. Use when generating PDFs from HTML templates, creating styled PDF reports from web content, or producing print-ready documents with CSS styling.
dft-simulation
Density Functional Theory simulation tools. Use for calculating electronic structure, band gaps, formation energies, and quantum mechanical properties of battery materials.
task-master
AI-powered task management for structured, specification-driven development. Use this skill when you need to manage complex projects with PRDs, break down tasks into subtasks, track dependencies, and maintain organized development workflows across features and branches.
dbt-modeling
Writing dbt models with proper CTE patterns, SQL structure, and layer-specific templates. Use this skill when writing or refactoring dbt models, implementing CTE patterns, creating staging/intermediate/mart models, or ensuring proper SQL structure and dependencies.
dbt-projects-snowflake-setup
Step-by-step setup guide for dbt Projects on Snowflake including prerequisites, external access integration, Git API integration, event table configuration, and automated scheduling. Use this skill when setting up dbt Projects on Snowflake for the first time or troubleshooting setup issues.
github-operations
Expert knowledge of GitHub CLI (gh) usage and best practices. Use when analyzing GitHub issues, PRs, repositories, or when user mentions GitHub URLs, issue/PR numbers.
Code Formatting
Format Rust and TypeScript code using justfile tasks (just fmt-file, just fmt-rs, just fmt-ts). Use when user edits .rs/.ts files, mentions formatting, code style, rustfmt, prettier, cleanup, or before commits/PRs. Ensures consistent code style across the codebase.
skills-sync
Manage and synchronize AI agent skills from local SKILL.md files and remote Git repositories, generating Cursor rules with Agent Skills specification XML. This skill should be used when users need to sync skills, add/remove skill repositories, or set up the skills infrastructure.