Ryan Hoover

Dreambase Data Agent Skills - Analytical skills for data agents running on Supabase

Today we're introducing Dreambase Skills, a composable layer that bundles your data sources (Supabase tables, Stripe, PostHog, any API or MCP), business logic, and visualization rules into reusable units our agents use to build accurate dashboards and reports. Onboarding scans your database and prepopulates Skills automatically. Coming soon via CLI, API, and MCP so other agents can consume them too.

Add a comment

Replies

Best
Andy Keil
Hey Product Hunt, Andy here, co-founder of Dreambase. Today we're launching Dreambase Skills. A Skill is how you teach Dreambase about your business. Bundle your data, business logic, formatting, and visualization preferences into one reusable unit. Define a "SaaS Subscription Skill" once, and every dashboard, report, and Dreambase agent uses it consistently. No more AI guessing what your data means. We've been building toward Skills for over a year, and now the industry has coalesced around the concept. Today we're aligning with the standard, with CLI and MCP access coming soon. Backed by Felicis and a featured Supabase integration. Free to try, no credit card. Would love your feedback!
Kyle Ledbetter

We've been working towards Data Agent Skills since we started Dreambase, we knew early on that context and documentation was the key to unlocking accuracy and repeatability, the industry just took a while to coalesce on the right standards and practices.

The hardest problem in AI analytics is not generating a dashboard, it is making sure the AI understands your business well enough to generate the right dashboard, or the right insight, every time, without you explaining your data model on every query.

Skills solve that. Define your business logic once. Every agent, every dashboard, every report uses it consistently from that point forward.

We have been building toward this for over a year. Watching it ship today is one of those moments where the product finally matches the vision we started with. We've got so much more on the way, exposing our agents into your workflows and tools soon!

Ed Morales

Hey, Eduardo here, founding engineer at Dreambase.

A few things I'm proud of in this release:

Skills aren't a config file. They're a composable unit that bundles connectors (Supabase tables, Stripe, PostHog, any API or MCP), business logic, formatting rules, and viz preferences. Our agents read Skills as context, loads them manually if selected or on demand depending on user intent and also analyze your data schemas live when necessary to see if there are any misalignments or additional considerations, which is why queries actually match how your business works.

Onboarding scans your Supabase schema and auto-generates a starter set of Skills. From there, the Skill Builder is a plain-language wizard that picks the right tables and connectors for whatever you're trying to track.

Soon, Skills will be accessible via CLI and MCP, so other agents and platforms can consume them too. If you're building agentic tooling on top of Supabase data, this is the part I'm most excited about.

Happy to nerd out on the architecture, the agent stack, or how we handle schema drift. Ask me anything.

Bengeekly

How accurate is the onboarding scan auto-population feature for a database with unclear or inconsistent table names that don't follow standard SaaS conventions?

Kyle Ledbetter
@bengeekly Hi! You're definitely right about the challenge of just relying on the names of tables to understand the true data, this is one of our differentiators as we do so much more. Along with a bevy of analytics discovery skills our data agents use, we have an onboarding process with the humans in the loop that provide feedback on our mapping and understanding, review the most important KPIs, metrics, and skills custom to your datasets, and build the right dashboards through an ai planning mode. These things compound over time and fine tune an ai semantic layer that becomes the brain of your insights.
Mahavir

Analytics without ETL or extra setup sounds great… curious how well it holds up with more complex data.

Kyle Ledbetter
@mahavir1 Spot on, this is definitely the future of getting insights and analytics without the painful traditional ETL. We've worked with Supabase users with simple, moderate, and extremely complex schemas across very diverse industries, and just like everyone else has discovered with AI: context is the key! Not only ai generated context, but human in the loop context, and skills! This is why we're stoked about this release. Skills have evolved to the industry standard and something we've honed for many months to truly break down massive amounts of tables, columns, relations, as well as external API and MCP data into manageable context. Give it a try!
orliesaurus

LFG

Prokopiy

The "define once, reuse everywhere" approach to business logic makes a lot of sense - tired of re-explaining what my data means every time I ask an agent to build a report. Using Supabase for auth and data in my own SaaS project, and the gap between raw tables and useful dashboards is real. Does the auto-scan onboarding handle Supabase RLS policies, or does it only look at the schema?

Kyle Ledbetter
@nazarenko yes we actually have a feature called Supabase Health Assessments that scans for RLS, performance, indexing, security and other optimizations and makes recommendations you and your llm can use (via markdown and cursor integration) https://dreambase.com/docs/supab...
Jeff Morris Jr.

Congrats @alwaysunday and team - pumped for you!

Tijo Gaucher

skills as a composable layer is smart — way better than the agent reverse-engineering your schema every run. how do skills handle changes when someone alters a Supabase table? do they break loud, or silently drift?

Roman Sodermans

@tijogaucher Hey Tijo, I am one of the engineers at Dreambase. From our perspective; breaking structural changes should never go unnoticed, normal data evolution should be adapted smoothly, and everything needs to be inspectable! That's how we have built Dreambase and we will continue to expand that visibility, which is a core part of data analytics. Leveraging AI and Agentic analytics should never uppend this responsibility. We are already working on enhancing our detection of breaking changes in our skills data sources so we can alert skill creators faster!