agentsclimarketplace

Splunk log triage

Skill cmwema/splunk-expert/skills/splunk-log-triage

Raw log or syslog sample identification and triage for Splunk ingestion. Trigger when the user pastes a raw log line, syslog message, or log sample and wants to know: what is this, what sourcetype should it be, how should it be ingested (SC4S vs UF/HF inputs.conf), what field extractions apply, what CIM data model it maps to, or what timestamp/event-breaking issues exist. Covers RFC 3164, RFC 5424, CEF, LEEF, JSON, key-value, and raw formats.From its SKILL.md

Install
npx -y skills add cmwema/splunk-expert --skill splunk-log-triage

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

1.7 KB, as published. Nobody here has run it

Log-Sample Triage

Router only. Read references/log-triage.md for the full triage protocol.

Routing

TaskAction
Pasted raw log/syslog for identification, parsing, or ingestion pathRead references/log-triage.md
After triage: syslog-over-wire pathHand off to splunk-sc4s skill
After triage: file/scripted/API pathHand off to splunk-conf-inputs + splunk-conf-props skills

Triage protocol (quick)

Before writing any config:

  1. Identify format (RFC 3164 / RFC 5424 / CEF / LEEF / JSON / KV / raw) and vendor/product.
  2. Propose sourcetype (vendor:product convention) and index domain.
  3. Propose field extractions and CIM data model mapping.
  4. Recommend ingestion path: syslog-over-wire → SC4S; file/API/host log → UF/HF inputs.conf.
  5. Flag: timestamp ambiguity, event-breaking risk, missing TZ, truncation, CIM gaps.

State the identification in plain language first. Then produce the config.

Output format

Plain language identification first. Then fenced code blocks: syslog-ng for SC4S parsers, ini for props/inputs, splunk for extraction examples. ⚠️ callouts for data-quality issues found during triage.

Keep looking

Skills are one crate of 627,801. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.