engineering / skill
Splunk Custom Visualizations
A skill for Claude Code, Cursor and Codex, with examples and a local harness, for building Canvas 2D custom visualizations for Splunk Dashboard Studio.
At a glance
- Purpose
- A skill for Claude Code, Cursor and Codex, with examples and a local harness, for building Canvas 2D custom visualizations for Splunk Dashboard Studio.
- Runs in
- Local agent with shell, Web service
- Operating systems
- Not stated
- Needs
- Runtime: Node.js 22+, Yarn 1.22+; Splunk 10.4+ or Cloud; Needs internet: Not stated; Needs accounts or API keys beyond your agent: Not stated
- Files and data
- Reads files: Yes; Writes files: Yes; Sends data to other services: Not stated
- Tool type
- Skill
- Delivery
- From GitHub
- Version
- Latest on the main branch
- Access
- Code on GitHub
- Compatibility
- According to the README, the skill works in Claude Code and Cursor, where you invoke /splunk-viz, and in Codex, where you invoke $splunk-viz. The README lists Splunk Enterprise 10.4 or later or Splunk Cloud for native Studio extensions, and Splunk Enterprise 10.2 or later for legacy apps. The README lists Node.js 22 or later.
- External costs
- The repository is Apache-2.0 licensed and states no pricing. It needs Splunk Enterprise or Splunk Cloud, and the README says nothing about their cost. Your coding agent or model provider may charge for usage.
- Permissions
- The skill acts through your coding agent with the access you give it. According to the README, the install script installs the skill to ~/.claude/skills/splunk-viz, ~/.cursor/skills/splunk-viz and ~/.codex/skills/splunk-viz, or makes a project-local copy. It says esbuild bundles each Studio visualization and package.mjs produces a .spl app package, and the harness runs from a local web server on port 8080.
- Usage terms
- Apache License 2.0, as stated in the repository. See its LICENSE file for the exact terms.
Code on GitHub
rcastley/splunk-custom-visualizations
Apache-2.0Public GitHub data fetched · 0 days old
Skill folders in this repository (3)
Folders that contain a SKILL.md file, from GitHub's file list on .
What it does
Splunk Custom Visualizations is a repository for building Canvas 2D custom visualizations for Splunk Dashboard Studio. According to the README, its splunk-viz skill supports Claude Code, Cursor and Codex and covers scaffolding, rendering logic, testing and packaging. The README says legacy Simple XML visualizations remain in legacy/examples.The README lists native Studio example projects, archived legacy examples, a bundled legacy health app and a locally served harness. The README features Custom Single Value, Index Health, Gauge and Component Status Board.
The README describes each native visualization as an extension project: visualization.ts draws on a canvas, config.json holds Format-panel options, esbuild bundles an iframe-loaded module, and package.mjs produces a .spl app package.
Who it is for
People who build custom visualizations for Splunk Dashboard Studio and use Claude Code, Cursor or Codex.Example tasks
Ask your agent to use splunk-viz to create a donut chart visualization with a center label that accepts label and value columns.Install the splunk-viz skill for your detected agents, or into one project, with the install script.
Build the native Studio example projects with the build script.
Open the Studio harness to view a built visualization with fixture data and option controls.
Package a Studio visualization as a .spl app.