splunk-dashboard-studio

Generate Splunk Dashboard Studio JSON definitions for interactive dashboards.

4|Updated Feb 7, 2026
One-click install
npx skills add https://github.com/lyderhansen/The-Fake-T-Shirt-Company --skill splunk-dashboard-studio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: splunk-dashboard-studio
Source: https://github.com/lyderhansen/The-Fake-T-Shirt-Company/tree/main/.claude/skills/splunk-dashboard-studio
Command: npx skills add https://github.com/lyderhansen/The-Fake-T-Shirt-Company --skill splunk-dashboard-studio

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the creation and modification of Splunk Dashboard Studio dashboards, allowing users to generate complex JSON definitions for visualizations and layouts without deep knowledge of the Dashboard Studio JSON schema.

Core Features & Use Cases

  • Generate Dashboard JSON: Create complete, valid JSON definitions for Splunk Dashboard Studio dashboards.
  • Define Data Sources: Configure various data source types, including SPL searches, chained searches, and mock data.
  • Visualize Data: Implement a wide range of visualizations like charts, tables, maps, and single values with extensive customization options.
  • Configure Inputs: Set up interactive inputs such as time range pickers, dropdowns, and text fields.
  • Manage Layouts: Define dashboard layouts using either absolute or responsive grid positioning.
  • Implement Interactions: Add drilldown capabilities and token manipulation for dynamic dashboards.
  • Use Case: A security analyst needs to create a new SOC dashboard to monitor failed login attempts. They can use this Skill to define the necessary SPL searches, configure a table visualization to display the data, and add a time range picker for interactivity.

Quick Start

Use the splunk-dashboard-studio skill to generate a Splunk Dashboard Studio JSON definition for a dashboard titled "Server Performance Overview" that displays CPU and memory usage from the index=_internal sourcetype.

Frequently Asked Questions about splunk-dashboard-studio

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

FAQPage Schema
How do I generate a Splunk Dashboard Studio JSON definition for a new dashboard?

To generate a Splunk Dashboard Studio JSON definition, provide the dashboard title and data source requirements. The output includes complete JSON configurations for visualizations, layouts, and data sources to build interactive dashboards.

What types of data sources can I configure in a Splunk Dashboard Studio dashboard?

Splunk Dashboard Studio supports SPL searches, chained searches, and mock data as data source types. These sources feed into visualizations like charts, tables, maps, and single values for data monitoring and analysis.

Can I add interactive inputs like time range pickers and dropdowns to a Splunk dashboard?

Yes, you can configure interactive inputs such as time range pickers, dropdowns, and text fields in Splunk Dashboard Studio. These inputs enable dynamic token manipulation and event handlers for advanced dashboard functionality.

What is the best way to structure a Splunk Dashboard Studio layout for multiple visualizations?

Splunk Dashboard Studio layouts can be defined using either absolute or responsive grid positioning. This allows precise placement of multiple visualizations, tables, and single values within a single dashboard view.

How do I implement drilldown actions in a Splunk Dashboard Studio visualization?

Drilldown capabilities in Splunk Dashboard Studio are implemented through dynamic options and event handlers in the JSON definition. This enables token manipulation and interactive navigation between visualizations and data sources.

Do I need prior knowledge of the Dashboard Studio JSON schema to create dashboards?

No, this approach allows you to generate complex JSON definitions for Splunk Dashboard Studio without deep knowledge of the schema. You specify the desired visualizations, data sources, and inputs, and receive valid JSON output.