When you need to understand what's in a database before writing queries, this walks you through the discovery process systematically. It uses sql_db_list_tables to show all available tables, then sql_db_schema to examine columns, data types, and sample rows. The real value is in how it maps relationships by identifying foreign keys and documenting the JOIN paths between tables. If someone asks "what tables exist" or "how do Customer and Invoice relate", this handles that exploration work. It stops short of writing actual queries, which makes sense as a separation of concerns. Think of it as the reconnaissance step before you start querying.
npx skills add https://github.com/langchain-ai/deepagents --skill schema-exploration