Skip to content

feat: add SIMBAD astronomical database skill#90

Open
StevenDillmann wants to merge 2 commits intoK-Dense-AI:mainfrom
StevenDillmann:feat/simbad-database-skill
Open

feat: add SIMBAD astronomical database skill#90
StevenDillmann wants to merge 2 commits intoK-Dense-AI:mainfrom
StevenDillmann:feat/simbad-database-skill

Conversation

@StevenDillmann
Copy link
Copy Markdown

Add a new skill for querying the SIMBAD database, covering object name resolution, coordinate cone searches, identifier pattern matching, and advanced ADQL/TAP queries. Includes a Python client script, script-interface API reference, and ADQL/table schema reference.

The SIMBAD astronomical database provides basic data, cross-identifications, bibliography and measurements for astronomical objects outside the solar system.

Add a new skill for querying the SIMBAD database (CDS Strasbourg),
covering object name resolution, coordinate cone searches, identifier
pattern matching, and advanced ADQL/TAP queries. Includes a Python
client script, script-interface API reference, and ADQL/table schema
reference.

Made-with: Cursor
…n prevention

- Add _sanitize_object_name() to validate script interface inputs (block newlines, quotes, semicolons)
- Add _sanitize_adql_string() to escape quotes and block injection chars in ADQL queries
- Use sanitizers in query_object, query_identifiers, get_all_identifiers
- Add best practice K-Dense-AI#11 in SKILL.md: validate user input before querying

Made-with: Cursor
jahyunlee00299 added a commit to jahyunlee00299/claude-scientific-skills that referenced this pull request Mar 14, 2026
…I#90)

Add validate_sequence() and validate_sequences() functions for batch
DNA primer sequence validation. Checks for empty sequences, non-ACGT
characters, and length constraints (10-60 nt). Returns structured
SequenceValidationResult with per-sequence errors and summary stats.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@StevenDillmann
Copy link
Copy Markdown
Author

@TKassis anything else needed here?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants