Where: astrodb-ingest-publications skill's references/ingest_publication_api.md, "Saving" section, and scripts/ingest_publication.py template — both call db.save_database() with no arguments.
What happened: Running the generated script with SAVE_DB = True raised TypeError: Database.save_database() missing 1 required positional argument: 'directory'. The installed astrodbkit version requires save_database(directory, clear_first=True, reference_directory="reference", source_directory="source").
Workaround: Called db.save_database("data/") (matching database.toml's data_path) in both ingest scripts.
Suggested change: Update references/ingest_publication_api.md and scripts/ingest_publication.py (and any other ingest skill's template making the same call — astrodb-ingest-sources, astrodb-ingest-photometry should be checked too) to show db.save_database("data/") or explicitly note the directory argument is required and should match database.toml's data_path.
Reported from a gotchas.md log filed by a skill user (2026-08-28).
Where:
astrodb-ingest-publicationsskill'sreferences/ingest_publication_api.md, "Saving" section, andscripts/ingest_publication.pytemplate — both calldb.save_database()with no arguments.What happened: Running the generated script with
SAVE_DB = TrueraisedTypeError: Database.save_database() missing 1 required positional argument: 'directory'. The installedastrodbkitversion requiressave_database(directory, clear_first=True, reference_directory="reference", source_directory="source").Workaround: Called
db.save_database("data/")(matchingdatabase.toml'sdata_path) in both ingest scripts.Suggested change: Update
references/ingest_publication_api.mdandscripts/ingest_publication.py(and any other ingest skill's template making the same call —astrodb-ingest-sources,astrodb-ingest-photometryshould be checked too) to showdb.save_database("data/")or explicitly note thedirectoryargument is required and should matchdatabase.toml'sdata_path.Reported from a gotchas.md log filed by a skill user (2026-08-28).