One-click install
npx skills add https://github.com/ContrastingSounds/myai --skill rill-rillyaml-contrastingsounds
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rill-rillyaml
Source: https://github.com/ContrastingSounds/myai/tree/main/rill/.claude/skills/rill-rillyaml
Command: npx skills add https://github.com/ContrastingSounds/myai --skill rill-rillyaml-contrastingsounds

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The rill.yaml file provides project-wide configuration for Rill projects, defining defaults, environment settings, mock users for security testing, and path controls to ensure consistent behavior across models, metrics_views, explores, and canvases.

Core Features & Use Cases

  • Centralized project configuration for Rill projects, including default OLAP connectors, environment variables, and resource-level defaults.
  • Supports security testing via mock_users, environment overrides, ignore_paths and public_paths, and per-resource defaults for models, metrics_views, and explores.
  • Includes examples and a schema overview to guide adoption and onboarding for new projects.

Quick Start

Create a minimal rill.yaml with display_name, then extend with olap_connector, env, mocks, and resource defaults as your project evolves.

Frequently Asked Questions about rill-rillyaml

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure default OLAP connectors for a Rill project?

You define environment variables for Rill projects within the rill.yaml configuration file using the env property. This allows you to manage environment-specific settings and apply optional environment overrides for consistent project behavior.

Can I set up mock users for security testing in Rill?

Yes, mock users for security testing are set up in the rill.yaml file using the mock_users property. This allows you to simulate user contexts and verify access controls before deploying your Rill project.

What is the best way to manage default settings for metrics_views and models in Rill?

The best way to manage default settings for models, metrics_views, explores, and canvases is by defining per-resource defaults in the rill.yaml file. This centralizes configuration and enforces a structured YAML schema across the project.

How do I control file paths to ignore or make public in a Rill project?

You control file paths in a Rill project by configuring ignore_paths and public_paths within the rill.yaml file. These settings manage path controls to restrict or expose specific project resources.

What is the minimal setup needed to start with a rill.yaml configuration?

The minimal setup for a rill.yaml configuration requires creating a file with a display_name property. You can then progressively extend it with olap_connector, env, mocks, and resource defaults as your project evolves.