Components
by @chen-yu-hao · plugin · 100 skills
Components from chen-yu-hao/codex-web.
Install the whole plugin (CLI)
npx skillmds add chen-yu-hao/railway-new
npx skillmds add chen-yu-hao/manim
npx skillmds add chen-yu-hao/commit
npx skillmds add chen-yu-hao/deslop
npx skillmds add chen-yu-hao/railway-deploy
npx skillmds add chen-yu-hao/railway-domain
npx skillmds add chen-yu-hao/railway-status
npx skillmds add chen-yu-hao/esm
npx skillmds add chen-yu-hao/remotion
npx skillmds add chen-yu-hao/railway-metrics
npx skillmds add chen-yu-hao/railway-service
npx skillmds add chen-yu-hao/aeon
npx skillmds add chen-yu-hao/cirq
npx skillmds add chen-yu-hao/dask
npx skillmds add chen-yu-hao/gget
npx skillmds add chen-yu-hao/pymc-bayesian-modeling
npx skillmds add chen-yu-hao/shap
npx skillmds add chen-yu-hao/vaex
npx skillmds add chen-yu-hao/railway-database
npx skillmds add chen-yu-hao/railway-projects
npx skillmds add chen-yu-hao/gtars
npx skillmds add chen-yu-hao/modal
npx skillmds add chen-yu-hao/pymoo
npx skillmds add chen-yu-hao/pysam
npx skillmds add chen-yu-hao/pytdc
npx skillmds add chen-yu-hao/qutip
npx skillmds add chen-yu-hao/rdkit
npx skillmds add chen-yu-hao/simpy
npx skillmds add chen-yu-hao/sympy
npx skillmds add chen-yu-hao/create-pr
npx skillmds add chen-yu-hao/find-bugs
npx skillmds add chen-yu-hao/railway-templates
npx skillmds add chen-yu-hao/biomni
npx skillmds add chen-yu-hao/flowio
npx skillmds add chen-yu-hao/geniml
npx skillmds add chen-yu-hao/pathml
npx skillmds add chen-yu-hao/plotly
npx skillmds add chen-yu-hao/polars
npx skillmds add chen-yu-hao/qiskit
npx skillmds add chen-yu-hao/scanpy
npx skillmds add chen-yu-hao/iterate-pr
npx skillmds add chen-yu-hao/railway-deployment
npx skillmds add chen-yu-hao/adaptyv
npx skillmds add chen-yu-hao/anndata
npx skillmds add chen-yu-hao/astropy
npx skillmds add chen-yu-hao/cobrapy
npx skillmds add chen-yu-hao/datamol
npx skillmds add chen-yu-hao/denario
npx skillmds add chen-yu-hao/lamindb
npx skillmds add chen-yu-hao/matchms
npx skillmds add chen-yu-hao/medchem
npx skillmds add chen-yu-hao/molfeat
npx skillmds add chen-yu-hao/pydicom
npx skillmds add chen-yu-hao/seaborn
npx skillmds add chen-yu-hao/code-review
npx skillmds add chen-yu-hao/linear
npx skillmds add chen-yu-hao/nowait-reasoning-optimizer
npx skillmds add chen-yu-hao/railway-environment
npx skillmds add chen-yu-hao/arboreto
npx skillmds add chen-yu-hao/deepchem
npx skillmds add chen-yu-hao/diffdock
npx skillmds add chen-yu-hao/fluidsim
npx skillmds add chen-yu-hao/histolab
npx skillmds add chen-yu-hao/networkx
npx skillmds add chen-yu-hao/pydeseq2
npx skillmds add chen-yu-hao/pyhealth
npx skillmds add chen-yu-hao/pymatgen
npx skillmds add chen-yu-hao/pyopenms
npx skillmds add chen-yu-hao/motion-canvas
npx skillmds add chen-yu-hao/image-enhancer
npx skillmds add chen-yu-hao/railway-docs
npx skillmds add chen-yu-hao/biopython
npx skillmds add chen-yu-hao/deeptools
npx skillmds add chen-yu-hao/geopandas
npx skillmds add chen-yu-hao/hypogenic
npx skillmds add chen-yu-hao/neurokit2
npx skillmds add chen-yu-hao/pennylane
npx skillmds add chen-yu-hao/pufferlib
npx skillmds add chen-yu-hao/torchdrug
npx skillmds add chen-yu-hao/faiss
npx skillmds add chen-yu-hao/cocoindex
npx skillmds add chen-yu-hao/gh-fix-ci
npx skillmds add chen-yu-hao/senior-qa
npx skillmds add chen-yu-hao/etetoolkit
npx skillmds add chen-yu-hao/markitdown
npx skillmds add chen-yu-hao/matplotlib
npx skillmds add chen-yu-hao/pylabrobot
npx skillmds add chen-yu-hao/scikit-bio
npx skillmds add chen-yu-hao/scvi-tools
npx skillmds add chen-yu-hao/umap-learn
npx skillmds add chen-yu-hao/skill-share
npx skillmds add chen-yu-hao/chroma
npx skillmds add chen-yu-hao/qdrant-vector-search
npx skillmds add chen-yu-hao/video-downloader
npx skillmds add chen-yu-hao/bioservices
npx skillmds add chen-yu-hao/paper-2-web
npx skillmds add chen-yu-hao/peer-review
npx skillmds add chen-yu-hao/statsmodels
npx skillmds add chen-yu-hao/zarr-python
npx skillmds add chen-yu-hao/create-planSkills in this plugin
- ▌ railway-new · chen-yu-hao bundleCreate Railway projects, services, and databases with proper configuration. Use when user says "setup", "deploy to railway", "initialize", "create project", "create service", or wants to deploy from GitHub. Handles initial setup AND adding services to existing projects. For databases, use railway-railway-database skill instead.
- ▌ manim · chen-yu-hao bundleComprehensive guide for Manim Community - Python framework for creating mathematical animations and educational videos with programmatic control
- ▌ commit · chen-yu-haoCreate commit messages following Sentry conventions. Use when committing code changes, writing commit messages, or formatting git history. Follows conventional commits with Sentry-specific issue references.
- ▌ deslop · chen-yu-haoRemove AI-generated code slop from a branch. Use when cleaning up AI-generated code, removing unnecessary comments, defensive checks, or type casts. Checks diff against main and fixes style inconsistencies.
- ▌ railway-deploy · chen-yu-haoDeploy code to Railway using "railway up". Use when user wants to push code, says "railway up", "deploy", "ship", or "push". For initial setup or creating services, use railway-new skill. For Docker images, use railway-environment skill.
- ▌ railway-domain · chen-yu-haoAdd, view, or remove domains for Railway services. Use when user wants to add a domain, generate a railway domain, check current domains, get the URL for a service, or remove a domain.
- ▌ railway-status · chen-yu-haoCheck current Railway project status for this directory. Use when user asks "railway status", "is it running", "what's deployed", "deployment status", or about uptime. NOT for variables or configuration queries - use railway-environment skill for those.
- ▌ esm · chen-yu-hao bundleComprehensive toolkit for protein language models including ESM3 (generative multimodal protein design across sequence, structure, and function) and ESM C (efficient protein embeddings and representations). Use this skill when working with protein sequences, structures, or function prediction; designing novel proteins; generating protein embeddings; performing inverse folding; or conducting protein engineering tasks. Supports both local model usage and cloud-based Forge API for scalable inference.
- ▌ remotion · chen-yu-hao bundleBest practices and comprehensive guide for Remotion - programmatic video creation in React with animations, compositions, and media handling
- ▌ railway-metrics · chen-yu-haoQuery resource usage metrics for Railway services. Use when user asks about resource usage, CPU, memory, network, disk, or service performance like "how much memory is my service using" or "is my service slow".
- ▌ railway-service · chen-yu-haoCheck service status, rename services, change service icons, link services, or create services with Docker images. For creating services with local code, prefer railway-new skill. For GitHub repo sources, use railway-new skill to create empty service then railway-environment skill to configure source.
- ▌ aeon · chen-yu-hao bundleThis skill should be used for time series machine learning tasks including classification, regression, clustering, forecasting, anomaly detection, segmentation, and similarity search. Use when working with temporal data, sequential patterns, or time-indexed observations requiring specialized algorithms beyond standard ML approaches. Particularly suited for univariate and multivariate time series analysis with scikit-learn compatible APIs.
- ▌ cirq · chen-yu-hao bundleQuantum computing framework for building, simulating, optimizing, and executing quantum circuits. Use this skill when working with quantum algorithms, quantum circuit design, quantum simulation (noiseless or noisy), running on quantum hardware (Google, IonQ, AQT, Pasqal), circuit optimization and compilation, noise modeling and characterization, or quantum experiments and benchmarking (VQE, QAOA, QPE, randomized benchmarking).
- ▌ dask · chen-yu-hao bundleParallel/distributed computing. Scale pandas/NumPy beyond memory, parallel DataFrames/Arrays, multi-file processing, task graphs, for larger-than-RAM datasets and parallel workflows.
- ▌ gget · chen-yu-hao bundleCLI/Python toolkit for rapid bioinformatics queries. Preferred for quick BLAST searches. Access to 20+ databases: gene info (Ensembl/UniProt), AlphaFold, ARCHS4, Enrichr, OpenTargets, COSMIC, genome downloads. For advanced BLAST/batch processing, use biopython. For multi-database integration, use bioservices.
- ▌ pymc-bayesian-modeling · chen-yu-hao bundleBayesian modeling with PyMC. Build hierarchical models, MCMC (NUTS), variational inference, LOO/WAIC comparison, posterior checks, for probabilistic programming and inference.
- ▌ shap · chen-yu-hao bundleModel interpretability and explainability using SHAP (SHapley Additive exPlanations). Use this skill when explaining machine learning model predictions, computing feature importance, generating SHAP plots (waterfall, beeswarm, bar, scatter, force, heatmap), debugging models, analyzing model bias or fairness, comparing models, or implementing explainable AI. Works with tree-based models (XGBoost, LightGBM, Random Forest), deep learning (TensorFlow, PyTorch), linear models, and any black-box model.
- ▌ vaex · chen-yu-hao bundleUse this skill for processing and analyzing large tabular datasets (billions of rows) that exceed available RAM. Vaex excels at out-of-core DataFrame operations, lazy evaluation, fast aggregations, efficient visualization of big data, and machine learning on large datasets. Apply when users need to work with large CSV/HDF5/Arrow/Parquet files, perform fast statistics on massive datasets, create visualizations of big data, or build ML pipelines that don't fit in memory.
- ▌ railway-database · chen-yu-haoAdd official Railway database services (Postgres, Redis, MySQL, MongoDB). Use when user wants to add a database, says "add postgres", "add redis", "add database", "connect to database", or "wire up the database". For other templates (Ghost, Strapi, n8n), use the railway-templates skill.
- ▌ railway-projects · chen-yu-haoList, switch, and configure Railway projects. Use when user wants to list all projects, switch projects, rename a project, enable/disable PR deploys, make a project public/private, or modify project settings.
- ▌ gtars · chen-yu-hao bundleHigh-performance toolkit for genomic interval analysis in Rust with Python bindings. Use when working with genomic regions, BED files, coverage tracks, overlap detection, tokenization for ML models, or fragment analysis in computational genomics and machine learning applications.
- ▌ modal · chen-yu-hao bundleRun Python code in the cloud with serverless containers, GPUs, and autoscaling. Use when deploying ML models, running batch processing jobs, scheduling compute-intensive tasks, or serving APIs that require GPU acceleration or dynamic scaling.
- ▌ pymoo · chen-yu-hao bundleMulti-objective optimization framework. NSGA-II, NSGA-III, MOEA/D, Pareto fronts, constraint handling, benchmarks (ZDT, DTLZ), for engineering design and optimization problems.
- ▌ pysam · chen-yu-hao bundleGenomic file toolkit. Read/write SAM/BAM/CRAM alignments, VCF/BCF variants, FASTA/FASTQ sequences, extract regions, calculate coverage, for NGS data processing pipelines.
- ▌ pytdc · chen-yu-hao bundleTherapeutics Data Commons. AI-ready drug discovery datasets (ADME, toxicity, DTI), benchmarks, scaffold splits, molecular oracles, for therapeutic ML and pharmacological prediction.
- ▌ qutip · chen-yu-hao bundleQuantum mechanics simulations and analysis using QuTiP (Quantum Toolbox in Python). Use when working with quantum systems including: (1) quantum states (kets, bras, density matrices), (2) quantum operators and gates, (3) time evolution and dynamics (Schrödinger, master equations, Monte Carlo), (4) open quantum systems with dissipation, (5) quantum measurements and entanglement, (6) visualization (Bloch sphere, Wigner functions), (7) steady states and correlation functions, or (8) advanced methods (Floquet theory, HEOM, stochastic solvers). Handles both closed and open quantum systems across various domains including quantum optics, quantum computing, and condensed matter physics.
- ▌ rdkit · chen-yu-hao bundleCheminformatics toolkit for fine-grained molecular control. SMILES/SDF parsing, descriptors (MW, LogP, TPSA), fingerprints, substructure search, 2D/3D generation, similarity, reactions. For standard workflows with simpler interface, use datamol (wrapper around RDKit). Use rdkit for advanced control, custom sanitization, specialized algorithms.
- ▌ simpy · chen-yu-hao bundleProcess-based discrete-event simulation framework in Python. Use this skill when building simulations of systems with processes, queues, resources, and time-based events such as manufacturing systems, service operations, network traffic, logistics, or any system where entities interact with shared resources over time.
- ▌ sympy · chen-yu-hao bundleUse this skill when working with symbolic mathematics in Python. This skill should be used for symbolic computation tasks including solving equations algebraically, performing calculus operations (derivatives, integrals, limits), manipulating algebraic expressions, working with matrices symbolically, physics calculations, number theory problems, geometry computations, and generating executable code from mathematical expressions. Apply this skill when the user needs exact symbolic results rather than numerical approximations, or when working with mathematical formulas that contain variables and parameters.
- ▌ create-pr · chen-yu-haoCreate pull requests following Sentry conventions. Use when opening PRs, writing PR descriptions, or preparing changes for review. Follows Sentry's code review guidelines.
- ▌ find-bugs · chen-yu-haoFind bugs, security vulnerabilities, and code quality issues in local branch changes. Use when asked to review changes, find bugs, security review, or audit code on the current branch.
- ▌ railway-templates · chen-yu-haoSearch and deploy services from Railway's template marketplace. Use when user wants to add a service from a template, find templates for a specific use case, or deploy tools like Ghost, Strapi, n8n, Minio, Uptime Kuma, etc. For databases (Postgres, Redis, MySQL, MongoDB), prefer the railway-database skill.
- ▌ biomni · chen-yu-hao bundleAutonomous biomedical AI agent framework for executing complex research tasks across genomics, drug discovery, molecular biology, and clinical analysis. Use this skill when conducting multi-step biomedical research including CRISPR screening design, single-cell RNA-seq analysis, ADMET prediction, GWAS interpretation, rare disease diagnosis, or lab protocol optimization. Leverages LLM reasoning with code execution and integrated biomedical databases.
- ▌ flowio · chen-yu-hao bundleParse FCS (Flow Cytometry Standard) files v2.0-3.1. Extract events as NumPy arrays, read metadata/channels, convert to CSV/DataFrame, for flow cytometry data preprocessing.
- ▌ geniml · chen-yu-hao bundleThis skill should be used when working with genomic interval data (BED files) for machine learning tasks. Use for training region embeddings (Region2Vec, BEDspace), single-cell ATAC-seq analysis (scEmbed), building consensus peaks (universes), or any ML-based analysis of genomic regions. Applies to BED file collections, scATAC-seq data, chromatin accessibility datasets, and region-based genomic feature learning.
- ▌ pathml · chen-yu-hao bundleComputational pathology toolkit for analyzing whole-slide images (WSI) and multiparametric imaging data. Use this skill when working with histopathology slides, H&E stained images, multiplex immunofluorescence (CODEX, Vectra), spatial proteomics, nucleus detection/segmentation, tissue graph construction, or training ML models on pathology data. Supports 160+ slide formats including Aperio SVS, NDPI, DICOM, OME-TIFF for digital pathology workflows.
- ▌ plotly · chen-yu-hao bundleInteractive scientific and statistical data visualization library for Python. Use when creating charts, plots, or visualizations including scatter plots, line charts, bar charts, heatmaps, 3D plots, geographic maps, statistical distributions, financial charts, and dashboards. Supports both quick visualizations (Plotly Express) and fine-grained customization (graph objects). Outputs interactive HTML or static images (PNG, PDF, SVG).
- ▌ polars · chen-yu-hao bundleFast DataFrame library (Apache Arrow). Select, filter, group_by, joins, lazy evaluation, CSV/Parquet I/O, expression API, for high-performance data analysis workflows.
- ▌ qiskit · chen-yu-hao bundleComprehensive quantum computing toolkit for building, optimizing, and executing quantum circuits. Use when working with quantum algorithms, simulations, or quantum hardware including (1) Building quantum circuits with gates and measurements, (2) Running quantum algorithms (VQE, QAOA, Grover), (3) Transpiling/optimizing circuits for hardware, (4) Executing on IBM Quantum or other providers, (5) Quantum chemistry and materials science, (6) Quantum machine learning, (7) Visualizing circuits and results, or (8) Any quantum computing development task.
- ▌ scanpy · chen-yu-hao bundleSingle-cell RNA-seq analysis. Load .h5ad/10X data, QC, normalization, PCA/UMAP/t-SNE, Leiden clustering, marker genes, cell type annotation, trajectory, for scRNA-seq analysis.
- ▌ iterate-pr · chen-yu-haoIterate on a PR until CI passes. Use when you need to fix CI failures, address review feedback, or continuously push fixes until all checks are green. Automates the feedback-fix-push-wait cycle.
- ▌ railway-deployment · chen-yu-haoManage Railway deployments - view logs, redeploy, restart, or remove deployments. Use for deployment lifecycle (remove, stop, redeploy, restart), deployment visibility (list, status, history), and troubleshooting (logs, errors, failures, crashes). NOT for deleting services - use railway-environment skill with isDeleted for that.
- ▌ adaptyv · chen-yu-hao bundleCloud laboratory platform for automated protein testing and validation. Use when designing proteins and needing experimental validation including binding assays, expression testing, thermostability measurements, enzyme activity assays, or protein sequence optimization. Also use for submitting experiments via API, tracking experiment status, downloading results, optimizing protein sequences for better expression using computational tools (NetSolP, SoluProt, SolubleMPNN, ESM), or managing protein design workflows with wet-lab validation.
- ▌ anndata · chen-yu-hao bundleThis skill should be used when working with annotated data matrices in Python, particularly for single-cell genomics analysis, managing experimental measurements with metadata, or handling large-scale biological datasets. Use when tasks involve AnnData objects, h5ad files, single-cell RNA-seq data, or integration with scanpy/scverse tools.
- ▌ astropy · chen-yu-hao bundleComprehensive Python library for astronomy and astrophysics. This skill should be used when working with astronomical data including celestial coordinates, physical units, FITS files, cosmological calculations, time systems, tables, world coordinate systems (WCS), and astronomical data analysis. Use when tasks involve coordinate transformations, unit conversions, FITS file manipulation, cosmological distance calculations, time scale conversions, or astronomical data processing.
- ▌ cobrapy · chen-yu-hao bundleConstraint-based metabolic modeling (COBRA). FBA, FVA, gene knockouts, flux sampling, SBML models, for systems biology and metabolic engineering analysis.
- ▌ datamol · chen-yu-hao bundlePythonic wrapper around RDKit with simplified interface and sensible defaults. Preferred for standard drug discovery: SMILES parsing, standardization, descriptors, fingerprints, clustering, 3D conformers, parallel processing. Returns native rdkit.Chem.Mol objects. For advanced control or custom parameters, use rdkit directly.
- ▌ denario · chen-yu-hao bundleMultiagent AI system for scientific research assistance that automates research workflows from data analysis to publication. This skill should be used when generating research ideas from datasets, developing research methodologies, executing computational experiments, performing literature searches, or generating publication-ready papers in LaTeX format. Supports end-to-end research pipelines with customizable agent orchestration.
- ▌ lamindb · chen-yu-hao bundleThis skill should be used when working with LaminDB, an open-source data framework for biology that makes data queryable, traceable, reproducible, and FAIR. Use when managing biological datasets (scRNA-seq, spatial, flow cytometry, etc.), tracking computational workflows, curating and validating data with biological ontologies, building data lakehouses, or ensuring data lineage and reproducibility in biological research. Covers data management, annotation, ontologies (genes, cell types, diseases, tissues), schema validation, integrations with workflow managers (Nextflow, Snakemake) and MLOps platforms (W&B, MLflow), and deployment strategies.
- ▌ matchms · chen-yu-hao bundleMass spectrometry analysis. Process mzML/MGF/MSP, spectral similarity (cosine, modified cosine), metadata harmonization, compound ID, for metabolomics and MS data processing.
- ▌ medchem · chen-yu-hao bundleMedicinal chemistry filters. Apply drug-likeness rules (Lipinski, Veber), PAINS filters, structural alerts, complexity metrics, for compound prioritization and library filtering.
- ▌ molfeat · chen-yu-hao bundleMolecular featurization for ML (100+ featurizers). ECFP, MACCS, descriptors, pretrained models (ChemBERTa), convert SMILES to features, for QSAR and molecular ML.
- ▌ pydicom · chen-yu-hao bundlePython library for working with DICOM (Digital Imaging and Communications in Medicine) files. Use this skill when reading, writing, or modifying medical imaging data in DICOM format, extracting pixel data from medical images (CT, MRI, X-ray, ultrasound), anonymizing DICOM files, working with DICOM metadata and tags, converting DICOM images to other formats, handling compressed DICOM data, or processing medical imaging datasets. Applies to tasks involving medical image analysis, PACS systems, radiology workflows, and healthcare imaging applications.
- ▌ seaborn · chen-yu-hao bundleStatistical visualization. Scatter, box, violin, heatmaps, pair plots, regression, correlation matrices, KDE, faceted plots, for exploratory analysis and publication figures.
- ▌ code-review · chen-yu-haoPerform code reviews following Sentry engineering practices. Use when reviewing pull requests, examining code changes, or providing feedback on code quality. Covers security, performance, testing, and design review.
- ▌ linear · chen-yu-haoManage issues, projects & team workflows in Linear. Use when the user wants to read, create or updates tickets in Linear.
- ▌ nowait-reasoning-optimizer · chen-yu-hao bundleImplements the NOWAIT technique for efficient reasoning in R1-style LLMs. Use when optimizing inference of reasoning models (QwQ, DeepSeek-R1, Phi4-Reasoning, Qwen3, Kimi-VL, QvQ), reducing chain-of-thought token usage by 27-51% while preserving accuracy. Triggers on "optimize reasoning", "reduce thinking tokens", "efficient inference", "suppress reflection tokens", or when working with verbose CoT outputs.
- ▌ railway-environment · chen-yu-haoQuery, stage, and apply configuration changes for Railway environments. Use for ANY variable or env var operations, service configuration (source, build settings, deploy settings), lifecycle (delete service), and applying changes. Prefer over railway-status skill for any configuration or variable queries.
- ▌ arboreto · chen-yu-hao bundleInfer gene regulatory networks (GRNs) from gene expression data using scalable algorithms (GRNBoost2, GENIE3). Use when analyzing transcriptomics data (bulk RNA-seq, single-cell RNA-seq) to identify transcription factor-target gene relationships and regulatory interactions. Supports distributed computation for large-scale datasets.
- ▌ deepchem · chen-yu-hao bundleMolecular machine learning toolkit. Property prediction (ADMET, toxicity), GNNs (GCN, MPNN), MoleculeNet benchmarks, pretrained models, featurization, for drug discovery ML.
- ▌ diffdock · chen-yu-hao bundleDiffusion-based molecular docking. Predict protein-ligand binding poses from PDB/SMILES, confidence scores, virtual screening, for structure-based drug design. Not for affinity prediction.
- ▌ fluidsim · chen-yu-hao bundleFramework for computational fluid dynamics simulations using Python. Use when running fluid dynamics simulations including Navier-Stokes equations (2D/3D), shallow water equations, stratified flows, or when analyzing turbulence, vortex dynamics, or geophysical flows. Provides pseudospectral methods with FFT, HPC support, and comprehensive output analysis.
- ▌ histolab · chen-yu-hao bundleDigital pathology image processing toolkit for whole slide images (WSI). Use this skill when working with histopathology slides, processing H&E or IHC stained tissue images, extracting tiles from gigapixel pathology images, detecting tissue regions, segmenting tissue masks, or preparing datasets for computational pathology deep learning pipelines. Applies to WSI formats (SVS, TIFF, NDPI), tile-based analysis, and histological image preprocessing workflows.
- ▌ networkx · chen-yu-hao bundleComprehensive toolkit for creating, analyzing, and visualizing complex networks and graphs in Python. Use when working with network/graph data structures, analyzing relationships between entities, computing graph algorithms (shortest paths, centrality, clustering), detecting communities, generating synthetic networks, or visualizing network topologies. Applicable to social networks, biological networks, transportation systems, citation networks, and any domain involving pairwise relationships.
- ▌ pydeseq2 · chen-yu-hao bundleDifferential gene expression analysis (Python DESeq2). Identify DE genes from bulk RNA-seq counts, Wald tests, FDR correction, volcano/MA plots, for RNA-seq analysis.
- ▌ pyhealth · chen-yu-hao bundleComprehensive healthcare AI toolkit for developing, testing, and deploying machine learning models with clinical data. This skill should be used when working with electronic health records (EHR), clinical prediction tasks (mortality, readmission, drug recommendation), medical coding systems (ICD, NDC, ATC), physiological signals (EEG, ECG), healthcare datasets (MIMIC-III/IV, eICU, OMOP), or implementing deep learning models for healthcare applications (RETAIN, SafeDrug, Transformer, GNN).
- ▌ pymatgen · chen-yu-hao bundleMaterials science toolkit. Crystal structures (CIF, POSCAR), phase diagrams, band structure, DOS, Materials Project integration, format conversion, for computational materials science.
- ▌ pyopenms · chen-yu-hao bundlePython interface to OpenMS for mass spectrometry data analysis. Use for LC-MS/MS proteomics and metabolomics workflows including file handling (mzML, mzXML, mzTab, FASTA, pepXML, protXML, mzIdentML), signal processing, feature detection, peptide identification, and quantitative analysis. Apply when working with mass spectrometry data, analyzing proteomics experiments, or processing metabolomics datasets.
- ▌
- ▌ image-enhancer · chen-yu-haoImproves the quality of images, especially screenshots, by enhancing resolution, sharpness, and clarity. Perfect for preparing images for presentations, documentation, or social media posts.
- ▌ railway-docs · chen-yu-haoFetch up-to-date Railway documentation to answer questions accurately. Use when user asks about Railway features, how Railway works, or shares a docs.railway.com URL.
- ▌ biopython · chen-yu-hao bundlePrimary Python toolkit for molecular biology. Preferred for Python-based PubMed/NCBI queries (Bio.Entrez), sequence manipulation, file parsing (FASTA, GenBank, FASTQ, PDB), advanced BLAST workflows, structures, phylogenetics. For quick BLAST, use gget. For direct REST API, use pubmed-database.
- ▌ deeptools · chen-yu-hao bundleNGS analysis toolkit. BAM to bigWig conversion, QC (correlation, PCA, fingerprints), heatmaps/profiles (TSS, peaks), for ChIP-seq, RNA-seq, ATAC-seq visualization.
- ▌ geopandas · chen-yu-hao bundleExtends pandas for geospatial vector data operations including reading/writing shapefiles, GeoJSON, and GeoPackage, performing spatial joins, coordinate transformations, and creating static or interactive maps.
- ▌ hypogenic · chen-yu-hao bundleAutomated hypothesis generation and testing using large language models. Use this skill when generating scientific hypotheses from datasets, combining literature insights with empirical data, testing hypotheses against observational data, or conducting systematic hypothesis exploration for research discovery in domains like deception detection, AI content detection, mental health analysis, or other empirical research tasks.
- ▌ neurokit2 · chen-yu-hao bundleComprehensive biosignal processing toolkit for analyzing physiological data including ECG, EEG, EDA, RSP, PPG, EMG, and EOG signals. Use this skill when processing cardiovascular signals, brain activity, electrodermal responses, respiratory patterns, muscle activity, or eye movements. Applicable for heart rate variability analysis, event-related potentials, complexity measures, autonomic nervous system assessment, psychophysiology research, and multi-modal physiological signal integration.
- ▌ pennylane · chen-yu-hao bundleCross-platform Python library for quantum computing, quantum machine learning, and quantum chemistry. Enables building and training quantum circuits with automatic differentiation, seamless integration with PyTorch/JAX/TensorFlow, and device-independent execution across simulators and quantum hardware (IBM, Amazon Braket, Google, Rigetti, IonQ, etc.). Use when working with quantum circuits, variational quantum algorithms (VQE, QAOA), quantum neural networks, hybrid quantum-classical models, molecular simulations, quantum chemistry calculations, or any quantum computing tasks requiring gradient-based optimization, hardware-agnostic programming, or quantum machine learning workflows.
- ▌ pufferlib · chen-yu-hao bundleThis skill should be used when working with reinforcement learning tasks including high-performance RL training, custom environment development, vectorized parallel simulation, multi-agent systems, or integration with existing RL environments (Gymnasium, PettingZoo, Atari, Procgen, etc.). Use this skill for implementing PPO training, creating PufferEnv environments, optimizing RL performance, or developing policies with CNNs/LSTMs.
- ▌ torchdrug · chen-yu-hao bundleGraph-based drug discovery toolkit. Molecular property prediction (ADMET), protein modeling, knowledge graph reasoning, molecular generation, retrosynthesis, GNNs (GIN, GAT, SchNet), 40+ datasets, for PyTorch-based ML on molecules, proteins, and biomedical graphs.
- ▌ faiss · chen-yu-hao bundleFacebook's library for efficient similarity search and clustering of dense vectors. Supports billions of vectors, GPU acceleration, and various index types (Flat, IVF, HNSW). Use for fast k-NN search, large-scale vector retrieval, or when you need pure similarity search without metadata. Best for high-performance applications.
- ▌ cocoindex · chen-yu-hao bundleComprehensive toolkit for developing with the CocoIndex library. Use when users need to create data transformation pipelines (flows), write custom functions, or operate flows via CLI or API. Covers building ETL workflows for AI data processing, including embedding documents into vector databases, building knowledge graphs, creating search indexes, or processing data streams with incremental updates.
- ▌ gh-fix-ci · chen-yu-haoInspect GitHub PR checks with gh, pull failing GitHub Actions logs, summarize failure context, then create a fix plan and implement after user approval. Use when a user asks to debug or fix failing PR CI/CD checks on GitHub Actions and wants a plan + code changes; for external checks (e.g., Buildkite), only report the details URL and mark them out of scope.
- ▌ senior-qa · chen-yu-hao bundleComprehensive QA and testing skill for quality assurance, test automation, and testing strategies for ReactJS, NextJS, NodeJS applications. Includes test suite generation, coverage analysis, E2E testing setup, and quality metrics. Use when designing test strategies, writing test cases, implementing test automation, performing manual testing, or analyzing test coverage.
- ▌ etetoolkit · chen-yu-hao bundlePhylogenetic tree toolkit (ETE). Tree manipulation (Newick/NHX), evolutionary event detection, orthology/paralogy, NCBI taxonomy, visualization (PDF/SVG), for phylogenomics.
- ▌ markitdown · chen-yu-hao bundleConvert files and office documents to Markdown. Supports PDF, DOCX, PPTX, XLSX, images (with OCR), audio (with transcription), HTML, CSV, JSON, XML, ZIP, YouTube URLs, EPubs and more.
- ▌ matplotlib · chen-yu-hao bundleFoundational plotting library. Create line plots, scatter, bar, histograms, heatmaps, 3D, subplots, export PNG/PDF/SVG, for scientific visualization and publication figures.
- ▌ pylabrobot · chen-yu-hao bundleLaboratory automation toolkit for controlling liquid handlers, plate readers, pumps, heater shakers, incubators, centrifuges, and analytical equipment. Use this skill when automating laboratory workflows, programming liquid handling robots (Hamilton STAR, Opentrons OT-2, Tecan EVO), integrating lab equipment, managing deck layouts and resources (plates, tips, containers), reading plates, or creating reproducible laboratory protocols. Applicable for both simulated protocols and physical hardware control.
- ▌ scikit-bio · chen-yu-hao bundleBiological data toolkit. Sequence analysis, alignments, phylogenetic trees, diversity metrics (alpha/beta, UniFrac), ordination (PCoA), PERMANOVA, FASTA/Newick I/O, for microbiome analysis.
- ▌ scvi-tools · chen-yu-hao bundleThis skill should be used when working with single-cell omics data analysis using scvi-tools, including scRNA-seq, scATAC-seq, CITE-seq, spatial transcriptomics, and other single-cell modalities. Use this skill for probabilistic modeling, batch correction, dimensionality reduction, differential expression, cell type annotation, multimodal integration, and spatial analysis tasks.
- ▌ umap-learn · chen-yu-hao bundleUMAP dimensionality reduction. Fast nonlinear manifold learning for 2D/3D visualization, clustering preprocessing (HDBSCAN), supervised/parametric UMAP, for high-dimensional data.
- ▌ skill-share · chen-yu-haoA skill that creates new Claude skills and automatically shares them on Slack using Rube for seamless team collaboration and skill discovery.
- ▌ chroma · chen-yu-hao bundleOpen-source embedding database for AI applications. Store embeddings and metadata, perform vector and full-text search, filter by metadata. Simple 4-function API. Scales from notebooks to production clusters. Use for semantic search, RAG applications, or document retrieval. Best for local development and open-source projects.
- ▌ qdrant-vector-search · chen-yu-hao bundleHigh-performance vector similarity search engine for RAG and semantic search. Use when building production RAG systems requiring fast nearest neighbor search, hybrid search with filtering, or scalable vector storage with Rust-powered performance.
- ▌ video-downloader · chen-yu-haoDownloads videos from YouTube and other platforms for offline viewing, editing, or archival. Handles various formats and quality options.
- ▌ bioservices · chen-yu-hao bundlePrimary Python tool for 40+ bioinformatics services. Preferred for multi-database workflows: UniProt, KEGG, ChEMBL, PubChem, Reactome, QuickGO. Unified API for queries, ID mapping, pathway analysis. For direct REST control, use individual database skills (uniprot-database, kegg-database).
- ▌ paper-2-web · chen-yu-hao bundleThis skill should be used when converting academic papers into promotional and presentation formats including interactive websites (Paper2Web), presentation videos (Paper2Video), and conference posters (Paper2Poster). Use this skill for tasks involving paper dissemination, conference preparation, creating explorable academic homepages, generating video abstracts, or producing print-ready posters from LaTeX or PDF sources.
- ▌ peer-review · chen-yu-hao bundleSystematic peer review toolkit. Evaluate methodology, statistics, design, reproducibility, ethics, figure integrity, reporting standards, for manuscript and grant review across disciplines.
- ▌ statsmodels · chen-yu-hao bundleStatistical modeling toolkit. OLS, GLM, logistic, ARIMA, time series, hypothesis tests, diagnostics, AIC/BIC, for rigorous statistical inference and econometric analysis.
- ▌ zarr-python · chen-yu-hao bundleChunked N-D arrays for cloud storage. Compressed arrays, parallel I/O, S3/GCS integration, NumPy/Dask/Xarray compatible, for large-scale scientific computing pipelines.
- ▌ create-plan · chen-yu-haoCreate a concise plan. Use when a user explicitly asks for a plan related to a coding task.