github.com/synthetic-sciences/openscience
| Skill | Added | Review |
|---|---|---|
scanpy backend/cli/skills/biology/scanpy/SKILL.md Standard single-cell RNA-seq analysis pipeline. Use for QC, normalization, dimensionality reduction (PCA/UMAP/t-SNE), clustering, differential expression, and visualization. Best for exploratory scRNA-seq analysis with established workflows. For deep learning models use scvi-tools; for data format questions use anndata. | 70 70 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4082a2e | |
scientific-slides backend/cli/skills/writing/scientific-slides/SKILL.md [EXPERIMENTAL] Build slide decks and presentations for research talks using Nano Banana Pro AI. Generates stunning PDF presentations with AI-generated slides. Use for conference presentations, seminar talks, thesis defense slides, or any scientific talk. Provides slide structure, design guidance, timing recommendations, and visual validation. | — | |
scikit-bio backend/cli/skills/biology/scikit-bio/SKILL.md Biological data toolkit. Sequence analysis, alignments, phylogenetic trees, diversity metrics (alpha/beta, UniFrac), ordination (PCoA), PERMANOVA, FASTA/Newick I/O, for microbiome analysis. | 56 56 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4082a2e | |
scikit-learn backend/cli/skills/coding/scikit-learn/SKILL.md Machine learning in Python with scikit-learn. Use when working with supervised learning (classification, regression), unsupervised learning (clustering, dimensionality reduction), model evaluation, hyperparameter tuning, preprocessing, or building ML pipelines. Provides comprehensive reference documentation for algorithms, preprocessing techniques, pipelines, and best practices. | 52 52 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4082a2e | |
scikit-survival backend/cli/skills/biology/scikit-survival/SKILL.md Comprehensive toolkit for survival analysis and time-to-event modeling in Python using scikit-survival. Use this skill when working with censored survival data, performing time-to-event analysis, fitting Cox models, Random Survival Forests, Gradient Boosting models, or Survival SVMs, evaluating survival predictions with concordance index or Brier score, handling competing risks, or implementing any survival analysis workflow with the scikit-survival library. | 67 67 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4082a2e | |
scvi-tools backend/cli/skills/biology/scvi-tools/SKILL.md Deep generative models for single-cell omics. Use when you need probabilistic batch correction (scVI), transfer learning, differential expression with uncertainty, or multi-modal integration (TOTALVI, MultiVI). Best for advanced modeling, batch effects, multimodal data. For standard analysis pipelines use scanpy. | 68 68 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4082a2e | |
seaborn backend/cli/skills/visualization/seaborn/SKILL.md Statistical visualization with pandas integration. Use for quick exploration of distributions, relationships, and categorical comparisons with attractive defaults. Best for box plots, violin plots, pair plots, heatmaps. Built on matplotlib. For interactive plots use plotly; for publication styling use scientific-visualization. | 66 66 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4082a2e | |
segment-anything-model backend/cli/skills/llm-tools/segment-anything/SKILL.md Foundation model for image segmentation with zero-shot transfer. Use when you need to segment any object in images using points, boxes, or masks as prompts, or automatically generate all object masks in an image. | 55 55 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4082a2e | |
sentencepiece backend/cli/skills/llm-tools/sentencepiece/SKILL.md Language-independent tokenizer treating text as raw Unicode. Supports BPE and Unigram algorithms. Fast (50k sentences/sec), lightweight (6MB memory), deterministic vocabulary. Used by T5, ALBERT, XLNet, mBART. Train on raw text without pre-tokenization. Use when you need multilingual support, CJK languages, or reproducible tokenization. | 60 60 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4082a2e | |
sentence-transformers backend/cli/skills/llm-tools/sentence-transformers/SKILL.md Framework for state-of-the-art sentence, text, and image embeddings. Provides 5000+ pre-trained models for semantic similarity, clustering, and retrieval. Supports multilingual, domain-specific, and multimodal models. Use for generating embeddings for RAG, semantic search, or similarity tasks. Best for production embedding generation. | 61 61 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4082a2e | |
serving-llms-vllm backend/cli/skills/ml-inference/vllm/SKILL.md Serves LLMs with high throughput using vLLM's PagedAttention and continuous batching. Use when deploying production LLM APIs, optimizing inference latency/throughput, or serving models with limited GPU memory. Supports OpenAI-compatible endpoints, quantization (GPTQ/AWQ/FP8), and tensor parallelism. | 64 64 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4082a2e | |
sglang backend/cli/skills/ml-inference/sglang/SKILL.md Fast structured generation and serving for LLMs with RadixAttention prefix caching. Use for JSON/regex outputs, constrained decoding, agentic workflows with tool calls, or when you need 5× faster inference than vLLM with prefix sharing. Powers 300,000+ GPUs at xAI, AMD, NVIDIA, and LinkedIn. | 62 62 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: 4082a2e | |
shap backend/cli/skills/coding/shap/SKILL.md Model 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. | 64 64 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4082a2e | |
shock-capturing-neural-operators backend/cli/skills/physics/shock-capturing-neural-operators/SKILL.md Architectures and techniques for neural operators on discontinuous PDE solutions (shocks, contact discontinuities, steep gradients). Covers local-global spectral design (ShockFNO), reflection padding for non-periodic BCs, resolution scaling for shock width, and frequency-band error diagnostics. Use for low-viscosity Burgers, compressible Euler, Riemann problems, or any PDE where standard FNO produces Gibbs oscillations. | 71 71 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4082a2e | |
simpo-training backend/cli/skills/ml-training/simpo/SKILL.md Simple Preference Optimization for LLM alignment. Reference-free alternative to DPO with better performance (+6.4 points on AlpacaEval 2.0). No reference model needed, more efficient than DPO. Use for preference alignment when want simpler, faster training than DPO/PPO. | 63 63 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: 4082a2e | |
simpy backend/cli/skills/coding/simpy/SKILL.md Process-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. | 60 60 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4082a2e | |
sindy-identification backend/cli/skills/physics/sindy-identification/SKILL.md Sparse Identification of Nonlinear Dynamics (SINDy) — discover governing equations from time-series data. Builds sparse dynamical system models dx/dt = f(x) from measurements using PySINDy. Use when you have trajectory data and want to find the underlying ODE. | 71 71 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4082a2e | |
skill-installer backend/cli/skills/other/skill-installer/SKILL.md Install or remove third-party openscience skills from a public git repository. Use when the user says "add this skill <url>", "install skill <url>", or "remove skill <namespace>". The skill runs locally via `openscience skill add|list|remove`, fetches the repo, runs a 6-layer safety gate (regex + server-side Haiku classifier), prompts the user to confirm, then writes the skills to ~/.openscience/installed-skills/ and uploads to the dashboard for cross-machine sync. | 74 74 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: 4082a2e | |
skypilot-multi-cloud-orchestration backend/cli/skills/cloud-compute/skypilot/SKILL.md Multi-cloud orchestration for ML workloads with automatic cost optimization. Use when you need to run training or batch jobs across multiple clouds, leverage spot instances with auto-recovery, or optimize GPU costs across providers. | 59 59 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4082a2e | |
slime-rl-training backend/cli/skills/coding/slime/SKILL.md Provides guidance for LLM post-training with RL using slime, a Megatron+SGLang framework. Use when training GLM models, implementing custom data generation workflows, or needing tight Megatron-LM integration for RL scaling. | 58 58 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4082a2e |