Exasol notebook connections
Skill exasol-labs/exasol-agent-skills/plugins/exasol/skills/exasol-notebook-connections
Exasol skills for AI agents. Optimized for Claude Code and OpenAI Codex 🤖
npx -y skills add exasol-labs/exasol-agent-skills --skill exasol-notebook-connectionsAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 10 stars10 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Use notebook-connector's Python connection helpers for Exasol, BucketFS, SQLAlchemy, and Ibis. Covers open_pyexasol_connection, open_sqlalchemy_connection, open_ibis_connection, open_bucketfs_bucket, open_bucketfs_location, get_backend, and related helper functions.
SKILL.md
2.1 KB, as published. Nobody here has run it
Exasol Notebook Connector Connections Skill
Trigger when the user mentions open_pyexasol_connection, open_sqlalchemy_connection, open_ibis_connection, open_bucketfs_bucket, BucketFS location, get_backend, connection helper, or use notebook-connector from Python.
Routing Algorithm
-
Database Connection Helpers
- Trigger phrases:
pyexasol,sqlalchemy,ibis,open connection - Load:
references/connections-api.md - Use scripts from:
scripts/
- Trigger phrases:
-
BucketFS Object Helpers
- Trigger phrases:
open_bucketfs_bucket,open_bucketfs_location,bucket path - Load:
references/connections-api.md - Use scripts from:
scripts/
- Trigger phrases:
-
Config Not Set Up Yet
- Activate exasol-ai-setup
Validation
Validate the configured connection helpers in this order:
- run
scripts/check_backend.pyfirst to confirm the store resolves the expected backend - if helpers fail due to missing keys or placeholder values, activate exasol-ai-setup and run its
scripts/validate_config.py - then run
scripts/open_pyexasol.py,scripts/open_sqlalchemy.py,scripts/open_ibis.py, orscripts/open_bucketfs.pyfor the helper family the user needs
Success signals:
open_pyexasol.pycan runSELECT 1open_sqlalchemy.pycan open an engine and execute a minimal statementopen_ibis.pycan list tablesopen_bucketfs.pycan resolve the bucket object and UDF-visible path
Expected failure mode:
- if the config still contains placeholder hostnames, PATs, or database IDs, these checks should fail until the real values are present
Notes
- This skill assumes the secure config store is already populated.
- Prefer these helpers over ad hoc connection construction when the user is already using notebook-connector.