nextflow

Build, run, and debug Nextflow pipelines and nf-core workflows.

74|5|Updated Dec 10, 2025
One-click install
npx skills add https://github.com/dralkh/seerai --skill nextflow-dralkh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nextflow
Source: https://github.com/dralkh/seerai/tree/main/skills/nextflow
Command: npx skills add https://github.com/dralkh/seerai --skill nextflow-dralkh

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you design, run, and troubleshoot reproducible Nextflow pipelines without getting lost in workflow syntax, container setup, or execution-profile details.

Core Features & Use Cases

  • Pipeline execution: Run existing Nextflow or nf-core workflows with the right profiles, parameters, and resume behavior.
  • Workflow development: Write or modify DSL2 processes, channels, modules, subworkflows, and configuration files.
  • Reproducible operations: Configure containers, executors, resources, and caching for local machines, HPC, or cloud runs.
  • Testing and debugging: Use nf-test, linting, tracing, reports, and cache analysis to find failures and validate changes.
  • Use case: A researcher can turn a samplesheet and a set of FASTQ files into a validated, containerized, restartable RNA-seq workflow with clear logs and outputs.

Quick Start

Ask me to run, debug, or build a Nextflow pipeline and provide the workflow files, inputs, and target environment.

Frequently Asked Questions about nextflow

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run and debug an existing Nextflow pipeline with the correct configuration profiles?

To run and debug a Nextflow pipeline, apply the correct config profiles, parameters, and resume behavior to execute end to end. Configure containers, executors, and resources to ensure reproducible operations across local machines, HPC, or cloud environments.

How do I write DSL2 modules and wire Nextflow processes with channels?

Writing DSL2 modules involves defining processes and wiring them together using Nextflow channels. You build reproducible workflows by organizing code into modules and subworkflows, ensuring proper process-channel wiring for end-to-end data pipelines.

What is the best way to troubleshoot Nextflow caching failures and resume an interrupted workflow?

Troubleshooting Nextflow caching and resume failures requires resume-aware debugging using tracing, reports, and cache analysis. Analyze execution logs to find failures, validate changes with nf-test, and restart the data pipeline with the correct resume behavior.

Can I use nf-test for validating changes and linting Nextflow workflows?

Yes, you can use nf-test for validating changes and linting Nextflow workflows. Apply nf-test-based development alongside tracing and reports to find failures, test DSL2 modules, and ensure your data pipeline behaves reproducibly across different runs.

How do I configure containers and executors for reproducible nf-core workflows?

Configuring containers and executors for nf-core workflows requires setting up nextflow.config files with appropriate profiles. Pin runtimes and configure resources to ensure reproducible operations whether running on local machines, HPC, or cloud executors.

Do I need a specific samplesheet format to run an nf-core RNA-seq workflow?

Running nf-core workflows like RNA-seq requires a properly formatted samplesheet and input FASTQ files. The pipeline processes these inputs into validated, containerized outputs by applying the correct parameters, config profiles, and pinned runtimes.