exasol-agent-skills
Health Warn
- License — License: MIT
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Low visibility — Only 6 GitHub stars
Code Fail
- rm -rf — Recursive force deletion command in test/test-installer.sh
Permissions Pass
- Permissions — No dangerous permissions requested
This tool provides specialized skills and instructions for AI agents (specifically Claude Code and OpenAI Codex) to work with the Exasol database. It helps agents understand Exasol SQL, manage user-defined functions, and interact with Exasol's file system (BucketFS).
Security Assessment
Risk Rating: Medium. The tool's primary risk lies in its installation method. It heavily encourages piping a remote shell script directly into the system shell (`curl | sh`), which downloads and executes arbitrary code. Additionally, the rule-based scan flagged a `rm -rf` (recursive force deletion) command located within `test/test-installer.sh`. While this specific command is currently isolated to the test suite, it indicates the use of destructive file operations. The tool does not appear to request dangerous permissions or contain hardcoded secrets. However, because it is designed to facilitate SQL queries and database management, it will inherently handle sensitive data (database credentials, query results) once configured.
Quality Assessment
The project has a solid foundation: it is actively maintained (last pushed 0 days ago), properly licensed under the permissive MIT license, and comes with clear, comprehensive documentation. However, it currently suffers from very low community visibility, boasting only 6 GitHub stars. Because it is a low-visibility project, it has likely not undergone extensive peer review or independent security auditing by the broader open-source community.
Verdict
Use with caution. The low community engagement and presence of `rm -rf` in the codebase warrant a careful manual review of the `install.sh` script before executing it, especially in environments containing sensitive or critical data.
Exasol skills for AI agents. Optimized for Claude Code and OpenAI Codex 🤖
Exasol Agent Skills
Agent skills for Exasol — gives Claude Code and OpenAI Codex expertise in exapump, Exasol SQL, UDFs, and cloud data loading.
Get Started
One-line install:
curl -fsSL https://raw.githubusercontent.com/exasol-labs/exasol-agent-skills/main/install.sh | sh
The installer prompts you to choose which agents to install for (Claude Code, OpenAI Codex, or both). When piped non-interactively, it installs for both by default. Set AGENT to install for a specific agent:
export AGENT=claude
curl -fsSL https://raw.githubusercontent.com/exasol-labs/exasol-agent-skills/main/install.sh | sh
export AGENT=codex
curl -fsSL https://raw.githubusercontent.com/exasol-labs/exasol-agent-skills/main/install.sh | sh
Running the installer again updates to the latest version.
Manual installClaude Code:
claude plugin marketplace add exasol-labs/exasol-agent-skills
claude plugin install exasol@exasol-skills
OpenAI Codex:
npx skills add exasol-labs/exasol-agent-skills --agent codex
What You Get
Exasol Database Skill
Work with Exasol databases — run queries, load and export data, handle cloud sources, and get help with Exasol-specific SQL quirks.
See plugins/exasol/skills/exasol-database/SKILL.md for details.
Exasol UDF Skill
Build User Defined Functions in Python, Java, Lua, or R, and package them into deployable Script Language Containers.
See plugins/exasol/skills/exasol-udfs/SKILL.md for details.
BucketFS Skill
Manage files in Exasol's distributed file system — list, upload, download, and delete files that your UDFs and scripts can access.
See plugins/exasol/skills/exasol-bucketfs/SKILL.md for details.
Exasol Personal Setup Skill
Step-by-step guided setup of your own Exasol database on AWS — from account creation and IAM configuration to deployment, data loading, and exploration. No prior AWS or Exasol experience required.
Triggers on: "set up Exasol", "Exasol Personal", "deploy Exasol", "install Exasol on AWS"
See plugins/exasol/skills/setup-personal/SKILL.md for details.
/exasol Slash Command Claude Code only
Run SQL or describe tasks directly:
/exasol SELECT * FROM my_table
/exasol upload sales.csv to analytics.sales
/exasol export users to parquet
Prerequisites
| Requirement | Needed for |
|---|---|
| exapump CLI | Both agents |
| Access to an Exasol database | Both agents |
| Claude CLI | Claude Code |
| Node.js / npx | OpenAI Codex |
License
Community-supported. Licensed under MIT.
Made with ❤️ as part of Exasol Labs 🧪.
Reviews (0)
Sign in to leave a review.
Leave a reviewNo results found