By arash77
Galaxy development tools: migrations, API endpoints, testing, linting, and codebase exploration
Create Galaxy REST API endpoints with FastAPI routers, Pydantic schemas, and manager pattern. Use for: new API routes, FastAPI endpoints, REST resources, Pydantic request/response models, lib/galaxy/webapps/galaxy/api routers, lib/galaxy/schema definitions, API controller creation.
Galaxy project development conventions and skill routing guide. ALWAYS load this skill when working in a Galaxy codebase. Routes to appropriate skills: use /galaxy-db-migration for database/Alembic/schema changes, /galaxy-api-endpoint for creating REST API endpoints/FastAPI routers, /galaxy-testing for running or writing tests, /galaxy-linting for code formatting/linting/type checking. Use galaxy-explorer agent for codebase architecture questions.
Galaxy database migration with Alembic - create schema changes (add table/column), upgrade/downgrade database versions, check migration status, troubleshoot errors. Use for: SQLAlchemy model changes, database schema modifications, Alembic revisions, migration version conflicts, lib/galaxy/model changes.
Galaxy code linting, formatting, and type checking. Run checks, auto-fix formatting, Python lint, client lint, mypy type checks. Use for: ruff, flake8, black, isort, darker, autoflake, pyupgrade, eslint, prettier, mypy, tox, make format, make diff-format, code style, lint failures, CI lint checks, formatting errors, type errors, codespell, redocly, api schema, xsd, config lint.
Galaxy testing with pytest and run_tests.sh - run/write unit, integration, API, selenium tests. Use for: test execution, test failures, pytest errors, ApiTestCase patterns, test fixtures, writing new tests, debugging test failures, test/integration, lib/galaxy_test/api tests. CRITICAL: Always use ./run_tests.sh, never pytest directly.
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Claude Code plugins for Galaxy Project development - all in one place!
Add the marketplace:
/plugin marketplace add arash77/galaxy-claude-marketplace
Install the galaxy-dev plugin:
/plugin install galaxy-dev@galaxy-claude-marketplace
That's it! All skills will be available: /galaxy-db-migration, /galaxy-api-endpoint, /galaxy-testing, /galaxy-linting (plus automatic galaxy-context)
# Clone and use directly
git clone https://github.com/arash77/galaxy-claude-marketplace.git ~/galaxy-claude-marketplace
claude --plugin-dir ~/galaxy-claude-marketplace/plugins/galaxy-dev
Galaxy development tools including:
Skills:
galaxy-context (automatic) - Galaxy conventions, routing, and architecture reference (loads automatically)/galaxy-db-migration [create|upgrade|downgrade|status|troubleshoot] - Database migration workflows/galaxy-api-endpoint [resource-name] - Guide for creating new API endpoints/galaxy-testing [run|write|unit|api|integration] - Test running and writing guide/galaxy-linting [check|fix|python|client|mypy|full] - Code linting, formatting, and type checkingAgent:
galaxy-explorer - Architecture-aware codebase exploration agentLocation: plugins/galaxy-dev/
/galaxy-db-migration create # Create new migration
/galaxy-db-migration upgrade # Upgrade database
/galaxy-db-migration status # Check migration status
/galaxy-api-endpoint credentials # Guide for creating credentials endpoint
/galaxy-api-endpoint # Show general workflow
/galaxy-testing run # Show test running commands
/galaxy-testing api # Guide for writing API tests
/galaxy-testing integration # Guide for integration tests
/galaxy-linting check # Quick lint and format check
/galaxy-linting fix # Auto-fix formatting issues
/galaxy-linting full # Run complete CI lint suite
Pull the latest changes:
cd ~/galaxy-claude-marketplace
git pull
Restart Claude to load updates.
plugins/your-plugin-name/.claude-plugin/plugin.json manifestmarketplace.json:
{
"name": "your-plugin-name",
"path": "plugins/your-plugin-name",
"version": "1.0.0",
"description": "Your plugin description"
}
plugins/
└── your-plugin/
├── .claude-plugin/
│ └── plugin.json
├── skills/
│ └── skill-name/
│ └── SKILL.md
├── agents/
│ └── agent-name.md
└── README.md
galaxy-claude-marketplace/
├── marketplace.json # Plugin registry
├── README.md # This file
└── plugins/ # All plugins
└── galaxy-dev/ # Galaxy development tools
├── .claude-plugin/
├── skills/
├── agents/
└── README.md
git pull to get latestAfter adding the marketplace, you can:
List available plugins:
/plugin search galaxy
Install plugins:
/plugin install galaxy-dev@galaxy-claude-marketplace
Update plugins:
/plugin update galaxy-dev@galaxy-claude-marketplace
Update marketplace:
/plugin marketplace update galaxy-claude-marketplace
plugins/ directorymarketplace.json if adding new pluginMIT License - see LICENSE file for details
Built with ❤️ for the Galaxy developer community
npx claudepluginhub arash77/galaxy-claude-marketplace --plugin galaxy-devGenerate production-hardened GitHub Actions CI/CD workflows enforcing least-privilege permissions, concurrency groups, timeout guards, dependency caching, and latest major version action tags. Always co-generates a .github/dependabot.yml.
Comprehensive Claude Code plugin for nf-core Nextflow pipeline development. Includes skills for pipeline creation, module management, linting, testing, and release preparation following nf-core best practices.
20 ENCODE API tools + 47 expert skills for genomics research. Search experiments, download files with MD5 verification, run pipelines, and cross-reference 14 databases.
Self-documenting, self-improving framework for analytical repositories
API design, documentation, and testing with OpenAPI spec generation
Use this agent for comprehensive API testing including performance testing, load testing, and contract testing. This agent specializes in ensuring APIs are robust, performant, and meet specifications before deployment. Examples:\n\n<example>\nContext: Testing API performance under load
Safe database and system migration patterns - dual write, shadow mode, strangler fig