tool-dev

Route Galaxy tool-development tasks to creation or update sub-skills.

7|12|Updated Dec 17, 2025
One-click install
npx skills add https://github.com/galaxyproject/galaxy-skills --skill tool-dev
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: tool-dev
Source: https://github.com/galaxyproject/galaxy-skills/tree/main/tool-dev
Command: npx skills add https://github.com/galaxyproject/galaxy-skills --skill tool-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a structured routing guide to build and update Galaxy tool wrappers, helping teams standardize wrappers and accelerate development.

Core Features & Use Cases

  • Router to guide tool creation and tool updates
  • Directs users to creation/updates sub-skills and shared references
  • Helps maintain consistency across wrappers, tests, and documentation

Quick Start

Use the tool-dev skill to navigate to the creation or updates sections within the repository:

  • Start with creation/SKILL.md to begin building a new Galaxy tool wrapper
  • Use updates/SKILL.md to update an existing wrapper to a new version

Frequently Asked Questions about tool-dev

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

FAQPage Schema
How do I start building a new Galaxy tool wrapper?▼

To build a new Galaxy tool wrapper, start with the creation section to navigate the structured routing guide for standardizing XML structure, tests, and help documentation.

How do I update an existing Galaxy tool wrapper to a new version?▼

To update an existing Galaxy tool wrapper to a new version, use the updates section to route your task and maintain consistent XML structure and help documentation.

What is the best way to standardize Galaxy tool development across a team?▼

Standardizing Galaxy tool development across a team is achieved by using a routing guide that enforces consistent XML structure, tests, and help documentation for all wrappers.

Do I need planemo to create or update Galaxy tool wrappers?▼

Yes, planemo is a key framework for Galaxy tool development, and this Skill routes your creation or update tasks to sub-skills that guide wrapper XML structure and tests.

Why does my Galaxy tool development task need a router?▼

Your Galaxy tool development task needs a router to identify whether you are creating or updating a wrapper, directing you to the appropriate sub-skills and shared references.

Can I use this router to find shared references for Galaxy tool tests?▼

Yes, you can use this router to direct your task to shared references that guide you in following consistent XML structure, tests, and help documentation for Galaxy tools.