MarieLynneBlock
- 304 skills
- 0 followers
- 8 hours ago last updated
- ▌ Sympy · marielynneblock 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.
- ▌ MCP CLI · marielynneblockInterface for MCP (Model Context Protocol) servers via CLI. Use when you need to interact with external tools, APIs, or data sources through MCP servers, list available MCP servers/tools, or call MCP tools from command line.
- ▌ PDF · marielynneblock bundleUse this skill whenever the user wants to do anything with PDF files. This includes reading or extracting text/tables from PDFs, combining or merging multiple PDFs into one, splitting PDFs apart, rotating pages, adding watermarks, creating new PDFs, filling PDF forms, encrypting/decrypting PDFs, extracting images, and OCR on scanned PDFs to make them searchable. If the user mentions a .pdf file or asks to produce one, use this skill.
- ▌ Security Review · marielynneblock bundleAI-powered codebase security scanner that reasons about code like a security researcher — tracing data flows, understanding component interactions, and catching vulnerabilities that pattern-matching tools miss. Use this skill when asked to scan code for security vulnerabilities, find bugs, check for SQL injection, XSS, command injection, exposed API keys, hardcoded secrets, insecure dependencies, access control issues, or any request like "is my code secure?", "review for security issues", "audit this codebase", or "check for vulnerabilities". Covers injection flaws, authentication and access control bugs, secrets exposure, weak cryptography, insecure dependencies, and business logic issues across JavaScript, TypeScript, Python, Java, PHP, Go, Ruby, and Rust.
- ▌ Gh CLI · marielynneblockGitHub CLI (gh) comprehensive reference for repositories, issues, pull requests, Actions, projects, releases, gists, codespaces, organisations, extensions, and all GitHub operations from the command line.
- ▌ Pdftk Server · marielynneblock bundleSkill for using the command-line tool pdftk (PDFtk Server) for working with PDF files. Use when asked to merge PDFs, split PDFs, rotate pages, encrypt or decrypt PDFs, fill PDF forms, apply watermarks, stamp overlays, extract metadata, burst documents into pages, repair corrupted PDFs, attach or extract files, or perform any PDF manipulation from the command line.
- ▌ Drawio · marielynneblock bundleGenerate draw.io diagrams as .drawio files and export to PNG/SVG/PDF with embedded XML
- ▌ Remember Interactive Programming · marielynneblockMicro-skill that reminds the agent to use an available REPL or live runtime as the source of truth during interactive programming tasks.
- ▌ Java MCP Server Generator · marielynneblockGenerate a complete Model Context Protocol server project in Java using the official MCP Java SDK with reactive streams and optional Spring Boot integration.
- ▌ Javax To Jakarta Migration · marielynneblockMigrate Java code from javax.* to jakarta.* namespace. Use when upgrading to Tomcat 11, Jakarta EE 10, or when javax imports are detected in the codebase.
- ▌ Breakdown Epic Pm · marielynneblockPrompt for creating an Epic Product Requirements Document (PRD) for a new epic. This PRD will be used as input for generating a technical architecture specification.
- ▌ Python Pypi Package Builder · marielynneblock bundleEnd-to-end skill for building, testing, linting, versioning, and publishing a production-grade Python library to PyPI. Covers all four build backends (setuptools+setuptools_scm, hatchling, flit, poetry), PEP 440 versioning, semantic versioning, dynamic git-tag versioning, OOP/SOLID design, type hints (PEP 484/526/544/561), Trusted Publishing (OIDC), and the full PyPA packaging flow. Use for: creating Python packages, pip-installable SDKs, CLI tools, framework plugins, pyproject.toml setup, py.typed, setuptools_scm, semver, mypy, pre-commit, GitHub Actions CI/CD, or PyPI publishing.
- ▌ Plantuml Ascii · marielynneblockGenerate ASCII art diagrams using PlantUML text mode. Use when user asks to create ASCII diagrams, text-based diagrams, terminal-friendly diagrams, or mentions plantuml ascii, text diagram, ascii art diagram. Supports: Converting PlantUML diagrams to ASCII art, Creating sequence diagrams, class diagrams, flowcharts in ASCII format, Generating Unicode-enhanced ASCII art with -utxt flag
- ▌ MCP Copilot Studio Server Generator · marielynneblockGenerate a complete MCP server implementation optimised for Copilot Studio integration with proper schema constraints and streamable HTTP support
- ▌ Draw Io Diagram Generator 2 · marielynneblock bundleUse when creating, editing, or generating draw.io diagram files (.drawio, .drawio.svg, .drawio.png). Covers mxGraph XML authoring, shape libraries, style strings, flowcharts, system architecture, sequence diagrams, ER diagrams, UML class diagrams, network topology, layout strategy, the hediet.vscode-drawio VS Code extension, and the full agent workflow from request to a ready-to-open file.
- ▌ Exploratory Data Analysis · marielynneblock bundlePerform comprehensive exploratory data analysis on scientific data files across 200+ file formats. This skill should be used when analysing any scientific data file to understand its structure, content, quality, and characteristics. Automatically detects file type and generates detailed markdown reports with format-specific analysis, quality metrics, and downstream analysis recommendations. Covers chemistry, bioinformatics, microscopy, spectroscopy, proteomics, metabolomics, and general scientific data formats.
- ▌ Imbalanced Classification · marielynneblock[TODO] Define the specific workflow this skill standardises, including default libraries, quality checks, and expected deliverables.
- ▌ Snowflake Semanticview · marielynneblockCreate, alter, and validate Snowflake semantic views using Snowflake CLI (snow). Use when asked to build or troubleshoot semantic views/semantic layer definitions with CREATE/ALTER SEMANTIC VIEW, to validate semantic-view DDL against Snowflake via CLI, or to guide Snowflake CLI installation and connection setup.
- ▌ Napkin · marielynneblock bundleVisual whiteboard collaboration for Copilot CLI. Creates an interactive whiteboard that opens in your browser — draw, sketch, add sticky notes, then share everything back with Copilot. Copilot sees your drawings and text, and responds with analysis, suggestions, and ideas.
- ▌ Architecture Models 4plus1 · marielynneblock bundleProduce Philippe Kruchten's 4+1 architectural view model for a software system, with rendered diagrams (Mermaid primary, PlantUML fallback for deployment) AND Miro RISEN prompts for each view. Use this skill whenever the user mentions "4+1", "architecture views", "architectural documentation", "logical view", "process view", "development view", "physical view", or "deployment view" — and also whenever the user asks to document system architecture, produce architecture blueprints, generate architecture diagrams, or prepare architecture content for review with non-developer stakeholders, even if they don't say "4+1" explicitly. Works with zero-input (user gives a paragraph, skill drafts a full architecture), interview mode (user has detailed context), or partial mode (user wants only one or two views). Flexes notation to audience — UML-flavoured for dev-only audiences, BPMN-style swimlanes for cross-functional audiences, simplified C4 for executives.
- ▌ Scientific Critical Thinking · marielynneblock bundleEvaluate scientific claims and evidence quality. Use for assessing experimental design validity, identifying biases and confounders, applying evidence grading frameworks (GRADE, Cochrane Risk of Bias), or teaching critical analysis. Best for understanding evidence quality, identifying flaws. For formal peer review writing use peer-review.
- ▌ 4plus1 Models · marielynneblock bundleProduce Philippe Kruchten's 4+1 architectural view model for a software system. This is the core method skill: audience routing, concerns, per-view generation, and cross-view consistency. It outputs canonical diagram-as-code (Mermaid / PlantUML) plus view prose, and does not own draw.io or Miro rendering.
- ▌ Dotnet Best Practices · marielynneblockEnsure .NET/C# code meets best practices for the solution/project.
- ▌ Game Engine · marielynneblock bundleExpert skill for building web-based game engines and games using HTML5, Canvas, WebGL, and JavaScript. Use when asked to create games, build game engines, implement game physics, handle collision detection, set up game loops, manage sprites, add game controls, or work with 2D/3D rendering. Covers techniques for platformers, breakout-style games, maze games, tilemaps, audio, multiplayer via WebRTC, and publishing games.
- ▌ Repo Story Time · marielynneblockGenerate a comprehensive repository summary and narrative story from commit history
- ▌ Readme Blueprint Generator · marielynneblockIntelligent README.md generation prompt that analyses project documentation structure and creates comprehensive repository documentation. Scans .github/copilot directory files and copilot-instructions.md to extract project information, technology stack, architecture, development workflow, coding standards, and testing approaches while generating well-structured markdown documentation with proper formatting, cross-references, and developer-focused content.
- ▌ Tabular Performance At Scale · marielynneblock[TODO] Define the specific workflow this skill standardises, including default libraries, quality checks, and expected deliverables.
- ▌ Shap And Model Explainability · marielynneblock[TODO] Define the specific workflow this skill standardises, including default libraries, quality checks, and expected deliverables.
- ▌ Dynatrace Observability · marielynneblock bundleUse when investigating Dynatrace incidents, validating releases, writing DQL, triaging security findings, or operating Dynatrace with dtctl.
- ▌ Metabolomics Workbench Database · marielynneblock bundleAccess NIH Metabolomics Workbench via REST API (4,200+ studies). Query metabolites, RefMet nomenclature, MS/NMR data, m/z searches, study metadata, for metabolomics and biomarker discovery.
- ▌ Review And Refactor · marielynneblockReview and refactor code in your project according to defined instructions
- ▌ Mentoring Juniors · marielynneblockSocratic mentoring for junior developers and AI newcomers. Guides through questions, never answers. Triggers: "help me understand", "explain this code", "I'm stuck", "Im stuck", "I'm confused", "Im confused", "I don't understand", "I dont understand", "can you teach me", "teach me", "mentor me", "guide me", "what does this error mean", "why doesn't this work", "why does not this work", "I'm a beginner", "Im a beginner", "I'm learning", "Im learning", "I'm new to this", "Im new to this", "walk me through", "how does this work", "what's wrong with my code", "what's wrong", "can you break this down", "ELI5", "step by step", "where do I start", "what am I missing", "newbie here", "junior dev", "first time using", "how do I", "what is", "is this right", "not sure", "need help", "struggling", "show me", "help me debug", "best practice", "too complex", "overwhelmed", "lost", "debug this", "/socratic", "/hint", "/concept", "/pseudocode". Progressive clue systems, teaching techniques, and success metrics.
- ▌ Python MCP Server Generator · marielynneblockGenerate a complete MCP server project in Python with tools, resources, and proper configuration
- ▌ Dotnet Design Pattern Review · marielynneblockReview the C#/.NET code for design pattern implementation and suggest improvements.
- ▌ Git Flow Branch Creator · marielynneblockIntelligent Git Flow branch creator that analyses git status/diff and creates appropriate branches following the nvie Git Flow branching model.
- ▌ Miro Diagram Generator · marielynneblock bundleGenerate Miro board prompts for architecture diagrams. Use this skill to produce per-view Miro prompts from canonical 4+1 diagram sources, with RISEN structure, strict scope boundaries, and track-specific validation.
- ▌ Create Architectural Decision Record · marielynneblockCreate an Architectural Decision Record (ADR) document for AI-optimised decision documentation.
- ▌ Technology Stack Blueprint Generator · marielynneblockComprehensive technology stack blueprint generator that analyses codebases to create detailed architectural documentation. Automatically detects technology stacks, programming languages, and implementation patterns across multiple platforms (.NET, Java, JavaScript, React, Python). Generates configurable blueprints with version information, licensing details, usage patterns, coding conventions, and visual diagrams. Provides implementation-ready templates and maintains architectural consistency for guided development.
- ▌ Data Validation And Schema Contracts · marielynneblock[TODO] Define the specific workflow this skill standardises, including default libraries, quality checks, and expected deliverables.
- ▌ Hypothesis Testing And Ab Evaluation · marielynneblock[TODO] Define the specific workflow this skill standardises, including default libraries, quality checks, and expected deliverables.
- ▌ Javascript Typescript Jest · marielynneblockBest practices for writing JavaScript/TypeScript tests using Jest, including mocking strategies, test structure, and common patterns.
- ▌ Generate Custom Instructions From Codebase · marielynneblockGenerate GitHub Copilot migration instructions by comparing two project versions and extracting conventions for framework upgrades, refactoring, dependency changes, or technology migrations.
- ▌ Model Selections And Cross Validation · marielynneblock[TODO] Define the specific workflow this skill standardises, including default libraries, quality checks, and expected deliverables.
- ▌ Openapi To Application Code · marielynneblockGenerate a complete, production-ready application from an OpenAPI specification
- ▌ Feature Engineering And Leakage Checks · marielynneblock[TODO] Define the specific workflow this skill standardises, including default libraries, quality checks, and expected deliverables.
- ▌ Commit Message Storyteller · marielynneblock bundleAnalyses git diffs or staged changes and generates narrative commit messages that explain WHY a change was made, not just what changed — following Conventional Commits format. Use when asked to "write a commit message", "generate a commit", "describe my changes", "what should I commit this as", "commit this", "summarise my diff", or "help me commit". Works with git diff output, staged files, or plain descriptions of changes.
- ▌ Draw Io Diagram Generator · marielynneblock bundleUse when creating, editing, or generating draw.io diagram files (.drawio, .drawio.svg, .drawio.png). Covers mxGraph XML authoring, shape libraries, style strings, flowcharts, system architecture, sequence diagrams, ER diagrams, UML class diagrams, network topology, layout strategy, the hediet.vscode-drawio VS Code extension, and the full agent workflow from request to a ready-to-open file.
- ▌ Performance Review Writer · marielynneblockDraft performance reviews, self-assessments, peer reviews, and upward feedback in your own voice. Analyses your contributions, emails, and meeting history via WorkIQ, then produces honest, impact-focused drafts using the STAR format. USE FOR: write my performance review, draft self-assessment, peer review, 360 feedback, annual review, mid-year review, upward feedback, write review for colleague, performance appraisal.
- ▌ Experiment Tracking And Reproducibility · marielynneblock[TODO] Define the specific workflow this skill standardises, including default libraries, quality checks, and expected deliverables.
- ▌ Impediment Prioritisation · marielynneblock bundleRanks any list of impediments and their countermeasures using a value-stream scoring model (ROI, Cost to Implement, Ease of Deployment, Risk Factor) and a fixed prioritisation formula. Use when someone asks to prioritise, rank, sequence, or triage impediments, countermeasures, remediation items, risks, findings, gaps, action items, or backlog entries; or mentions value-stream prioritisation, A3 / lean countermeasure ranking, ROI vs. effort scoring, or building a remediation / improvement backlog. Works with GHQR findings, audit results, retrospective action items, risk registers, architecture review gaps, or any free-form `{impediment, countermeasure}` list.
- ▌ Spirograph Python Matplotlib · marielynneblockCreate easy Python scripts that generate beautiful, unique spirograph-style generative art with Matplotlib, support multi-colour or gradient background and main palettes, and always save the result as a PNG. Use when the user asks for creative coding, spirographs, procedural art, or quick art scripts with tunable inputs.
- ▌ Power Apps Code App Scaffold · marielynneblockScaffold a complete Power Apps Code App project with PAC CLI setup, SDK integration, and connector configuration
- ▌ Minecraft Plugin Development · marielynneblock bundleUse this skill when building or modifying Minecraft server plugins for Paper, Spigot, or Bukkit, including plugin.yml setup, commands, listeners, schedulers, player state, team or arena systems, persistent progression, economy or profile data, configuration files, Adventure text, and version-safe API usage. Trigger for requests like "build a Minecraft plugin", "add a Paper command", "fix a Bukkit listener", "create plugin.yml", "implement a minigame mechanic", "add a perk or quest system", or "debug server plugin behaviour".
- ▌ Image Manipulation Image Magick · marielynneblockProcess and manipulate images using ImageMagick. Supports resizing, format conversion, batch processing, and retrieving image metadata. Use when working with images, creating thumbnails, resizing wallpapers, or performing batch image operations.
- ▌ Scikit Learn Pipelines And Column Transformers · marielynneblock[TODO] Define the specific workflow this skill standardises, including default libraries, quality checks, and expected deliverables.
- ▌ Excalidraw Diagram Generator · marielynneblock bundleGenerate Excalidraw diagrams from natural language descriptions. Use when asked to "create a diagram", "make a flowchart", "visualise a process", "draw a system architecture", "create a mind map", or "generate an Excalidraw file". Supports flowcharts, relationship diagrams, mind maps, and system architecture diagrams. Outputs .excalidraw JSON files that can be opened directly in Excalidraw.
- ▌ Create Github Action Workflow Specification · marielynneblockCreate a formal specification for an existing GitHub Actions CI/CD workflow, optimised for AI consumption and workflow maintenance.
- ▌ Write Epic · marielynneblockProduces a complete epic definition following Atlassian agile guidance. An epic captures a large initiative that is too big for a single sprint and must be decomposed into user stories.
- ▌ Mlflow · marielynneblock[TODO] Define the specific workflow this skill standardises, including default libraries, quality checks, and expected deliverables.
- ▌ Opencv · marielynneblock[TODO] Define the specific workflow this skill standardises, including default libraries, quality checks, and expected deliverables.
- ▌ Plotly · marielynneblock bundleInteractive visualisation library. Use when you need hover info, zoom, pan, or web-embeddable charts. Best for dashboards, exploratory analysis, and presentations. For static publication figures use matplotlib or scientific-visualisation.
- ▌ Polars · marielynneblock bundleFast in-memory DataFrame library for datasets that fit in RAM. Use when pandas is too slow but data still fits in memory. Lazy evaluation, parallel execution, Apache Arrow backend. Best for 1-100GB datasets, ETL pipelines, faster pandas replacement. For larger-than-RAM data use dask or vaex.
- ▌ Arboreto · marielynneblock bundleInfer gene regulatory networks (GRNs) from gene expression data using scalable algorithms (GRNBoost2, GENIE3). Use when analysing 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 · marielynneblock bundleMolecular ML with diverse featurizers and pre-built datasets. Use for property prediction (ADMET, toxicity) with traditional ML or GNNs when you want extensive featurization options and MoleculeNet benchmarks. Best for quick experiments with pre-trained models, diverse molecular representations. For graph-first PyTorch workflows use torchdrug; for benchmark datasets use pytdc.
- ▌ Diffdock · marielynneblock 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 · marielynneblock 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 analysing turbulence, vortex dynamics, or geophysical flows. Provides pseudospectral methods with FFT, HPC support, and comprehensive output analysis.
- ▌ Histolab · marielynneblock bundleLightweight WSI tile extraction and preprocessing. Use for basic slide processing tissue detection, tile extraction, stain normalisation for H&E images. Best for simple pipelines, dataset preparation, quick tile-based analysis. For advanced spatial proteomics, multiplexed imaging, or deep learning pipelines use pathml.
- ▌ Pydeseq2 · marielynneblock 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 · marielynneblock 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 · marielynneblock bundleMaterials science toolkit. Crystal structures (CIF, POSCAR), phase diagrams, band structure, DOS, Materials Project integration, format conversion, for computational materials science.
- ▌ Pyopenms · marielynneblock bundleComplete mass spectrometry analysis platform. Use for proteomics workflows feature detection, peptide identification, protein quantification, and complex LC-MS/MS pipelines. Supports extensive file formats and algorithms. Best for proteomics, comprehensive MS data processing. For simple spectral comparison and metabolite ID use matchms.
- ▌ Pyzotero · marielynneblock bundleInteract with Zotero reference management libraries using the pyzotero Python client. Retrieve, create, update, and delete items, collections, tags, and attachments via the Zotero Web API v3. Use this skill when working with Zotero libraries programmatically, managing bibliographic references, exporting citations, searching library contents, uploading PDF attachments, or building research automation workflows that integrate with Zotero.
- ▌ Agentic Eval · marielynneblockUse when designing and implementing evaluation loops for AI agents, including reflection, evaluator-optimiser patterns, rubric scoring, LLM-as-judge review, test-driven refinement, convergence checks, and iteration logging.
- ▌ Process Map · marielynneblockProduces a structured process map with swim lanes, task nodes, decision diamonds, and handoff arrows. Output is in **Mermaid** flowchart notation (renderable in GitHub, VS Code, Confluence, and Miro) or **BPMN-lite** text when a formal notation is required.
- ▌ Seaborn · marielynneblock bundleStatistical visualisation 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-visualisation.
- ▌ Biopython · marielynneblock bundleComprehensive molecular biology toolkit. Use for sequence manipulation, file parsing (FASTA/GenBank/PDB), phylogenetics, and programmatic NCBI/PubMed access (Bio.Entrez). Best for batch processing, custom bioinformatics pipelines, BLAST automation. For quick lookups use gget; for multi-service integration use bioservices.
- ▌ Deeptools · marielynneblock bundleNGS analysis toolkit. BAM to bigWig conversion, QC (correlation, PCA, fingerprints), heatmaps/profiles (TSS, peaks), for ChIP-seq, RNA-seq, ATAC-seq visualisation.
- ▌ Geomaster · marielynneblock bundleComprehensive geospatial science skill covering remote sensing, GIS, spatial analysis, machine learning for earth observation, and 30+ scientific domains. Supports satellite imagery processing (Sentinel, Landsat, MODIS, SAR, hyperspectral), vector and raster data operations, spatial statistics, point cloud processing, network analysis, cloud-native workflows (STAC, COG, Planetary Computer), and 8 programming languages (Python, R, Julia, JavaScript, C++, Java, Go, Rust) with 500+ code examples. Use for remote sensing workflows, GIS analysis, spatial ML, Earth observation data processing, terrain analysis, hydrological modelling, marine spatial analysis, atmospheric science, and any geospatial computation task.
- ▌ Geopandas · marielynneblock bundlePython library for working with geospatial vector data including shapefiles, GeoJSON, and GeoPackage files. Use when working with geographic data for spatial analysis, geometric operations, coordinate transformations, spatial joins, overlay operations, choropleth mapping, or any task involving reading/writing/analysing vector geographic data. Supports PostGIS databases, interactive maps, and integration with matplotlib/folium/cartopy. Use for tasks like buffer analysis, spatial joins between datasets, dissolving boundaries, clipping data, calculating areas/distances, reprojecting coordinate systems, creating maps, or converting between spatial file formats.
- ▌ Hypogenic · marielynneblock bundleAutomated LLM-driven hypothesis generation and testing on tabular datasets. Use when you want to systematically explore hypotheses about patterns in empirical data (e.g., deception detection, content analysis). Combines literature insights with data-driven hypothesis testing. For manual hypothesis formulation use hypothesis-generation; for creative ideation use scientific-brainstorming.
- ▌ Neurokit2 · marielynneblock bundleComprehensive biosignal processing toolkit for analysing 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 · marielynneblock bundleHardware-agnostic quantum ML framework with automatic differentiation. Use when training quantum circuits via gradients, building hybrid quantum-classical models, or needing device portability across IBM/Google/Rigetti/IonQ. Best for variational algorithms (VQE, QAOA), quantum neural networks, and integration with PyTorch/JAX/TensorFlow. For hardware-specific optimisations use qiskit (IBM) or cirq (Google); for open quantum systems use qutip.
- ▌ Pufferlib · marielynneblock bundleHigh-performance reinforcement learning framework optimised for speed and scale. Use when you need fast parallel training, vectorized environments, multi-agent systems, or integration with game environments (Atari, Procgen, NetHack). Achieves 2-10x speedups over standard implementations. For quick prototyping or standard algorithm implementations with extensive documentation, use stable-baselines3 instead.
- ▌ Tiledbvcf · marielynneblockEfficient storage and retrieval of genomic variant data using TileDB. Scalable VCF/BCF ingestion, incremental sample addition, compressed storage, parallel queries, and export capabilities for population genomics.
- ▌ Torchdrug · marielynneblock bundlePyTorch-native graph neural networks for molecules and proteins. Use when building custom GNN architectures for drug discovery, protein modelling, or knowledge graph reasoning. Best for custom model development, protein property prediction, retrosynthesis. For pre-trained models and diverse featurizers use deepchem; for benchmark datasets use pytdc.
- ▌ Gap Analysis · marielynneblockProvides a repeatable framework for identifying and prioritising gaps between where things are now and where they need to be.
- ▌ Networkx · marielynneblock bundleComprehensive toolkit for creating, analysing, and visualising complex networks and graphs in Python. Use when working with network/graph data structures, analysing relationships between entities, computing graph algorithms (shortest paths, centrality, clustering), detecting communities, generating synthetic networks, or visualising network topologies. Applicable to social networks, biological networks, transportation systems, citation networks, and any domain involving pairwise relationships.
- ▌ Edgartools · marielynneblock bundlePython library for accessing, analysing, and extracting data from SEC EDGAR filings. Use when working with SEC filings, financial statements (income statement, balance sheet, cash flow), XBRL financial data, insider trading (Form 4), institutional holdings (13F), company financials, annual/quarterly reports (10-K, 10-Q), proxy statements (DEF 14A), 8-K current events, company screening by ticker/CIK/industry, multi-period financial analysis, or any SEC regulatory filings.
- ▌ Etetoolkit · marielynneblock bundlePhylogenetic tree toolkit (ETE). Tree manipulation (Newick/NHX), evolutionary event detection, orthology/paralogy, NCBI taxonomy, visualisation (PDF/SVG), for phylogenomics.
- ▌ Polars Bio · marielynneblock bundleHigh-performance genomic interval operations and bioinformatics file I/O on Polars DataFrames. Overlap, nearest, merge, coverage, complement, subtract for BED/VCF/BAM/GFF intervals. Streaming, cloud-native, faster bioframe alternative.
- ▌ Pylabrobot · marielynneblock bundleVendor-agnostic lab automation framework. Use when controlling multiple equipment types (Hamilton, Tecan, Opentrons, plate readers, pumps) or needing unified programming across different vendors. Best for complex workflows, multi-vendor setups, simulation. For Opentrons-only protocols with official API, opentrons-integration may be simpler.
- ▌ Scikit Bio · marielynneblock 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 · marielynneblock bundleDeep 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 modelling, batch effects, multimodal data. For standard analysis pipelines use scanpy.
- ▌ Skill Name · marielynneblock[One sentence — what this skill enables the AI to do. This is used to decide when to load the skill, so be specific.]
- ▌ Prompt Builder · marielynneblockGuide users through creating high-quality GitHub Copilot prompt files with clear structure, appropriate tools, validation criteria, and maintainable instructions.
- ▌ Risk Analysis · marielynneblockProvides a structured framework for risk identification and assessment.
- ▌ API Design · marielynneblockApplies REST and GraphQL design principles to produce or review an API contract.
- ▌ Bioservices · marielynneblock bundleUnified Python interface to 40+ bioinformatics services. Use when querying multiple databases (UniProt, KEGG, ChEMBL, Reactome) in a single workflow with consistent API. Best for cross-database analysis, ID mapping across services. For quick single-database lookups use gget; for sequence/file manipulation use biopython.
- ▌ Paper 2 Web · marielynneblock 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 · marielynneblock bundleStructured manuscript/grant review with checklist-based evaluation. Use when writing formal peer reviews with specific criteria methodology assessment, statistical validity, reporting standards compliance (CONSORT/STROBE), and constructive feedback. Best for actual review writing, manuscript revision. For evaluating claims/evidence quality use scientific-critical-thinking; for quantitative scoring frameworks use scholar-evaluation.