Download for MacApple silicon, macOS 14+
Skill

polars-submit

@oleanderhq Updated 2026-08-10

Runs Polars queries or scripts on oleander via the CLI, in local or distributed mode, and saves results to the lake catalog. Use when writing Polars jobs, choosing query vs script mode, using --save / --distributed, or wiring scan()/params/result contracts.

Install

With your agent

Install OMGSkills skill "oleanderhq/claude-plugin:skills/polars-submit" into this agent's normal skills directory: call the OMGSkills MCP get_install_plan tool for your agent and run the script it returns (it installs only the pinned commit and verifies SKILL.md), and stop if MCP or the pin is unavailable. Do not overwrite or change existing skills without asking me.

Manual command

git clone https://github.com/OleanderHQ/claude-plugin /tmp/claude-plugin && ln -s /tmp/claude-plugin/skills/polars-submit ~/.claude/skills/polars-submit

From README

Polars Submit Use this skill when running Polars on oleander from the CLI, choosing between query and script mode, or deciding whether to use distributed compute. For shared catalog conventions such as naming and namespaces, also use lake-catalog. CLI query mode Use query mode for quick SQL-style exploration: In query mode, pass each source table with --table. Use alias=namespace.table when the SQL should refer to a short name like events. CLI script mode Use script mode for idiomatic Polars logic: Script mode is the default choice when the work is easier to express with the Polars DataFrame API than with SQL. Script contract oleander injects the runtime pieces for you. In script mode, these are already available: pl catalog scan(table) params Your script must assign result to a Polars LazyFrame or DataFrame.