data-explorer

Translate natural language data requests into JSON specs for CRM saved-views and dashboards APIs.

Updated Jun 15, 2026
One-click install
npx skills add https://github.com/keboola/crm-plugin --skill data-explorer-keboola
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data-explorer
Source: https://github.com/keboola/crm-plugin/tree/main/keboola-crm/skills/data-explorer
Command: npx skills add https://github.com/keboola/crm-plugin --skill data-explorer-keboola

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill enables users to build ad-hoc data-exploration views and dashboards over CRM data using natural language, eliminating the need for complex query languages and allowing users to easily visualize their data.

Core Features & Use Cases

  • Natural Language Query: Users can describe their data needs in natural language and receive data views or dashboards.
  • Ad-hoc Visualization: Create custom views and dashboards for data exploration, including tables, charts, and KPIs.
  • Use Case: Users can ask for "show opportunities owned by X with stage Demo and highlight Activity Center" and receive an instant data view in response.

Quick Start

Ask the skill to "show opportunities owned by X with stage Demo and highlight Activity Center".

Frequently Asked Questions about data-explorer

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

FAQPage Schema
How do I build CRM data dashboards using natural language requests?

You can build CRM data dashboards by describing your data exploration needs in natural language. The Skill translates your text requests into JSON specs and executes them against CRM saved-views and dashboards APIs to generate custom visualizations.

Can I generate ad-hoc data views for CRM visualization without writing query languages?

Yes, you can create ad-hoc CRM visualizations without complex query languages. Describe your data needs in natural language, such as requesting specific opportunities by owner and stage, and receive instant data views and charts.

How does natural language processing work for CRM data exploration?

Natural language processing for CRM data exploration works by translating your text descriptions into JSON specifications. These specs are then executed against CRM saved-views and dashboards APIs to handle ad-hoc queries, chart generation, and dashboard composition.

What types of visualizations can I create for CRM data exploration?

For CRM data exploration, you can create custom views and dashboards that include tables, charts, and KPIs. These ad-hoc visualizations allow you to highlight specific data points like opportunities matching certain stages or activity centers.

Do I need any dependencies or prerequisites to generate CRM dashboards with this approach?

No external dependencies are required to generate CRM dashboards with this approach. The Skill operates independently using scripts, references, and assets to translate your natural language requests into executable API specifications.

Are there limitations to what CRM data exploration requests can be translated into JSON specs?

CRM data exploration requests are translated into JSON specs and executed against CRM saved-views and dashboards APIs. The approach handles ad-hoc queries, chart generation, and dashboard composition, but is limited to the capabilities exposed by those CRM APIs.