rill-connector
SkillDetailed instructions and examples for developing connector resources in Rill
Install
git clone https://github.com/rilldata/agent-skills.git ~/.claude/skills/rill-connectorWhat 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 · Good2 factors scored below maximum
Documentation
README · ~27 min readInstructions 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,databricksas 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.
Skillssimilar to this one
All skills →math-olympiad
32.8K stars
build-mcpb
This skill should be used when the user wants to "package an MCP server", "bundle an MCP", "make an MCPB", "ship a local MCP server", "distribute a local MCP", discusses ".mcpb files", mentions bundling a Node or Python runtime with their MCP server, or needs an MCP server that interacts with the lo
32.8K stars
claude-md-improver
Audit and improve CLAUDE.md files in repositories. Use when user asks to check, audit, update, improve, or fix CLAUDE.md files. Scans for all CLAUDE.md files, evaluates quality against templates, outputs quality report, then makes targeted updates. Also use when the user mentions "CLAUDE.md maintena
32.8K stars