By grandcamel
Manage Splunk deployments through natural language—run SPL searches, create alerts, manage jobs and exports, administer users/roles/tokens, and handle knowledge objects (lookups, KV store, tags) without leaving the terminal.
Set up Splunk Assistant Skills - Python environment, dependencies, and credentials
Browse all available Splunk Assistant skills with descriptions
Show detailed information about a specific Splunk skill
Discover Splunk deployment type, version, and capabilities
Splunk application management.
Alert triggering, monitoring, and notification management for Splunk.
Central hub and router for Splunk Assistant Skills. Routes requests to 17 CLI command groups using 3-level progressive disclosure.
Programmatic access to internal configurations via REST command.
High-volume streaming data extraction for Splunk.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
80%Faster than manualSPL workflows |
14Specialized skillsone conversation |
83Production-readyPython scripts |
0SPL syntaxto memorize |
Talk to Splunk like a colleague, not a query language.
Natural language search, job management, and administration for Splunk via Claude Code.
> "Show me error patterns in the main index from the last hour"
Claude: Running SPL query...
index=main error earliest=-1h | stats count by host, sourcetype | sort -count
Found 847 errors across 12 hosts. Top sources:
web-prod-01 nginx:error 423
api-srv-03 application 298
db-master postgresql 126
Get Started • Skills • Use Cases • Architecture
The SPL Way
Hope you remembered the syntax... |
The Natural Way
Just ask. |
| Task | Traditional Splunk | Splunk Assistant | Saved |
|---|---|---|---|
| Write complex SPL query | 5-15 min | 30 sec | 90% |
| Check job status & results | 2-3 min | 10 sec | 95% |
| Export large dataset | 5-10 min | 1 min | 85% |
| Create saved search | 3-5 min | 30 sec | 90% |
| Debug search errors | 5-20 min | 1 min | 80% |
Typical user: Save 3-5 hours per week.
# Install from GitHub
claude plugin add github:grandcamel/Splunk-Assistant-Skills
git clone https://github.com/grandcamel/Splunk-Assistant-Skills.git
cd Splunk-Assistant-Skills
pip install -r requirements.txt
# Set environment variables
export SPLUNK_TOKEN="your-jwt-token"
export SPLUNK_SITE_URL="https://splunk.example.com"
# Or create .claude/settings.local.json for profiles
# Install the splunk-as CLI
pip install splunk-as
# Verify installation
splunk-as --version
# CLI usage (recommended)
splunk-as search oneshot "index=main | stats count by sourcetype" --earliest -1h
# Or with Claude Code
> "Search for errors in the main index from the last hour"
That's it. Claude now has full Splunk access.
If you installed via the plugin system, run the setup wizard:
/assistant-skills-setup
This configures:
~/.assistant-skills-venv/requirements.txtclaude-as shell function for running Claude with dependenciesAfter setup, use claude-as instead of claude:
claude-as # Runs Claude with Assistant Skills venv activated
npx claudepluginhub grandcamel/splunk-assistant-skills --plugin splunk-assistant-skillsComplete JIRA automation suite with 14 specialized skills - issue management, agile workflows, time tracking, service management, bulk operations, and more
Claude Code skills for GitLab automation
17 specialized skills for Confluence Cloud automation. Natural language page management, CQL search with export, comments, attachments, labels, permissions, and JIRA integration.
Agent skill for querying and analyzing data using Elasticsearch ES|QL query language. For data analysts and engineers searching Elasticsearch clusters.
SentinelOne SecOps skills for Claude: PowerQuery threat hunting, Management Console API, Singularity Data Lake API, SDL dashboard authoring, SDL log parsing, Hyperautomation workflow generation, source-agnostic behavioral baselining with z-score anomaly detection, and packaged SDL solution deployment (data source onboarding to OCSF with device/user enrichment, dashboard, MITRE-mapped detections and a threat-response flow; plus asset enrichment of raw logs).
SentinelOne SecOps skills for Claude: PowerQuery threat hunting and STAR/Custom Detection rules; Management Console API; Singularity Data Lake API; SDL dashboards; log parsing (OCSF); Hyperautomation SOAR; z-score anomaly baselining; autonomous DFIR alert investigation (soc-investigator); and one-prompt SDL solutions: source onboarding, asset enrichment, UEBA, ingest health, detection exclusions, Risk-Based Alerting, alert noise reduction, and Detection as Code.
Develop, optimize, and troubleshoot CrowdStrike LogScale security detection queries using CQL — includes case statements, multi-event correlation, investigation playbooks, and hunting rules.
Set up log aggregation (ELK, Loki, Splunk)
Skills, agents, and workflows for Honeycomb observability — query patterns, production investigations, SLOs, OpenTelemetry instrumentation, and Beeline migration. Designed to complement the Honeycomb MCP server.