Skip to content
Back to skills

Cli Config Data

ASecurity

"Operate Astropy installation checks, optional extras,

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

Works with

  • cli
  • api

Security analysis

A100/100

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

Scanned September 8, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill cli-config-data --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Cli Config Data?

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

Security grade badge for Cli Config Data
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-cli-config-data/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-cli-config-data)

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: cli-config-data
description: "Operate Astropy installation checks, optional extras,
  configuration/cache paths, remote data and IERS policy, logging/warnings,
  SAMP, and public command-line tools."
metadata:
  disco-role: operating
disable-model-invocation: true
license: BSD 3-Clause
---

# CLI, Config, and Data Operations Router

Use this sub-skill for operational Astropy tasks that cut across modules:
installation, import checks, optional extras, configuration, cache/remote data,
IERS, logging, warnings, SAMP, and the public command-line catalog.

## Load This When

- The task asks how to install Astropy, choose extras, verify imports, or check
  console command availability.
- The user needs configuration directories, cache directories, temporary config
  or cache contexts, environment variables, logging, or warning control.
- The task mentions IERS tables, remote downloads, name resolving, offline
  operation, or cache refresh/removal.
- The task uses SAMP hub/client workflows or the `samp_hub` command.
- The user needs a command catalog for `fitsinfo`, `fitsheader`, `fitscheck`,
  `fitsdiff`, `fits2bitmap`, `showtable-astropy`, `volint`, `wcslint`, or
  `samp_hub`.

## Route Away When

- Detailed FITS/table data operations dominate; use `../tables-io/SKILL.md`.
- WCS lint output and pixel/world validation dominate; use
  `../wcs-nddata/SKILL.md`.
- FITS bitmap rendering choices dominate; use
  `../visualization-convolution/SKILL.md`.
- Scientific API usage is in one domain; route to that domain sub-skill.

## First Actions

1. Identify whether the task is install/import, config/cache, remote data,
   logging/warnings, SAMP, or CLI execution.
2. Use the smallest install extra that satisfies the task.
3. For offline/reproducible runs, set remote-data/IERS policy before executing
   coordinate/time code.
4. Run `--help` for CLIs before forming mutating commands.
5. Use temporary files for CLI smoke checks and never mutate user FITS/table
   files without explicit approval.
6. Capture warnings by class and source rather than suppressing all warnings.

## References

- [references/operations.md](references/operations.md) covers installation,
  config/cache, remote-data/IERS, logging, warnings, and SAMP operations.
- [references/cli-reference.md](references/cli-reference.md) summarizes public
  commands, ownership, and safety notes.
- [references/troubleshooting.md](references/troubleshooting.md) covers common
  operational failures and recovery steps.
- Root scripts [../../scripts/astropy_smoke.py](../../scripts/astropy_smoke.py)
  and [../../scripts/astropy_cli_smoke.py](../../scripts/astropy_cli_smoke.py)
  provide safe installed-package checks.

## Safety and Validation

- Do not enable network downloads implicitly for offline tasks.
- Do not start long-running services such as a SAMP hub unless the user asks.
- Treat `fitscheck` and output-producing CLIs as potentially mutating; use
  copies and explicit output paths.
- Keep environment-specific paths out of final user instructions unless the
  user supplies them for the current task.

## Native-Backed Validation Ideas

- Run root smoke scripts against an installed package.
- Run `--help` for all public Astropy console commands.
- Temporarily set `iers.conf.auto_download = False` and confirm coordinate/time
  workflows can run with bundled data where sufficient.

Files in this skill

  • SKILL.md3.3 KB
  • references/cli-reference.md1.5 KB
  • references/operations.md1.5 KB
  • references/troubleshooting.md1.6 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…