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.