ClaudeSuperPower

rill-connector

Skill

Detailed instructions and examples for developing connector resources in Rill

Install

git clone https://github.com/rilldata/agent-skills.git ~/.claude/skills/rill-connector

What is rill-connector?

Detailed instructions and examples for developing connector resources in Rill

What this can do

Capabilities declared in this component's own frontmatter — not inferred.

Inherit all session tools

Declares no tool restrictions — inherits every session tool

~19 tokens of context used while enabled, before you invoke anything

Trust

79/100 · Good

2 factors scored below maximum

Documentation

README · ~27 min read

Instructions for developing a connector in Rill

Introduction

Connectors are resources that contain credentials and settings for connecting to external systems. They are typically found at the root of the project's DAG, providing access to data sources and services that power downstream resources like models and metrics views.

Connectors are usually lightweight resources. When reconciled, they validate the connection to the external system but do not move or process data. The main exception is managed OLAP connectors (with managed: true), which trigger database provisioning.

Driver capabilities

Each connector uses a driver that implements one or more capabilities:

  • OLAP database: Can power metrics views and dashboards (e.g., duckdb, clickhouse, druid, pinot, starrocks, snowflake, bigquery, databricks as live connectors)
  • SQL database: Can run SQL queries as model inputs (e.g., postgres, bigquery, snowflake)
  • Information schema: Can list tables and their schemas (e.g., duckdb, bigquery)
  • Object store: Can list, read, and write flat files (e.g., s3, gcs)

Reviews

Log in to leave a review.

No reviews yet — be the first.

Explore related

Other things in this space — across every part of the ecosystem, not just skills.