Skip to content
Back to skills

Configuration And Admin

ASecurity

"Configure, start, validate, and troubleshoot Galaxy server/admin

  • 247 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 8, 2026
devopsjavascriptpythonjavaapidatabase

Works with

  • cli
  • api

Security analysis

A100/100

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

Scanned September 8, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill configuration-and-admin --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Configuration And Admin?

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

Security grade badge for Configuration And Admin
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-configuration-and-admin/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-configuration-and-admin)

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: configuration-and-admin
description: "Configure, start, validate, and troubleshoot Galaxy server/admin
  deployments, including galaxy.yml, jobs, object stores, dependency resolvers,
  and startup routing."
disable-model-invocation: true
metadata:
  disco-role: operating
license: NOASSERTION
---

# Galaxy Configuration And Admin

Use this sub-skill when a user needs help configuring or starting a Galaxy server, validating `galaxy.yml`, resolving config schema/startup errors, or planning admin changes around jobs, object stores, dependency resolvers, authentication, or Gravity process startup.

## Start Here

1. Identify the active `galaxy.yml`; if missing, help the user copy or derive it from the bundled sample guidance rather than editing sample files in place.
2. Read [configuration.md](references/configuration.md) for the core file roles, top-level YAML shape, safe validation workflow, and bundled helper usage.
3. Read [admin-operations.md](references/admin-operations.md) for startup decisions, `run.sh`/Gravity concepts, job routing, object-store pointers, dependency resolvers, and authentication/config file routing.
4. Read [troubleshooting.md](references/troubleshooting.md) when the symptom is a failed startup, YAML/schema error, missing config, path mistake, dependency resolver failure, or client/server confusion.

## Bundled Helper

Run `python scripts/validate_galaxy_config.py --config PATH` to perform a safe read-only smoke check of a Galaxy YAML config. Add `--sample PATH` when comparing a copied sample or checking that a sample file is parseable. The helper does not start Galaxy, contact services, write files, install dependencies, or validate every Galaxy schema rule.

## Routing Boundaries

- Use this sub-skill for `galaxy.yml`, startup, admin config files, job config pointers, dependency resolver configuration, authentication pointers, and high-level object-store references.
- Route object-store implementation details, data tables, dataset storage behavior, and storage migration planning to [data-and-storage](../data-and-storage/SKILL.md).
- Route API automation, admin API calls, scripted user/tool management, and client request examples to [api-automation](../api-automation/SKILL.md).
- Route tool XML, workflow authoring, Tool Shed behavior, and execution semantics to `workflows-and-tools` when present.
- Route JavaScript client build, npm/yarn, webpack/Vite, static asset, and UI development issues to [web-client-development](../web-client-development/SKILL.md).

## Safety Rules

- Treat database connections, object-store paths, job runner commands, dependency resolver paths, authentication providers, and proxy/socket settings as deployment-sensitive.
- Prefer dry-run/read-only checks first; do not create, migrate, delete, or move production database/storage content unless the user explicitly asks and provides a backup/rollback plan.
- Do not collect or print secrets from database URLs, OIDC/SAML settings, Vault config, cloud object-store credentials, or proxy authentication headers.
- Keep local development plans separate from production deployment plans; production usually needs an external database, proxy, process manager, logging, backups, and service monitoring beyond this sub-skill.

Files in this skill

  • SKILL.md3.2 KB
  • references/admin-operations.md6.5 KB
  • references/configuration.md5.9 KB
  • references/troubleshooting.md6.7 KB
  • scripts/validate_galaxy_config.py6.1 KB

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…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.