Skillquality 0.45

exploring-data

Explores data connections and schemas. Use when asking about tables, columns, data types, data structure, or available sources before querying.

Price
free
Protocol
skill
Verified
no

What it does

Exploring Data

Quick Start

To explore available data:

  1. List all connections to see available data sources
  2. Get connection details to see schemas, tables, and columns
  3. List semantic models to discover pre-defined metrics and dimensions

When to Use This Skill

  • User asks "what data do I have?"
  • User wants to understand table structure
  • Before writing queries to understand available columns
  • When onboarding a new data source
  • User asks about available connections or databases

Core Workflow

Step 1: List Available Connections

List all connections via the Altertable MCP server. Each connection has a name, engine type, and slug.

Built-in connections include altertable (platform data) and sample-data.

Step 2: Get Connection Schema

Retrieve the full schema for a connection of interest:

  • Catalogs, schemas, and tables
  • Column names, data types, and nullability
  • Note the catalog and schema names for query qualification (e.g., catalog.schema.table)

Step 3: Explore Semantic Models

List semantic models to discover pre-defined business logic:

  • Dimensions (categorical attributes for grouping)
  • Measures (aggregations like count, sum, average)
  • Relations (join paths between sources)

Connection Types

Data Warehouses

EngineDescription
SnowflakeCloud data warehouse with catalogs and schemas
BigQueryGoogle's serverless data warehouse
RedshiftAWS data warehouse

Databases

EngineDescription
PostgreSQLOpen-source relational database
MySQL / MariaDBPopular relational databases
ClickhouseColumn-oriented OLAP database

Built-in Connections

NamePurpose
altertablePlatform data (events, identities, pageviews)
sample-dataDemo data for testing and learning

Understanding Schemas

Table Qualification

Tables are referenced using three-part names:

catalog.schema.table

Example:

SELECT * FROM my_warehouse.public.users LIMIT 10

Column Data Types

Common types across engines:

  • VARCHAR, TEXT, STRING - Text data
  • INTEGER, BIGINT, INT64 - Whole numbers
  • FLOAT, DOUBLE, NUMERIC - Decimal numbers
  • BOOLEAN - True/false values
  • TIMESTAMP, DATETIME - Date and time
  • DATE - Date only
  • JSON, VARIANT - Semi-structured data

Built-in Semantic Sources

The altertable connection includes pre-defined semantic sources:

SourceDescription
eventsProduct analytics events with properties
identitiesUser identity information
pageviewsWeb page view events
sessionsWeb session aggregations
identity-overridesIdentity resolution rules

Common Patterns

Discovering Table Purpose

Look for clues in:

  • Table names (e.g., users, orders, events)
  • Column names (e.g., created_at, user_id, amount)
  • Data types (timestamps indicate time-series data)

Identifying Primary Keys

Look for columns named:

  • id, uuid, pk
  • {table_name}_id (e.g., user_id in users table)

Finding Relationships

Look for foreign key patterns:

  • {other_table}_id columns
  • Matching column names across tables
  • Semantic model relations

Common Pitfalls

  • Assuming table names without checking the schema first
  • Forgetting to qualify tables with catalog.schema
  • Missing that some tables may be views or materialized views
  • Not checking for semantic models that may already define the metrics needed

Reference Files

Capabilities

skillsource-altertable-aiskill-exploring-datatopic-agent-skillstopic-ai-agentstopic-altertable

Install

Installnpx skills add altertable-ai/skills
Transportskills-sh
Protocolskill

Quality

0.45/ 1.00

deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 7 github stars · SKILL.md body (3,702 chars)

Provenance

Indexed fromgithub
Enriched2026-05-18 19:14:20Z · deterministic:skill-github:v1 · v1
First seen2026-05-18
Last seen2026-05-18

Agent access