Extract analyst knowledge to build or improve company-specific data analysis skills.
Copy the install command and let the AI configure it · recommended for beginners
Please install the "data-context-extractor" skill from askskill: 1. Download https://raw.githubusercontent.com/anthropics/knowledge-work-plugins/main/data/skills/data-context-extractor/SKILL.md 2. Save it as ~/.claude/skills/data-context-extractor/SKILL.md 3. Reload skills and tell me it's ready
Help me create a data analysis skill for our warehouse. First identify the warehouse type, explore key schemas, then ask questions to capture metric definitions, entity relationships, and standard filters.
An initial data skill structure with reference content for key tables, entities, common metrics, and query caveats.
The existing data skill needs more subscription revenue context. Continue from the current skill, ask targeted questions, and add ARR, MRR, refund definitions, related tables, and filtering rules.
Updated reference files with domain-specific metric definitions, table relationships, and analysis constraints.
Please update the data skill with common mistakes new analysts make, such as timezone issues, filtering test data, and differences between historical and current-state tables.
Additional guidance on data hygiene and common pitfalls to keep future analysis consistent.
When analysts first want AI to understand company data, they can use it to identify the warehouse type, inspect schemas, and capture entities, metrics, and filtering rules through guided questions.
When an existing skill lacks a business domain, metric definition, or terminology, it can load the current skill and extend the reference files with targeted updates.
It is useful for turning analyst tribal knowledge into reusable documentation, such as identifier rules, entity relationships, standard exclusions, and common query mistakes.
The documentation describes Data Context Extractor as a meta-skill for capturing company-specific data knowledge from analysts and turning it into tailored data analysis skills. It explains two operating modes: Bootstrap Mode for creating a skill from scratch and Iteration Mode for improving an existing one with domain references. It also outlines schema discovery steps, key analyst questions to ask, and an example output structure for the generated skill.
A meta-skill that extracts company-specific data knowledge from analysts and generates tailored data analysis skills.
This skill has two modes:
Use when: User wants to create a new data context skill for their warehouse.
Step 1: Identify the database type
Ask: "What data warehouse are you using?"
Common options:
Use ~~data warehouse tools (query and schema) to connect. If unclear, check available MCP tools in the current session.
Step 2: Explore the schema
Use ~~data warehouse schema tools to:
Sample exploration queries by dialect:
-- BigQuery: List datasets
SELECT schema_name FROM INFORMATION_SCHEMA.SCHEMATA
-- BigQuery: List tables in a dataset
SELECT table_name FROM `project.dataset.INFORMATION_SCHEMA.TABLES`
-- Snowflake: List schemas
SHOW SCHEMAS IN DATABASE my_database
-- Snowflake: List tables
SHOW TABLES IN SCHEMA my_schema
After schema discovery, ask these questions conversationally (not all at once):
Entity Disambiguation (Critical)
"When people here say 'user' or 'customer', what exactly do they mean? Are there different types?"
Listen for:
Primary Identifiers
"What's the main identifier for a [customer/user/account]? Are there multiple IDs for the same entity?"
Listen for:
Key Metrics
"What are the 2-3 metrics people ask about most? How is each one calculated?"
Listen for:
Data Hygiene
"What should ALWAYS be filtered out of queries? (test data, fraud, internal users, etc.)"
Listen for:
Common Gotchas
"What mistakes do new analysts typically make with this data?"
Listen for:
Create a skill with this structure:
[company]-data-analyst/
├── SKILL.md
└── references/
├── entities.md # Entity definitions and relationships
├── metrics.md # KPI calculations
├── tables/ # One file per domain
│ ├── [domain1].md
│ └── [domain2].md
└── dashboards.json # Optional: existing dashboards catalog
SKILL.md Template: See references/skill-template.md
SQL Dialect Section: See references/sql-dialects.md and include the appropriate dialect notes.
Reference File Template: See references/domain-template.md
Use when: User has an existing skill but needs to add more context.
Ask user to upload their existing skill (zip or folder), or locate it if already in the session.
Read the current SKILL.md and reference files to understand what's already documented.
…
It is a meta-skill that extracts company-specific data knowledge from analysts and generates or improves a tailored data analysis skill. It focuses on warehouse structure, terminology, metric definitions, and common query patterns.
The documentation shows two modes: Bootstrap Mode for creating a new skill from scratch, and Iteration Mode for extending an existing skill with domain-specific reference content.
According to the docs, it first identifies the warehouse type and uses data warehouse query and schema tools for discovery. Common warehouses include BigQuery, Snowflake, PostgreSQL/Redshift, and Databricks; for more specific prerequisites, see the source repository.
Create stakeholder updates tailored to audience, cadence, and communication goals.
Identify, categorize, and prioritize technical debt for smarter refactoring decisions.
Research contacts with Common Room data to assess background and lead warmth.
Draft and adapt marketing content with channel-specific formatting and SEO suggestions.
Quickly isolate and debug failing Zoom integrations across auth, webhooks, SDK, and media.
Turn raw research feedback into structured insights and prioritized recommendations.
Analyze MySQL databases with natural language, queries, ER diagrams, and performance insights.
Answer metric questions, analyze trends, compare segments, and draft data reports.
Explore and query your data warehouse with an AI data analyst agent.
Connect AI to Databricks for SQL, jobs, and schema exploration.
Write, optimize, and translate SQL across major warehouse dialects.
Query your data warehouse in natural language inside AI workflows.