data-context-extractor

Extract domain knowledge from analysts to generate data analysis skills.

23.4k|2.8k|Updated Jan 23, 2026
One-click install
npx skills add https://github.com/anthropics/knowledge-work-plugins --skill data-context-extractor-anthropics
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data-context-extractor
Source: https://github.com/anthropics/knowledge-work-plugins/tree/main/data/skills/data-context-extractor
Command: npx skills add https://github.com/anthropics/knowledge-work-plugins --skill data-context-extractor-anthropics

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of creating tailored data analysis skills by extracting crucial tribal knowledge directly from data analysts, ensuring Claude understands company-specific data warehouses, terminology, and query patterns.

Core Features & Use Cases

  • Skill Generation (Bootstrap Mode): Discovers schemas, asks key questions about entities and metrics, and generates an initial data skill with reference files.
  • Skill Improvement (Iteration Mode): Adds context to existing skills by documenting new domains, metrics, or terminology.
  • Use Case: A data team wants to create a new skill for Claude so it can answer questions about their Snowflake data warehouse. They use this skill to guide Claude through discovering tables, defining key metrics like 'ARR', and documenting common query patterns, resulting in a robust, company-specific data analysis skill.

Quick Start

Use the data-context-extractor skill to create a new data context skill for our Snowflake data warehouse.

Frequently Asked Questions about data-context-extractor

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

FAQPage Schema
How do I create custom data analysis skills for my Snowflake data warehouse?

Generating custom data analysis skills involves extracting domain knowledge from data analysts to document schemas, disambiguate entities, and define metrics. This captures company-specific terminology and query patterns for data warehouses like BigQuery, Snowflake, or Databricks.

How do I document tribal knowledge and query patterns for a BigQuery data warehouse?

Documenting tribal knowledge for a BigQuery data warehouse requires extracting domain knowledge directly from analysts. This involves schema discovery, entity disambiguation, and defining metrics to generate reference files that guide AI data exploration.

Can I add new metrics and terminology to an existing data analysis skill?

Yes, you can add new metrics and terminology to an existing data analysis skill using an iteration mode. This allows you to document new domains and query patterns, adding context to the skill without starting the schema discovery process over.

Does this data context extraction approach work with Databricks?

Yes, this data context extraction approach works with Databricks. It supports schema discovery, metric definition, and query pattern documentation across various data warehouses, enabling you to build tailored analysis skills for your specific Databricks environment.

What is the best way to define company-specific metrics like ARR for AI data analysis?

The best way to define company-specific metrics like ARR for AI data analysis is through a guided extraction process. By interviewing analysts and discovering schemas, you can establish clear metric definitions and document query patterns in reference files.