Skip to content
Skills and context

Skills are playbooks the AI loads when a question calls for them, from revenue rules to support triage. Add context for the company, each team, and each person, and Basedash remembers what you teach it in chat.

14-day trial. No credit card required.

Settings/AI context/Revenue analysis

Name

Revenue analysis

Instructions

Revenue means GAAP revenue, not bookings.

Use models.subscriptions for MRR and models.invoices for billed revenue.

Break revenue down by plan, then by region.

Compare with the same period last year, not the prior month.

Flag any plan whose MRR moved more than 3% and explain why.

Prefer a stacked column chart for revenue by plan.

Instructions can include workflows, definitions, and organization-specific guidance.

Powering analytics for 5000+ teams worldwide

Exa logoTiger Data logoPurpose logoGumloop logoComposio logoFullscript logoShiftrx logoDrata logoExa logoTiger Data logoPurpose logoGumloop logoComposio logoFullscript logoShiftrx logoDrata logo

Skills

A skill is a named set of instructions for one concept: how finance reports revenue, how to read an experiment, which chart suits a cohort. Agents see the catalogue and load a skill's full instructions only when a request needs them, so long playbooks never crowd every prompt.

Chat

How is MRR trending by plan this quarter?

  • Compare with the same period last year, not the prior month.
  • Flag any plan whose MRR moved more than 3% and explain why.

MRR is up 9.6% on Q3 last year. Two plans moved more than 3%: Enterprise grew on three large renewals, and Growth fell as accounts upgraded.

Enterprise+18.4%Over 3%
Growth−4.1%Over 3%
Starter+1.2%

Layers of context

Global context holds the few facts every conversation needs. Group context changes how the AI works for finance or support, personal context holds each member's shorthand, and notes on sources, tables, and columns load whenever that data comes up.

Global contextEveryone

We call customers "workspaces".

Group · Finance6 members

Revenue means GAAP revenue, not bookings.

Personal · DanaOnly Dana

When I say "logos", I mean paying workspaces.

Column · subscriptions.statusWhen queried

'paused' is a billing hold, not churn.

Memory

Correct the AI in chat and it can save the lesson. A preference that only affects you goes to your personal context. When an admin explains something durable, it lands at the narrowest scope that fits, like a column description, a skill, or global context.

Chat

Q3 billed revenue was $1,142,800, up 9.6% on Q3 last year.

Dana Kim · Member

From now on, show amounts in euros for me.

Got it. I'll show amounts in EUR in your answers from now on.

Personal AI context

Saved

+Show monetary amounts in EUR.

Only shapes Dana's answers.

Controls

Who can change what the AI knows, what wins when context conflicts, and how you see it at work.

  • Admins own skills

    Only organization admins create, edit, or delete them.

  • Room for real playbooks

    Up to 50,000 characters per skill and for global context.

  • Loaded on demand

    Agents see the catalogue and read a skill only when it's relevant.

  • Visible in the trace

    Each answer shows the skills the agent read.

  • Your words win

    Instructions in a conversation override saved context.

  • Live data wins

    When a note conflicts with query results, the results win.

  • Personal stays personal

    Personal context only shapes that member's answers.

  • Audited edits

    On Enterprise, AI edits to shared context land in audit logs.

What skills are, how the AI applies them, and what it remembers.

What is a skill in Basedash?

A skill is a reusable bundle of plain-language instructions about one concept, like a revenue definition, an analysis method, a team convention, or a chart preference. Each skill has a name and up to 50,000 characters of instructions. Basedash agents see the list of available skills and load a skill's full instructions only when a request is relevant, so you teach the AI something once instead of repeating it in every prompt.

How does the AI decide when to use a skill?

Every agent sees the catalogue of skills, and when a request matches one, it loads that skill's full instructions before answering. You can check which skills shaped an answer in the thinking trace, where a step such as "Reading Revenue analysis skill" expands to show the instructions. Skills are picked up in chat, chart generation, dashboards, automations, and insights, and by Slack and MCP clients, which run the same agent.

Who can create or edit skills?

Only organization admins can create, edit, or delete skills, which keeps shared playbooks consistent for everyone. Admins write them in Settings under AI context, ask the AI to draft or update one in chat, or manage them through the REST API. Members benefit from every skill without being able to change it, and can still shape their own answers with the personal AI context in their profile settings.

How are skills different from global context?

Global context is one block of text that every agent loads in full, so it suits a handful of durable facts, like what your company sells or what your team means by MRR. Skills are many named bundles, one concept each, and only the relevant ones load, so they suit longer playbooks. Group context sits in between: instructions for one team, such as finance's reporting conventions, applied to everyone in that group.

Does Basedash remember what we tell it?

Yes, when it's worth keeping. Any member can ask the AI to remember a preference, and it saves it to that member's personal AI context. When an admin shares durable knowledge about the organization, the AI saves it at the narrowest scope that fits: a description on a data source, table, or column, global context, or a skill. Details that only matter to one conversation aren't saved, and everything the AI stores stays visible and editable, in settings or on the Data page.

What happens when saved context conflicts with a request?

What you say in the conversation wins. Explicit instructions in a chat take precedence over skills and saved context, so you can ask for bookings instead of GAAP revenue just this once without editing anything. Live data also beats notes: if saved context describes a column one way and the query results show otherwise, the AI goes with the results. To change the default for everyone, an admin updates the skill or the context.

Is learned context private?

Personal AI context shapes only your own answers, and Basedash agents are instructed never to copy personal information into organization-wide context. Shared context, such as global context and skills, can only be changed by admins, whether they edit it directly or ask the AI to. On Enterprise plans, AI edits to global context and skills appear in audit logs, and customer data is never used to train AI models.

Write your first skill and every agent in your workspace can use it.