Use the domino-data Python SDK (dominodatalab-data) for programmatic data access in Domino. Covers DataSourceClient for SQL queries and object storage, DatasetClient for dataset files, TrainingSets for ML data versioning, Feature Store, and VectorDB (Pinecone) integration. Use when querying data sources, downloading datasets, managing training sets, or working with vector databases in Domino.
92
—
Does it follow best practices?
Impact
100%
1.11xAverage score across 3 eval scenarios
Passed
No known issues
SQL data source query and config override
Correct import path
100%
100%
Single client instance
100%
100%
get_datasource call
100%
100%
First query to parquet
100%
100%
Second query to pandas
100%
100%
DatasourceConfig import and use
40%
100%
Config reset
100%
100%
UnauthenticatedError import and handling
100%
100%
DominoError import and handling
100%
100%
No manual auth env vars
100%
100%
Correct package name in comments/requirements
100%
100%
Dataset parallel download and in-memory streaming
Correct import path
100%
100%
get_dataset call
100%
100%
list_files with page_size
80%
100%
Parallel download with max_workers
100%
100%
In-memory file read
100%
100%
Signed URL generation
80%
100%
UnauthenticatedError handling
100%
100%
DominoError handling
100%
100%
No manual auth setup
100%
100%
Single client reuse
100%
100%
Training set versioning with metadata and schema handling
Correct module imports
12%
100%
create_training_set_version import
75%
100%
key_columns specified
100%
100%
Metadata on version creation
100%
100%
list_training_set_versions usage
100%
100%
list_training_sets with meta filter
100%
100%
update_training_set_version usage
100%
100%
SchemaMismatchException handling
58%
100%
ServerException handling
50%
100%
No DOMINO_USER_API_KEY usage
100%
100%
64f4433
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.