Skip to content

lyderhansen/splunk-knowledge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

369 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

splunk-knowledge

A Claude Code plugin marketplace for Splunk. Three plugins that cover dashboards, SPL, and custom visualizations — from idea to deployed app.

Install

/install-plugin lyderhansen/splunk-knowledge/plugins/splunk-dashboards
/install-plugin lyderhansen/splunk-knowledge/plugins/splunk-spl
/install-plugin lyderhansen/splunk-knowledge/plugins/splunk-viz-packs

Plugins

splunk-dashboards v2.9.2

End-to-end toolkit for Splunk Dashboard Studio (v2). 61 skills across six families.

Pipeline — walks a project from scope to deploy:

ds-init → ds-data-explore / ds-mock → ds-design → ds-create → ds-validate → ds-deploy
                                                                    ↕
                                              ds-review · ds-update · ds-critique · ds-polish
Family Count What it covers
Pipeline 11 Scope, data, wireframe, build, lint, deploy, review, update, critique, polish
Visualizations 28 One skill per viz type (ds-viz-line, ds-viz-table, ds-viz-sankey, ...) + ds-viz-icon-library + ds-viz-infographic-shapes + ds-pick-viz router
Interactivity 6 Tokens, inputs, drilldowns, tabs, visibility, defaults
Design references 10 Archetypes, color, typography, layout, visual encoding, anti-patterns, personas, brand, themes, references
Asset generation 1 ds-svg — custom SVG choropleth canvases (floor plans, rack diagrams, pipelines) + 30 icon exemplars
Design orchestration 1 ds-couture — design-first orchestrator with 15 hard rules

Key skills:

  • ds-couture — design-first orchestrator. Runs the Design Context Protocol (audience, tone, brand) before any JSON. Checks for enhanced viz apps. Enforces 17 hard rules + 3 composition principles (scale contrast, punch color, viz rhythm). Refuses to design in the dark.
  • ds-viz-icon-library — 2500+ Material Symbols icons via the icon_library Splunk app. Configurable color, size, background shape, shadow, glow, labels, and data-driven styling. Optional dependency — requires app installation.
  • ds-viz-infographic-shapes — 37 PowerPoint-style shapes with real gradient fills, drop shadow, glow, reflection, animations, and 25+ embedded fonts via the infographic_shapes Splunk app. Optional dependency.
  • ds-svg — generates custom SVGs for choropleth canvases (splunk.choropleth.svg). Includes 30 icon exemplars, 14-category taxonomy, and 5 choropleth canvas templates (rack, floor plan, pipeline, network, office).
  • ds-create — builds the complete Dashboard Studio JSON from layout + data sources. MUST-LOAD gates ensure per-viz skills are read before writing.
  • ds-pick-viz — routes from intent ("trend over time", "top N by category") to the right visualization type.

Absolute layout + shadow rectangles are the design system defaults. Grid layout and no-shadows are only valid if the user explicitly requests them.

Optional Splunk apps for enhanced visuals:

  • icon_library — 2500+ Material Symbols icons (embedded font, air-gap safe)
  • infographic_shapes — shapes with gradient, glow, shadow, animation (Canvas 2D)

splunk-viz-packs v1.0.0

Build fully themed Splunk custom visualization apps — branded viz suites with shared design tokens, Canvas 2D rendering, and AppInspect-ready packaging. Takes brand context (palette, fonts, tone) and produces installable Splunk apps.

Family Count What it covers
Orchestration 1 vp-couture — brand context → viz suite plan
Build 2 vp-create (scaffold + package), vp-viz (per-viz Canvas source)
References 2 vp-ref-gotchas (20 hard rules from shipping real apps), vp-ref-patterns (Canvas 2D recipes)

Key capabilities:

  • Multi-viz themed apps (like ACME's 16 vizs sharing one design system)
  • Shared theme.js design tokens (dark/light mode, brand palette, font stacks)
  • Domain templates: F1, SOC, retail, healthcare, infrastructure
  • Every gotcha from shipping icon_library and infographic_shapes codified as hard rules
  • Output: tarball ready for splunk install app

Requires: splunk-custom-visualizations repo for build infrastructure.

splunk-spl v1.0.0

SPL (Search Processing Language) syntax reference. Two-layer architecture:

Layer Loaded Content
spl-gotchas (skill) Eagerly 21 silent-fail traps + 151-command categorized index
reference/ (149 commands + guide) On demand One file per SPL command + command-types.md performance guide

All content sourced from Splunk Enterprise Search Reference 10.2.0.

What it catches:

  • spath output= not as (silent wrong-column)
  • case() needs explicit default (silent null)
  • matchValue vs rangeValue in table formatting
  • sort 10K default limit (silent truncation)
  • join 50K subsearch limit
  • Dotted field names need tick-quoting in where/eval

Includes:

  • command-types.md — performance classification guide (distributable streaming, centralized streaming, generating, transforming, orchestrating, dataset processing)
  • Commands marked REMOVED or DEPRECATED in 10.2 (audit, datamodelsimple, tscollect)
  • New 10.2 features: eval bitwise/type functions, stats 15 new aggregation functions, join SQL-style dataset syntax

Repository layout

splunk-knowledge/
├── plugins/
│   ├── splunk-dashboards/          61 skills, v2.9.2
│   │   ├── skills/
│   │   │   ├── ds-init .. ds-polish    pipeline (11)
│   │   │   ├── ds-viz-*                visualizations (28, incl. icon-library + infographic-shapes)
│   │   │   ├── ds-int-*                interactivity (6)
│   │   │   ├── ds-ref-*                design references (10)
│   │   │   ├── ds-svg/                 SVG generator (4 files, 30 icon exemplars)
│   │   │   ├── ds-couture/             design orchestrator (15 hard rules)
│   │   │   └── ds-pick-viz/            viz router
│   │   └── _schemas/                   28 viz JSON schemas
│   └── splunk-spl/                 149 commands + guide, v1.0.0
│       ├── skills/spl-gotchas/         eagerly-loaded traps + index
│       └── reference/                  per-command markdown files
│   └── splunk-viz-packs/           5 skills, v1.0.0
│       └── skills/
│           ├── vp-couture/             brand → viz suite orchestrator
│           ├── vp-create/              scaffold + theme.js + package
│           ├── vp-viz/                 per-viz Canvas source builder
│           ├── vp-ref-gotchas/         20 hard rules (FATAL/BROKEN/REJECTED)
│           └── vp-ref-patterns/        Canvas 2D recipes + effects
├── .claude-plugin/marketplace.json
├── CLAUDE.md
└── README.md

Requirements

  • Claude Code (CLI, desktop, or IDE extension)
  • Optionally: Splunk MCP server for real-data exploration in ds-data-explore
  • Optionally: icon_library + infographic_shapes Splunk apps for enhanced dashboard visuals

License

MIT

Author

Lyder Hansen (@lyderhansen)

About

Splunk dashboard plugin marketplace

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors