Routes natural language requests to 17 Splunk CLI command groups with connection verification and progressive disclosure. Useful for managing searches, jobs, exports, and admin tasks.
How this skill is triggered — by the user, by Claude, or both
Slash command
/splunk-assistant-skills:splunk-assistantThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Central hub and router for Splunk Assistant Skills. Routes requests to 17 CLI command groups using 3-level progressive disclosure.
Central hub and router for Splunk Assistant Skills. Routes requests to 17 CLI command groups using 3-level progressive disclosure.
Routes natural language requests to specialized Splunk skills based on intent. Provides connection verification, authentication validation, and execution strategy recommendations.
| Operation | Risk | Notes |
|---|---|---|
| Get server info | - | Read-only |
| Verify connection | - | Read-only |
| Route to skill | - | Navigation only |
| Mode | Use Case | Characteristics |
|---|---|---|
| Oneshot | Ad-hoc queries | Results inline, no SID, minimal disk I/O |
| Normal | Long searches | Returns SID, poll for results, progress tracking |
| Blocking | Simple queries | Waits for completion, synchronous |
| Export | Large extracts | Streaming, checkpoint support, ETL |
earliest_time and latest_timefields command to limit data transfer/control/cancel after results consumedstrict=true for clear errors vs incomplete data| CLI Command | Skill | Description |
|---|---|---|
search | splunk-search | Execute SPL query |
job | splunk-job | Job lifecycle management |
export | splunk-export | Large data export |
metadata | splunk-metadata | Index/source discovery |
lookup | splunk-lookup | Lookup management |
tag | splunk-tag | Tag operations |
savedsearch | splunk-savedsearch | Saved searches/reports |
alert | splunk-alert | Alert management |
admin | splunk-rest-admin | REST/Server administration |
security | splunk-security | Token/RBAC/ACL |
metrics | splunk-metrics | Metrics (mstats) |
app | splunk-app | App management |
kvstore | splunk-kvstore | KV Store |
dashboard | - | Dashboard management |
input | - | Data input management |
user | - | User management |
config | - | Configuration management |
completion | - | Shell completion (utility) |
# Get server information (verify connection)
splunk-as admin info
# Get server status
splunk-as admin status
# Get server health status
splunk-as admin health
splunk-as admin info
# Output:
# ✓ Connected to splunk.example.com:8089
# ✓ Authentication: Bearer token valid
# ✓ Deployment: Splunk Enterprise 9.1.0
# ✓ User: admin (capabilities: search, admin_all_objects)
splunk-as admin info --output json
# Output: Server version, build, OS, cluster status, etc.
# Search commands
splunk-as search oneshot "index=main | head 10"
splunk-as search normal "index=main | stats count" --wait
# Job management
splunk-as job list
splunk-as job status 1703779200.12345
# Metadata discovery
splunk-as metadata indexes
splunk-as metadata sourcetypes --index main
# Security
splunk-as security whoami
npx claudepluginhub grandcamel/splunk-assistant-skills --plugin splunk-assistant-skillsExecutes SPL queries against Splunk in oneshot, normal (async), and blocking modes with CLI for search, results polling, pagination, and validation. Output to JSON or CSV.
Wraps SentinelOne Singularity Data Lake (SDL) API with a Python client and CLI for querying data lake and managing parsers, dashboards, alerts, lookups, and datatables.
Triages security alerts in Splunk Enterprise Security by classifying severity, investigating notable events, correlating telemetry, and making escalation decisions using SPL and the Incident Review dashboard.