Agent Skills for interactive AstroDB ingestion workflows. Expects an input data table and will prepare it to be converted into a new database using the AstroDB Template schema and conventions. It utilizes the Felis system for describing database schemas. Also uses astrodbkit and astrodb_utils packages for setting up and interacting with the database.
To install this in another agent, you can copy the skills/ directory to whatever is appropriate for your agent (eg, .claude/skills/, .cursor/skills/, .agents/skills/, etc).
astrodb-parse-data-table— summarizes table columns, descriptions, units, and types.astrodb-match-schema— maps parsed columns to AstroDB Template tables and fieldsastrodb-validate-schema-mapping— identifies problems with nulls and inconsistent data typesastrodb-generate-schema— creates a Felis-format schema.yaml file using outputs of previous skillsastrodb-create-db— Create an empty SQLite AstroDB database from a Felis-validated schema.yaml, following the astrodb-template-db file structure.
- an AI skill runner that reads
.agents/skills/(or the appropriate directory for your agent) uvorpipto install Python packages- Python 3.11+
astropypandasfor fallback table parsinglsst-felisastrodbkitastrodb_utilspytest
BSD 3-Clause. See LICENSE.