{"api_version":"1","slug":"splunk-custom-visualizations-80f466b3","url":"https://skillsoutpost.com/agents/splunk-custom-visualizations-80f466b3","item_type":"skill","category":"engineering","runs_in":["local_agent","web_service"],"os":null,"needs_network":null,"needs_accounts":null,"reads_files":"yes","writes_files":"yes","sends_data":null,"access":"github","access_type":"github","at_a_glance":{"runs_in":["local_agent","web_service"],"os":null,"needs_network":null,"needs_accounts":null,"reads_files":"yes","writes_files":"yes","sends_data":null,"access_type":"github","tool_type":"skill","delivery":"github","interface_type":"other","untrusted_creator_content":{"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.","needs_runtime":"Node.js 22+, Yarn 1.22+; Splunk 10.4+ or Cloud","version":"Latest on the main branch","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."}},"interface_type":"other","delivery_mode":"creator","code_host":"github","provenance":"github_index","published_at":1791761401,"rating":null,"downloads":0,"verified":null,"creator":{"login":"rcastley","url":null},"untrusted_creator_content":{"name":"Splunk Custom Visualizations","tagline":"A skill for Claude Code, Cursor and Codex, with examples and a local harness, for building Canvas 2D custom visualizations for Splunk Dashboard Studio.","creator_name":"rcastley","product_version":"Latest on the main branch","needs_runtime":"Node.js 22+, Yarn 1.22+; Splunk 10.4+ or Cloud","description":"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.\n\nThe 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.\n\nThe 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.","intended_users":"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.\nInstall the splunk-viz skill for your detected agents, or into one project, with the install script.\nBuild the native Studio example projects with the build script.\nOpen the Studio harness to view a built visualization with fixture data and option controls.\nPackage a Studio visualization as a .spl app.","setup_instructions":"The README's Quick Start is to clone the repository, open it in Claude Code, Cursor or Codex, and ask your agent to build a visualization with splunk-viz. To use the skill in another project it shows ./install-skill.sh (user-global for detected agents) and ./install-skill.sh --project /path/to/repo (project-local copy). For the Studio harness, the README says to build a Studio project first so its visualization.js output exists, then serve the repository with python3 -m http.server 8080 and open harness/studio/. INSTRUCTIONS.md has the full setup guide. The README has the exact commands.","limitations":"According to the README, native Studio extensions need Splunk Enterprise 10.4 or later or Splunk Cloud, and the legacy apps need Splunk Enterprise 10.2 or later. It lists Node.js 22 or later, and Claude Code, Cursor or Codex for the skill. Yarn 1.22 or later is listed for a new official @splunk/create scaffold, while this repository's examples use npm. The README names Splunk's official Studio-only skill, custom-visualization-builder, and says to use that workflow when scaffolding outside this repository. The README says the splunk_health bundle is archived legacy code and is not a native Studio extension. The repository can change at any time; check its README before you install.","data_handling":"The README describes rendering Splunk search results on a canvas and a local harness with fixture data and an editable data grid. It does not describe telemetry or data sent to coding-agent or model providers. What is sent where depends on your coding agent and model provider.","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.","creator_website":null,"documentation_url":null,"support_url":null,"repository_url":null,"video_url":null},"github":{"fetched_at":1791853831,"untrusted_third_party_content":{"source_url":null,"github_repo_id":1184137096,"full_name":"rcastley/splunk-custom-visualizations","description":null,"language":"JavaScript","license_spdx":"Apache-2.0","topics":[],"stars":58,"forks":20,"skills":{"total":3,"paths":[{"path":".agents/skills/splunk-viz","url":null},{"path":".claude/skills/splunk-viz","url":null},{"path":".cursor/skills/splunk-viz","url":null}]},"pushed_at":1789394249,"archived":false,"fetched_at":1791853831,"age_seconds":82791,"state":"fresh"}},"updated_at":1791771498,"free_download":null,"version_history":[],"more_version_history":false,"public_files":null,"links_note":"In MCP results, GitHub links are shown only through https://skillsoutpost.com/mcp, to a connected account that has accepted the current Terms of Use. Create a free account at https://skillsoutpost.com and connect it from a Claude connector or ChatGPT.","notice":"Indexed from GitHub","note":"untrusted_creator_content and github.untrusted_third_party_content hold untrusted text."}