Builds, runs, and debugs Nextflow DSL2 pipelines and nf-core workflows.

Apache-2.0Auto-check passedResearch & Science

Install Nextflow

skills CLI
$ npx skills add K-Dense-AI/scientific-agent-skills --skill nextflow -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install K-Dense-AI/scientific-agent-skills nextflow --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/K-Dense-AI/scientific-agent-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/nextflow .claude/skills/nextflow && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
nextflow
GitHub stars
48k
Used in
1 other repo
Token cost
~3.7k tokens
SKILL.md length
1,474 words
Files
8 (incl. references)
Skills in repo
153
Repo updated
First seen
Licence
Apache-2.0

At a glance

Builds, runs, and debugs Nextflow DSL2 pipelines and nf-core workflows.

  • Nextflow.config
  • SKILL.md covers Overview, When to Use This Skill, Setup and Two Modes of Work, plus 7 more sections
  • Calls curl, bash and conda; reaches get.nextflow.io
  • Processes/channels/operators

What it does

Nextflow is an agent skill from K-Dense-AI/scientific-agent-skills. Builds, runs, and debugs Nextflow DSL2 pipelines and nf-core workflows. Use for Nextflow, nf-core, .nf files, nextflow.config, processes/channels/operators, samplesheets, nf-test, modules/subworkflows, container and executor configuration, HPC/SLURM or cloud deployment, and failed or resumed pipeline runs.

Its SKILL.md is about 3.7k tokens, which your agent loads only when the skill is triggered. The skill folder holds 8 other files, including reference files (for example `references/configuration.md`, `references/containers.md` and `references/developing.md`). Compatibility notes: Requires Bash 3.2+, Java 17-26 and Nextflow. nf-core tools requires Python 3.10+. Containers, scheduler access and network or service credentials depend on…

It sits in Research & Science, covering Reproducible research. It works with Nextflow. The repository describes itself as: Turn any AI agent into an AI Scientist. The 1 Agent Skills library for science, used by 250,000+ scientists worldwide. 177 ready-to-use validated skills plus 100+ scientific… The licence is Apache-2.0.

When your agent uses it

  • Nextflow.config
  • Processes/channels/operators
  • Modules/subworkflows
  • Container and executor configuration

Example prompts

  • “/nextflow”

Requirements

  • Python 3
  • Docker
  • Compatibility (from SKILL.md): Requires Bash 3.2+, Java 17-26 and Nextflow. nf-core tools requires Python 3.10+. Containers, scheduler access and network or service credentials depend on the selected workflow.

What it can do on your machine

Read from SKILL.md and the folder at commit 92ace75. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • curl
    • bash
    • conda
    • uv
    • java

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • get.nextflow.io

    Also links to:

    • docs.seqera.io
    • arxiv.org
    • github.com
    • nf-co.re
    • training.nextflow.io
    • doi.org
    • export.arxiv.org

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

  • Compatibility

    Requires Bash 3.2+, Java 17-26 and Nextflow. nf-core tools requires Python 3.10+. Containers, scheduler access and network or service credentials depend on the selected workflow.

    From compatibility in the SKILL.md frontmatter.

Context cost

Nextflow loads about 3.7k tokens when it runs, and up to ~23k if it reads all its reference files. Until then it costs about 79 tokens; SKILL.md has 1,474 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~79
When it runs · the whole SKILL.md, loaded when a task matches
~3.7k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~23k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from K-Dense-AI/scientific-agent-skills at commit 92ace75, republished under its Apache-2.0 licence (© K-Dense-AI). 1,474 words, ~3,727 tokens.

Download SKILL.mdSave it as .claude/skills/nextflow/SKILL.md (or your agent's skills folder). This skill also uses 7 other files; get the full folder from GitHub.
name
nextflow
description
Builds, runs, and debugs Nextflow DSL2 pipelines and nf-core workflows. Use for Nextflow, nf-core, .nf files, nextflow.config, processes/channels/operators, samplesheets, nf-test, modules/subworkflows, container and executor configuration, HPC/SLURM or cloud deployment, and failed or resumed pipeline runs.
compatibility
Requires Bash 3.2+, Java 17-26 and Nextflow. nf-core tools requires Python 3.10+. Containers, scheduler access and network or service credentials depend on the selected workflow.
license
Apache-2.0
metadata.version
1.4
metadata.last-reviewed
2026-10-01
metadata.upstream-versions
Nextflow 26.04.6; nf-core tools 4.1.0; nf-test 0.9.5
metadata.skill-author
K-Dense Inc.

Nextflow

Overview

Nextflow is a workflow language and runtime for building reproducible, portable, scalable data pipelines. It is dominant in bioinformatics but works for any data-heavy computation. nf-core is a community curating production-grade Nextflow pipelines, reusable modules, and the nf-core tooling on top of Nextflow.

Key ideas:

  • Dataflow programming: pipelines are process tasks connected by channels. Nextflow infers execution order and parallelism from data dependencies — there is no explicit scheduler to write.
  • Write once, run anywhere: the same pipeline runs locally, on HPC (SLURM, SGE, LSF, PBS), and on cloud (AWS Batch, Google Batch, Azure Batch, Kubernetes) by changing config/profiles, not code.
  • Reproducibility: pinned software environments and pipeline revisions, immutable inputs/references, recorded parameters and seeds. -resume is a computational cache, not scientific validation. Conda is an environment manager; Wave resolves/builds images rather than executing them.
  • DSL2 is the modern, required syntax: modular process/workflow/include definitions.

This skill covers both running existing pipelines and developing your own (Nextflow language + nf-core conventions, testing with nf-test, configuration, and deployment).

When to Use This Skill

Use this skill when the user wants to:

  • Run an nf-core or custom Nextflow pipeline, or debug a failing/resuming run.
  • Write or modify .nf scripts, nextflow.config, profiles, or nextflow_schema.json.
  • Author or test nf-core-style modules/subworkflows (main.nf, meta.yml, tests/, nf-test).
  • Configure executors, containers, or resources; scale to HPC or cloud.
  • Implement a scientific workflow in Nextflow or adapt an existing nf-core pipeline.
  • Understand processes, channels, operators, take/emit, publishDir, ext.args, meta maps.

Setup

This review targets stable Nextflow 26.04.6, nf-core tools 4.1.0, and nf-test 0.9.5. Nextflow needs Bash 3.2+ and Java 17–26; verify java -version (a launcher on PATH does not prove a runtime is installed). The strict parser is the default in 26.04. See release notes and the 26.04 migration guide. Stable and edge documentation can differ; do not use a preview feature without its version/flag.

bash
# Install Nextflow (self-installing launcher)
export NXF_VER=26.04.6
curl -fsSL https://get.nextflow.io -o install-nextflow.sh
# Review the installer before executing it.
bash < install-nextflow.sh
mkdir -p "$HOME/.local/bin"
mv nextflow "$HOME/.local/bin/"
export PATH="$HOME/.local/bin:$PATH"
nextflow info                                # verify

# Alternative (illustrative; confirm package availability and Java compatibility)
conda create -n nf -c conda-forge -c bioconda nextflow=26.04.6 nf-core=4.1.0
bash
# nf-core tools (Python) for creating/linting/running nf-core assets
uv tool install "nf-core==4.1.0"
nf-core --version

Pin the engine for reproducibility: export NXF_VER=26.04.6; check the selected pipeline release’s engine constraint before upgrading. Use edge only for a required, explicitly tested feature. For air-gapped/HPC, see references/running-pipelines.md (offline mode) and references/configuration.md.

Two Modes of Work

Decide which path the user is on — it changes everything:

GoalStart here
Run an existing pipeline (nf-core or a .nf you were given)references/running-pipelines.md
Develop a new pipeline / module / subworkflowreferences/language.md + references/developing.md
Configure / scale (HPC, cloud, containers, resources)references/configuration.md + references/containers.md
Test modules/pipelinesreferences/testing.md

Quick Start

Run an nf-core pipeline

Use the selected release’s small test profile first after checking its resource/download requirements. A passing smoke test verifies that configuration and fixture, not scientific accuracy or full-scale capacity. The following RNA-seq examples are illustrative; no biological pipeline or containers were run in this review.

bash
# 1. Confirm setup works (downloads pipeline + tiny test data)
nextflow run nf-core/rnaseq -r 3.27.0 -profile test,docker --outdir test_results

# 2. Real run: pin a revision (-r), pick a container engine, pass inputs
nextflow run nf-core/rnaseq -r 3.27.0 \
  -profile docker \
  --input samplesheet.csv \
  --fasta reference.fa --gtf annotation.gtf \
  --outdir results \
  -resume
  • -profile (single dash) selects bundled config profiles; combine them comma-separated, e.g. test,docker. Choose one execution environment profile (docker, singularity, or conda); a site/executor profile can be combined with it when compatible.
  • --input, --genome, --outdir (double dash) are pipeline parameters. Many nf-core pipelines take a samplesheet CSV; use the selected pipeline release’s input schema.
  • -resume reuses cached results from the last run. -r <version> pins a release for reproducibility.

Use nf-core pipelines launch <name> for an interactive, schema-validated way to build the command and a -params-file. See references/running-pipelines.md.

Write a minimal pipeline

This fixed-input example was executed with Nextflow 26.04.6, including -resume. Do not interpolate unvalidated sample IDs or arbitrary text into shell commands.

nextflow
#!/usr/bin/env nextflow

process SAYHELLO {
    tag "$greeting"
    publishDir "results", mode: 'copy'

    input:
    val greeting

    output:
    path "${greeting}.txt", emit: message

    script:
    """
    echo '$greeting world' > ${greeting}.txt
    """
}

workflow {
    channel.of('hello', 'bonjour', 'hola') | SAYHELLO
}
bash
nextflow run main.nf            # add -resume on reruns

The full language (processes, channels, operators, DSL2 workflows with take/main/emit, modules) is in references/language.md.

Core Concepts at a Glance

  • Process: a unit of work that runs a script (Bash by default). Declares input:, output:, directives (resources, container, publishDir, tag, errorStrategy), and a script: or exec: block (shell: is deprecated). Each task runs in its own isolated work directory (work/xx/yy…).
  • Channel: the async queues that connect processes. Queue channels are streams that DSL2 broadcasts to each downstream consumer; value channels hold a single reusable value. Within one process invocation, combine one queue input with reusable values, or join keyed streams into one tuple channel first. Created with factories like channel.of, channel.fromPath, channel.fromFilePairs, channel.value.
  • Operator: transforms/combines channels — map, filter, collect, groupTuple, join, combine, mix, flatten, branch, multiMap, splitCsv, view, set.
  • Workflow: composes processes. DSL2 workflows can declare take: (inputs), main: (logic), emit: (named outputs) and be included as subworkflows. The unnamed workflow {} is the entry point.
  • Module: a .nf file exposing processes/workflows via include { NAME } from './path' (supports as aliasing).
  • Configuration: nextflow.config sets params, process directives, executor, container engines, and named profiles. Selectors withName:/withLabel: target specific processes. See references/configuration.md.
  • meta map (nf-core): the convention of carrying a metadata map ([ id:'sample1', single_end:false ]) alongside files in input/output tuples so samples stay labeled through the pipeline. See references/developing.md.

nf-core tools CLI

nf-core tools 4.1.0 groups subcommands under pipelines, modules, and subworkflows. Removed bare forms such as nf-core lint now fail; use nf-core pipelines lint.

CommandPurpose
nf-core pipelines listList/search nf-core pipelines (--json, keywords)
nf-core pipelines createScaffold a new pipeline from the nf-core template
nf-core pipelines launch <name>Interactive, schema-driven run command + params file
nf-core pipelines download <name>Download pipeline + containers for offline/HPC use
nf-core pipelines lintLint a pipeline against nf-core standards (run in repo root)
nf-core pipelines schema buildBuild/edit nextflow_schema.json via web GUI
nf-core pipelines create-params-file <name>Generate a documented YAML params file
nf-core pipelines bump-version / syncBump version / sync with template updates
nf-core modules list/info/install/update/removeManage modules from nf-core/modules
nf-core modules create / lint / testAuthor, lint, and nf-test a module
nf-core modules patch / bump-versionsPatch an installed module / bump tool versions
nf-core subworkflows install/create/lint/testSame lifecycle for subworkflows

Full command reference, flags, and examples: references/nf-core-tools.md.

Show full SKILL.md (561 more words)Show less

Essential nextflow CLI

CommandPurpose
nextflow run <pipeline> -profile <p> --outdir <dir>Run a pipeline (path, .nf, or user/repo)
-resumeReuse cached results from prior run
-r <rev>Run a specific git revision/tag/branch
-params-file params.ymlSupply parameters from YAML/JSON
-c custom.configLayer in an extra config file
-with-report -with-trace -with-timeline -with-dag flow.htmlExecution report, trace, timeline, DAG
-stub-runExecute task stubs; tasks without a stub still execute their real script
nextflow logInspect past runs
nextflow clean -f -before <run>Delete old work/ data
nextflow pull / drop / list / info <repo>Manage cached remote pipelines

Config, executors, caching internals, and tracing details: references/configuration.md.

Best Practices (high-value habits)

  • Test the selected release first with its small profile and resource limits. Check sample identity, counts, paired reads, reference assembly/annotation compatibility and expected outputs independently of exit status.
  • Pin everything: pipeline revision (-r), NXF_VER, and tool versions (containers). Don't run latest for science you'll publish.
  • Use -resume and understand caching: a task re-runs if its inputs, script, or container change. See cache-debugging in references/configuration.md.
  • Parameterize via config/params-file, not hardcoded paths. Keep params and profiles in nextflow.config.
  • Declare the environment per process for real analyses. Pin image digests/platform or lock Conda dependencies; preserve reference/input checksums, module/plugin versions, configuration, seeds and run reports. Local shell-only examples are suitable for plumbing tests.
  • For nf-core dev: reuse existing modules (nf-core modules install) before writing new ones; pass tool flags through ext.args (not hardcoded in the script); always include a stub: block and nf-test tests; run nf-core pipelines lint and prettier before committing.
  • Right-size resources with process_low/medium/high labels and errorStrategy 'retry' with dynamic task.attempt scaling instead of one giant request.
  • Use the strict parser, the default in 26.04. Prefer lowercase channel, explicit closure parameters, local def variables inside closures/process scripts, and named outputs. Check with nextflow lint; static typing remains a separate preview (nextflow.enable.types = true). Legacy operators have migration guidance in references/language.md.

Reference Files

Read the relevant file when you need depth — each is self-contained:

  • references/language.md — DSL2 language: processes, directives, channels, operators, workflows (take/emit), modules, dynamic resources, error handling.
  • references/configuration.md — nextflow.config, scopes, profiles, withName/withLabel selectors, executors (local/SLURM/cloud), caching/-resume internals, tracing/reports, the nextflow CLI.
  • references/containers.md — Docker, Singularity/Apptainer, Podman, Conda, Wave containers; choosing and enabling engines; common gotchas.
  • references/running-pipelines.md — finding/running nf-core pipelines, samplesheets, params files, reference genomes (iGenomes), offline runs, institutional configs, Seqera Platform.
  • references/nf-core-tools.md — complete nf-core CLI reference (pipelines/modules/subworkflows), flags, and workflows.
  • references/developing.md — authoring nf-core pipelines & modules: template layout, module main.nf/meta.yml, meta maps, ext.args/modules.config, subworkflows, resource labels, linting & Harshil alignment style.
  • references/testing.md — nf-test for modules/subworkflows/pipelines: test structure, assertions, snapshots, tags, running tests, CI.

Official docs: Nextflow https://docs.seqera.io/nextflow/ · nf-core https://nf-co.re/docs/ · Training https://training.nextflow.io/

Citing Scientific Agent Skills

This skill is part of Scientific Agent Skills by K-Dense. If it materially contributed to a manuscript, report, presentation, or code release, add the paper to the references or software section and tell the user you did so:

Kassis, T., Agarwal, V., He, Y., Patel, D., & Brueckner, A. M. (2026). Scientific Agent Skills: A Library of Procedural Knowledge for Research Agents. arXiv:2609.00065. https://doi.org/10.48550/arXiv.2609.00065

Always cite the current version. The DOI and https://arxiv.org/abs/2609.00065 resolve to the latest arXiv version, so never append a version suffix such as v1. When network access is available, fetch https://arxiv.org/abs/2609.00065 (or http://export.arxiv.org/api/query?id_list=2609.00065) before writing the reference and take the author list, year, and version from that record. If the record lists a journal reference or publisher DOI, cite the published version instead.

© K-Dense-AI, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 7 other files (references) in skills/nextflow of K-Dense-AI/scientific-agent-skills.

  • SKILL.md
  • references/configuration.md
  • references/containers.md
  • references/developing.md
  • references/language.md
  • references/nf-core-tools.md
  • references/running-pipelines.md
  • references/testing.md

Open the folder on GitHubat commit 92ace75

Used in 1 other repository

We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in K-Dense-AI/scientific-agent-skills, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Nextflow next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Nextflow compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Nextflow this skillK-Dense-AI/scientific-agent-skills48k1 repos~3.7kAutomated safety check: PassApache-2.0
Add Bactopia Toolbactopia/bactopia522—~4.1kAutomated safety check: PassMIT
Bump Versionsbactopia/bactopia522—~1.3kAutomated safety check: PassMIT
Merge Schemasbactopia/bactopia522—~1.3kAutomated safety check: PassMIT
LaminDB Biological Data Managementdavila7/claude-code-templates32k12 repos~3.6kAutomated safety check: PassMIT
Latchbio Integrationdavila7/claude-code-templates32k11 repos~2.4kAutomated safety check: PassMIT

Similar skills

  • Add Bactopia Tool

    bactopia/bactopia

    Scaffold a complete Bactopia Tool across all three tiers -- module, subworkflow, and workflow entry point under workflows/bactopia-tools/.

    522 GitHub stars~4.1k tokensUpdated 2 mo ago
    Research & ScienceAuto-check passed
  • Bump Versions

    bactopia/bactopia

    Propagate the Bactopia and nf-bactopia versions declared in versions.yml into the hand-maintained files that carry a literal version (conf/testbase.config, CITATION.cff, bin/bactopia…

    522 GitHub stars~1.3k tokensUpdated 2 mo ago
    Research & ScienceAuto-check passed
  • Merge Schemas

    bactopia/bactopia

    Regenerate nextflow.config and nextflowschema.json for Bactopia workflows by running bactopia-merge-schemas.

    522 GitHub stars~1.3k tokensUpdated 2 mo ago
    Research & ScienceAuto-check passed
  • LaminDB Biological Data Management

    davila7/claude-code-templates

    Manages biological datasets with LaminDB: versioned artifacts, run lineage, ontology-based annotation, schema validation and links to workflow managers and ML tools.

    32k GitHub starsUsed in 12 repos~3.6k tokens
    Research & ScienceAuto-check passed
  • Latchbio Integration

    davila7/claude-code-templates

    Latch platform for bioinformatics workflows. An agent skill from davila7/claude-code-templates.

    32k GitHub starsUsed in 11 repos~2.4k tokens
    Research & ScienceAuto-check passed
  • Review Docs

    bactopia/bactopia

    Review staleness of reference docs under .agents/docs/ using bactopia-docs --validate.

    522 GitHub stars~3.4k tokensUpdated 2 mo ago
    Research & ScienceAuto-check passed

More from K-Dense-AI/scientific-agent-skills

All 153 skills in this repo
  • 13C Metabolic Flux Analysis

    K-Dense-AI/scientific-agent-skills

    Estimates reaction fluxes inside cells from steady-state carbon-13 labeling data with a bundled mfapy-based solver, and reports which fluxes the data pin down.

    48k GitHub starsUsed in 1 repo~3.2k tokens
    Auto-check passed
  • Analytical Method Validation Planner

    K-Dense-AI/scientific-agent-skills

    Plans, runs, and documents analytical method validation, verification, or transfer studies under ICH Q2(R2)/Q14, USP, ICH M10, CLSI EP, or ISO/IEC 17025.

    48k GitHub starsUsed in 1 repo~4.9k tokens
    Auto-check: notes
  • Cantera Ignition Delay

    K-Dense-AI/scientific-agent-skills

    Runs Cantera constant-volume or constant-pressure ignition simulations and reports temperature-based ignition delay with mechanism provenance and checks.

    48k GitHub starsUsed in 1 repo~2.2k tokens
    Auto-check passed
  • DiffDock Molecular Docking

    K-Dense-AI/scientific-agent-skills

    Predicts how small molecules bind to a protein with DiffDock, covering batch docking, pose ranking by confidence and checks on the results; not for binding affinity.

    48k GitHub starsUsed in 1 repo~3k tokens
    Auto-check: notes
  • HypoGeniC Hypothesis Generation

    K-Dense-AI/scientific-agent-skills

    Plans and audits runs of the HypoGeniC and HypoRefine packages, which propose hypotheses from labeled text datasets, with local checks before any model call.

    48k GitHub starsUsed in 1 repo~3.6k tokens
    Auto-check: notes
  • ISO Standards Readiness Evidence

    K-Dense-AI/scientific-agent-skills

    Organizes scope, controlled documents, risk files and traceability into draft evidence for human review against ISO 13485, 14971, 17025 and 15189.

    48k GitHub starsUsed in 1 repo~4.6k tokens
    Auto-check: notes

Works with

Questions about Nextflow

What does Nextflow do?

Builds, runs, and debugs Nextflow DSL2 pipelines and nf-core workflows. Nextflow is an agent skill from K-Dense-AI/scientific-agent-skills. Builds, runs, and debugs Nextflow DSL2 pipelines and nf-core workflows.

When should I use Nextflow?

Nextflow fits situations like: nextflow.config; processes/channels/operators; modules/subworkflows; container and executor configuration.

How do I install Nextflow in Claude Code?

Run `npx skills add K-Dense-AI/scientific-agent-skills --skill nextflow -a claude-code`. Or copy the skill folder (skills/nextflow in K-Dense-AI/scientific-agent-skills) into .claude/skills/nextflow in your project. Claude Code loads it when a task matches its description.

How do I install Nextflow in Codex?

Run `npx skills add K-Dense-AI/scientific-agent-skills --skill nextflow -a codex`. Or copy the skill folder (skills/nextflow in K-Dense-AI/scientific-agent-skills) into .agents/skills/nextflow in your project. Codex loads it when a task matches its description.

Can I use Nextflow in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add K-Dense-AI/scientific-agent-skills --skill nextflow -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/nextflow, .gemini/skills/nextflow, .github/skills/nextflow and .opencode/skills/nextflow in your project.

What does Nextflow need to run?

Going by SKILL.md and its folder, Nextflow needs the command-line tools its instructions call (curl, bash, conda, uv and java). Our summary lists: Python 3; Docker. Compatibility (from SKILL.md): Requires Bash 3.2+, Java 17-26 and Nextflow. nf-core tools requires Python 3.10+. Containers, scheduler access and network or service credentials depend on the selected workflow..

Does Nextflow access the network?

SKILL.md names 8 domains. In commands or code: get.nextflow.io; the agent is likely to contact it when it follows the instructions. As links in the text: docs.seqera.io, arxiv.org, github.com, nf-co.re, training.nextflow.io, doi.org and export.arxiv.org. This is read from the text; nothing was executed.

Is Nextflow safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Nextflow use?

Nextflow is published under the Apache-2.0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Nextflow use?

About 3.7k tokens (SKILL.md is roughly 15k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 20k tokens, read only when the agent opens those files.

What are the alternatives to Nextflow?

Skills that share tags, products or a category with Nextflow: Add Bactopia Tool (bactopia/bactopia, 522 stars), Bump Versions (bactopia/bactopia, 522 stars), Merge Schemas (bactopia/bactopia, 522 stars) and LaminDB Biological Data Management (davila7/claude-code-templates, 32k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Nextflow?

K-Dense-AI (a GitHub organization) maintains it in K-Dense-AI/scientific-agent-skills, which has 48,095 GitHub stars. The repository holds 153 skills in this directory. The repository was last updated on October 5, 2026.

Source: K-Dense-AI/scientific-agent-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.