add-bactopia-tool

Scaffolds a complete Bactopia Tool pipeline from a bioconda package.

521|81|Updated Feb 22, 2019
One-click install
npx skills add https://github.com/bactopia/bactopia --skill add-bactopia-tool
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-bactopia-tool
Source: https://github.com/bactopia/bactopia/tree/main/.claude/skills/add-bactopia-tool
Command: npx skills add https://github.com/bactopia/bactopia --skill add-bactopia-tool

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires bactopia-scaffold, bactopia-lint, conda, and includes scripts (resource) components.

What problem does it solve?

Scaffold a complete Bactopia Tool across all three tiers—module, subworkflow, and workflow entry—under workflows/bactopia-tools/. It creates all necessary files (main.nf, module.config, schema.json, nextflow.config, tests) so you can add a bactopia tool with minimal manual setup.

Core Features & Use Cases

  • Creates all three tiers (Module, Subworkflow, Workflow) for a bactopia-tool from a single bioconda package.
  • Generates main.nf, module.config, schema.json, nextflow.config, and tests, wiring up scaffolds ready for customization.
  • Use when adding a new bactopia tool or wiring a bioconda package into bactopia-tools.

Quick Start

Ask the tool to scaffold a new bactopia-tool from a bioconda package and it will generate all three tiers ready for customization.

Frequently Asked Questions about add-bactopia-tool

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

FAQPage Schema
How do I scaffold a new Nextflow tool from a bioconda package?

Scaffolding a Nextflow tool from a bioconda package generates a complete three-tier Bactopia pipeline structure, creating modules, subworkflows, and workflow entry points with minimal manual setup.

What files do I need to manually create when adding a bactopia tool?

When adding a bactopia tool, you typically need main.nf, module.config, schema.json, nextflow.config, and tests. This Skill automates that by generating all necessary scaffolding files across the module, subworkflow, and workflow tiers automatically.

Can I wire a conda package into bactopia-tools without writing Nextflow code from scratch?

Yes, wiring a conda package into bactopia-tools does not require writing Nextflow code from scratch because the Skill performs package lookup and generates the required module, subworkflow, and workflow scaffolds ready for customization.

Does this scaffolding workflow support both bioconda and conda-forge packages?

Yes, this scaffolding workflow supports both bioconda and conda-forge packages by looking up the specified package and scaffolding the common single-tool pattern across the complete Bactopia tool pipeline tiers.

What is the three-tier structure used for in Bactopia tool development?

The three-tier structure in Bactopia tool development organizes pipelines into module, subworkflow, and workflow entry tiers, allowing you to scaffold a complete tool pipeline from a single bioconda package and customize each level independently.