Skip to content
Back to skills

Nf Core Pipeline List

ASecurity

Use this skill to verify the repo-managed nf-core tools install and retrieve a cleaned summary of available pipelines. Do not use it for interactive launch flows or full pipeline downloads.

  • 38 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 8, 2026
ai-agentspython

Works with

  • cli

Security analysis

A100/100

Pro scans all 8 files and shows the line behind each finding

Scanned September 8, 2026

npx -y skills add ma-compbio-lab/SkillFoundry --skill nf-core-pipeline-list --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Nf Core Pipeline List?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Nf Core Pipeline List
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ma-compbio-lab-nf-core-pipeline-list/badge)](https://www.skillsdirectory.com/skills/ma-compbio-lab-nf-core-pipeline-list)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: nf-core-pipeline-list
description: Use this skill to verify the repo-managed nf-core tools install and retrieve a cleaned summary of available pipelines. Do not use it for interactive launch flows or full pipeline downloads.
---

## Purpose
Check that nf-core tools run correctly in the repo-local environment and return a deterministic pipeline summary.

## When to use
- You need a quick nf-core installation check.
- You want a compact machine-readable view of available nf-core pipelines.

## When not to use
- You need interactive parameter entry with `nf-core launch`.
- You need to download or execute a full nf-core pipeline.

## Inputs
- Optional `--sort` and `--limit`

## Outputs
- Cleaned JSON summary with local and remote nf-core pipeline metadata

## Requirements
- The repo-local toolchain at `slurm/envs/nextflow-tools`
- Network access for the remote pipeline catalog

## Procedure
1. Run `python3 skills/reproducible-workflows/nf-core-pipeline-list/scripts/list_nfcore_pipelines.py --limit 5`.
2. Inspect `counts.remote_workflows` and the returned `remote_workflows` entries.
3. Use the names and release metadata as a starting point for later nf-core workflows.

## Validation
- The wrapper runs `nf-core pipelines list` successfully through the repo-local environment.
- The malformed multiline JSON emitted by the CLI is cleaned and parsed.
- At least one remote pipeline is returned.

## Failure modes and fixes
- JSON parse issues: use the provided wrapper instead of calling `nf-core --json` directly.
- Empty remote list: check outbound network access and retry.

## Safety and limits
- This skill verifies catalog access only.
- It does not prove that any specific nf-core pipeline can be executed locally.

## Examples
- `python3 .../list_nfcore_pipelines.py --sort pulled --limit 3`

## Provenance
- nf-core tools installation docs: https://nf-co.re/docs/nf-core-tools/installation
- nf-core pipelines list docs: https://nf-co.re/docs/nf-core-tools/pipelines/list

## Related skills
- `nextflow-hello-workflow`
- `snakemake-toy-workflow-starter`

Files in this skill

  • SKILL.md2 KB
  • assets/README.md130 B
  • assets/pipeline_list_summary.json1.7 KB
  • examples/README.md322 B
  • metadata.yaml992 B
  • refs.md180 B
  • scripts/list_nfcore_pipelines.py4 KB
  • tests/README.md319 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…