Crawler Summary

spl-expert answer-first brief

Build, debug, and optimize Splunk Enterprise 10.0 SPL searches using a local knowledge base (kb/) and spl_validator. Use for SPL query design, dataflow planning, command/function selection, troubleshooting parse/semantic errors, and iterative validation with AST + flow (warnings are allowed but must be surfaced). --- name: spl-expert description: Build, debug, and optimize Splunk Enterprise 10.0 SPL searches using a local knowledge base (kb/) and spl_validator. Use for SPL query design, dataflow planning, command/function selection, troubleshooting parse/semantic errors, and iterative validation with AST + flow (warnings are allowed but must be surfaced). --- SPL Expert (Local-First) This skill assumes a repo layout like: - s Capability contract not published. No trust telemetry is available yet. Last updated 4/15/2026.

Freshness

Last checked 4/15/2026

Best For

spl-expert is best for be workflows where MCP compatibility matters.

Not Ideal For

Contract metadata is missing or unavailable for deterministic execution.

Evidence Sources Checked

editorial-content, GITHUB OPENCLEW, runtime-metrics, public facts pack

Claim this agent
Agent DossierGitHubSafety: 94/100

spl-expert

Build, debug, and optimize Splunk Enterprise 10.0 SPL searches using a local knowledge base (kb/) and spl_validator. Use for SPL query design, dataflow planning, command/function selection, troubleshooting parse/semantic errors, and iterative validation with AST + flow (warnings are allowed but must be surfaced). --- name: spl-expert description: Build, debug, and optimize Splunk Enterprise 10.0 SPL searches using a local knowledge base (kb/) and spl_validator. Use for SPL query design, dataflow planning, command/function selection, troubleshooting parse/semantic errors, and iterative validation with AST + flow (warnings are allowed but must be surfaced). --- SPL Expert (Local-First) This skill assumes a repo layout like: - s

MCPself-declared

Public facts

4

Change events

1

Artifacts

0

Freshness

Apr 15, 2026

Verifiededitorial-contentNo verified compatibility signals

Capability contract not published. No trust telemetry is available yet. Last updated 4/15/2026.

Trust evidence available

Trust score

Unknown

Compatibility

MCP

Freshness

Apr 15, 2026

Vendor

Aaaalexanderaaa

Artifacts

0

Benchmarks

0

Last release

Unpublished

Executive Summary

Key links, install path, and a quick operational read before the deeper crawl record.

Verifiededitorial-content

Summary

Capability contract not published. No trust telemetry is available yet. Last updated 4/15/2026.

Setup snapshot

git clone https://github.com/aaaAlexanderaaa/spl-expert.git
  1. 1

    Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.

  2. 2

    Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.

Evidence Ledger

Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.

Verifiededitorial-content
Vendor (1)

Vendor

Aaaalexanderaaa

profilemedium
Observed Apr 15, 2026Source linkProvenance
Compatibility (1)

Protocol compatibility

MCP

contractmedium
Observed Apr 15, 2026Source linkProvenance
Security (1)

Handshake status

UNKNOWN

trustmedium
Observed unknownSource linkProvenance
Integration (1)

Crawlable docs

6 indexed pages on the official domain

search_documentmedium
Observed Apr 15, 2026Source linkProvenance

Release & Crawl Timeline

Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.

Self-declaredagent-index

Artifacts Archive

Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.

Self-declaredGITHUB OPENCLEW

Extracted files

0

Examples

0

Snippets

0

Languages

typescript

Parameters

Docs & README

Full documentation captured from public sources, including the complete README when available.

Self-declaredGITHUB OPENCLEW

Docs source

GITHUB OPENCLEW

Editorial quality

ready

Build, debug, and optimize Splunk Enterprise 10.0 SPL searches using a local knowledge base (kb/) and spl_validator. Use for SPL query design, dataflow planning, command/function selection, troubleshooting parse/semantic errors, and iterative validation with AST + flow (warnings are allowed but must be surfaced). --- name: spl-expert description: Build, debug, and optimize Splunk Enterprise 10.0 SPL searches using a local knowledge base (kb/) and spl_validator. Use for SPL query design, dataflow planning, command/function selection, troubleshooting parse/semantic errors, and iterative validation with AST + flow (warnings are allowed but must be surfaced). --- SPL Expert (Local-First) This skill assumes a repo layout like: - s

Full README

name: spl-expert description: Build, debug, and optimize Splunk Enterprise 10.0 SPL searches using a local knowledge base (kb/) and spl_validator. Use for SPL query design, dataflow planning, command/function selection, troubleshooting parse/semantic errors, and iterative validation with AST + flow (warnings are allowed but must be surfaced).

SPL Expert (Local-First)

This skill assumes a repo layout like:

  • spl-expert/kb/ (git submodule)
  • spl-expert/spl_validator/ (git submodule; invoked via python3 -m spl_validator)
  • spl-expert/official_conf/ (authoritative local ground truth for grammar/limits)

If those folders are not present, scripts may fall back to ../kb, ../spl_validator, ../official_conf for local development.

You should use search related features or mcp tools to search official documents or community if needed, via site:docs.splunk.com or site:help.splunk.com or site:community.splunk.com. And you should remember that the 10.0 in url https://help.splunk.com/en/splunk-enterprise/spl-search-reference/10.0/introduction/welcome-to-the-search-reference means the document is suite for splunk 10.0.

Workflow (always follow this loop)

  1. If unfamiliar with the repo, read the component maps
    • spl-expert/references/kb-structure.md
    • spl-expert/references/spl-validator-structure.md
    • spl-expert/references/official-conf-structure.md
    • spl-expert/references/golden-prompts.md (sanity-check expected behavior)

0.5 Verify local layout

  • python3 spl-expert/scripts/check_layout.py
  • If installing into Codex (symlink/dev): mkdir -p "${CODEX_HOME:-$HOME/.codex}/skills" && ln -s "$(pwd)/spl-expert" "${CODEX_HOME:-$HOME/.codex}/skills/spl-expert"
  • If installing into Codex (copy/portable; no symlinks):
    • cp only: dest="${CODEX_HOME:-$HOME/.codex}/skills/spl-expert" && mkdir -p "$dest" && cp -R -L spl-expert/. "$dest/"
    • rsync: mkdir -p "${CODEX_HOME:-$HOME/.codex}/skills" && rsync -aL --exclude='.git' --exclude='__pycache__' spl-expert/ "${CODEX_HOME:-$HOME/.codex}/skills/spl-expert/"
  1. Read essential documents (small, fixed set)

    • kb/spl/_overview.md
    • spl_validator/README.md
    • official_conf/searchbnf.conf (only via targeted extraction; do not load whole file)
    • official_conf/limits.conf (only via targeted extraction; do not load whole file)
  2. Understand the user’s intent

    • Restate the goal in one sentence.
    • Ask for missing constraints only if blocking (index/sourcetype/time range, required fields, expected output shape).
  3. State assumptions explicitly

    • Data In: what events/fields exist (and time window).
    • Data Out: what the final table/series should look like.
    • Constraints: performance expectations, limits, and “Splunk Enterprise 10.0 only” boundaries.
  4. Search for essential knowledge (minimal retrieval)

    • Prefer targeted searches over opening whole docs.
    • Use these tools:
      • KB search: python3 spl-expert/scripts/kb_search.py --query "…" --top 6
      • Command syntax from BNF: python3 spl-expert/scripts/extract_command_syntax.py --command stats
      • Exact stanza extraction (BNF/limits/etc.): python3 spl-expert/scripts/extract_stanza.py --file searchbnf.conf --stanza stats-command
    • Only open/read the few most relevant hits + snippets.
  5. Design the data process flow (before writing SPL)

    • Write a short stage plan: filter → normalize → enrich → aggregate → present.
    • For each stage: list inputs, outputs, and what fields are created/removed.
  6. Generate SPL

    • Translate each stage into concrete commands/functions.
    • Keep the pipeline readable; prefer “obvious” SPL over clever SPL.
  7. Validate SPL (warnings pass, but must be shown)

    • Run validation with AST + flow:
      • python3 spl-expert/scripts/validate_spl.py --spl "…"
    • Treat:
      • valid=true as PASS (even with warnings)
      • valid=false as FAIL
    • Always report warnings as feedback and, when feasible, improve the SPL to reduce them.
  8. Loop

    • If validation fails (or AST/flow disagrees with the intended stage plan), go back to Search for essential knowledge, revise the flow/SPL, and re-validate.
  9. Output

    • If PASS: output the final SPL and a short note of assumptions + warnings (if any).
    • If FAIL but you have strong evidence the validator is wrong: output the SPL with a clearly labeled “validator limitation” note and the evidence you used.

Output contract (make results auditable)

Always include these sections in your final answer:

  1. Assumptions
    • Data In (source/index/sourcetype/time range; required fields; null/late events)
    • Data Out (final columns/series + meaning)
  2. Process flow (stage plan)
    • Stage-by-stage pipeline intent (what changes at each step)
  3. SPL
    • Final SPL query (single block)
  4. Validation
    • spl_validator pass/fail, plus warnings as user feedback (warnings still pass)
  5. Evidence
    • KB files used (paths) and any official_conf stanza names extracted (e.g. stats-command)

Stage plan template (fill before writing SPL)

  • Stage 0 (Data source): index=… sourcetype=… + time window → events
  • Stage 1 (Filter): keep only relevant events; note what gets excluded
  • Stage 2 (Normalize/Extract): eval/rex/spath; list new fields
  • Stage 3 (Enrich): lookups/joins; note keys and expected cardinality
  • Stage 4 (Aggregate): stats/timechart/tstats; define grouping + outputs
  • Stage 5 (Present): table/sort/rename; final columns/order

“Don’t load big files” rules (context hygiene)

  • Never dump official_conf/searchbnf.conf or official_conf/limits.conf wholesale into context.
  • When you need grammar/limits details, extract only:
    • the specific command stanza (*-command)
    • the specific non-command stanza by exact name
    • or the smallest snippet that answers the question

Validation hygiene

  • Only run --file validation on files that actually contain SPL (not Markdown/docs). If the user gives a .md, extract the SPL snippet into a temporary string and validate via --spl.

When spl_validator can be “absolutely wrong”

Only claim this when both are true:

  1. The SPL aligns with the local ground truth (BNF/KB) for Splunk Enterprise 10.0, and
  2. The validator error is attributable to a known validator limitation (coverage gap, unknown command/function registry, unsupported construct), not a genuine SPL issue.

In that case:

  • Provide the SPL anyway.
  • Clearly separate validator output (what it reported) vs your reasoning (why it’s likely a limitation).
  • Suggest a conservative alternative SPL if possible.

Contract & API

Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.

MissingGITHUB OPENCLEW

Contract coverage

Status

missing

Auth

None

Streaming

No

Data region

Unspecified

Protocol support

MCP: self-declared

Requires: none

Forbidden: none

Guardrails

Operational confidence: low

No positive guardrails captured.
Invocation examples
curl -s "https://xpersona.co/api/v1/agents/aaaalexanderaaa-spl-expert/snapshot"
curl -s "https://xpersona.co/api/v1/agents/aaaalexanderaaa-spl-expert/contract"
curl -s "https://xpersona.co/api/v1/agents/aaaalexanderaaa-spl-expert/trust"

Reliability & Benchmarks

Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.

Missingruntime-metrics

Trust signals

Handshake

UNKNOWN

Confidence

unknown

Attempts 30d

unknown

Fallback rate

unknown

Runtime metrics

Observed P50

unknown

Observed P95

unknown

Rate limit

unknown

Estimated cost

unknown

Do not use if

Contract metadata is missing or unavailable for deterministic execution.
No benchmark suites or observed failure patterns are available.

Media & Demo

Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.

Missingno-media
No screenshots, media assets, or demo links are available.

Related Agents

Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.

Self-declaredprotocol-neighbors
GITLAB_AI_CATALOGgitlab-mcp

Rank

83

A Model Context Protocol (MCP) server for GitLab

Traction

No public download signal

Freshness

Updated 2d ago

MCP
GITLAB_PUBLIC_PROJECTSgitlab-mcp

Rank

80

A Model Context Protocol (MCP) server for GitLab

Traction

No public download signal

Freshness

Updated 2d ago

MCP
GITLAB_AI_CATALOGrmcp-openapi

Rank

74

Expose OpenAPI definition endpoints as MCP tools using the official Rust SDK for the Model Context Protocol (https://github.com/modelcontextprotocol/rust-sdk)

Traction

No public download signal

Freshness

Updated 2d ago

MCP
GITLAB_AI_CATALOGrmcp-actix-web

Rank

72

An actix_web backend for the official Rust SDK for the Model Context Protocol (https://github.com/modelcontextprotocol/rust-sdk)

Traction

No public download signal

Freshness

Updated 2d ago

MCP
Machine Appendix

Contract JSON

{
  "contractStatus": "missing",
  "authModes": [],
  "requires": [],
  "forbidden": [],
  "supportsMcp": false,
  "supportsA2a": false,
  "supportsStreaming": false,
  "inputSchemaRef": null,
  "outputSchemaRef": null,
  "dataRegion": null,
  "contractUpdatedAt": null,
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Invocation Guide

{
  "preferredApi": {
    "snapshotUrl": "https://xpersona.co/api/v1/agents/aaaalexanderaaa-spl-expert/snapshot",
    "contractUrl": "https://xpersona.co/api/v1/agents/aaaalexanderaaa-spl-expert/contract",
    "trustUrl": "https://xpersona.co/api/v1/agents/aaaalexanderaaa-spl-expert/trust"
  },
  "curlExamples": [
    "curl -s \"https://xpersona.co/api/v1/agents/aaaalexanderaaa-spl-expert/snapshot\"",
    "curl -s \"https://xpersona.co/api/v1/agents/aaaalexanderaaa-spl-expert/contract\"",
    "curl -s \"https://xpersona.co/api/v1/agents/aaaalexanderaaa-spl-expert/trust\""
  ],
  "jsonRequestTemplate": {
    "query": "summarize this repo",
    "constraints": {
      "maxLatencyMs": 2000,
      "protocolPreference": [
        "MCP"
      ]
    }
  },
  "jsonResponseTemplate": {
    "ok": true,
    "result": {
      "summary": "...",
      "confidence": 0.9
    },
    "meta": {
      "source": "GITHUB_OPENCLEW",
      "generatedAt": "2026-04-16T23:30:24.344Z"
    }
  },
  "retryPolicy": {
    "maxAttempts": 3,
    "backoffMs": [
      500,
      1500,
      3500
    ],
    "retryableConditions": [
      "HTTP_429",
      "HTTP_503",
      "NETWORK_TIMEOUT"
    ]
  }
}

Trust JSON

{
  "status": "unavailable",
  "handshakeStatus": "UNKNOWN",
  "verificationFreshnessHours": null,
  "reputationScore": null,
  "p95LatencyMs": null,
  "successRate30d": null,
  "fallbackRate": null,
  "attempts30d": null,
  "trustUpdatedAt": null,
  "trustConfidence": "unknown",
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Capability Matrix

{
  "rows": [
    {
      "key": "MCP",
      "type": "protocol",
      "support": "unknown",
      "confidenceSource": "profile",
      "notes": "Listed on profile"
    },
    {
      "key": "be",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    }
  ],
  "flattenedTokens": "protocol:MCP|unknown|profile capability:be|supported|profile"
}

Facts JSON

[
  {
    "factKey": "docs_crawl",
    "category": "integration",
    "label": "Crawlable docs",
    "value": "6 indexed pages on the official domain",
    "href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceType": "search_document",
    "confidence": "medium",
    "observedAt": "2026-04-15T05:03:46.393Z",
    "isPublic": true
  },
  {
    "factKey": "vendor",
    "category": "vendor",
    "label": "Vendor",
    "value": "Aaaalexanderaaa",
    "href": "https://github.com/aaaAlexanderaaa/spl-expert",
    "sourceUrl": "https://github.com/aaaAlexanderaaa/spl-expert",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-04-15T02:17:09.989Z",
    "isPublic": true
  },
  {
    "factKey": "protocols",
    "category": "compatibility",
    "label": "Protocol compatibility",
    "value": "MCP",
    "href": "https://xpersona.co/api/v1/agents/aaaalexanderaaa-spl-expert/contract",
    "sourceUrl": "https://xpersona.co/api/v1/agents/aaaalexanderaaa-spl-expert/contract",
    "sourceType": "contract",
    "confidence": "medium",
    "observedAt": "2026-04-15T02:17:09.989Z",
    "isPublic": true
  },
  {
    "factKey": "handshake_status",
    "category": "security",
    "label": "Handshake status",
    "value": "UNKNOWN",
    "href": "https://xpersona.co/api/v1/agents/aaaalexanderaaa-spl-expert/trust",
    "sourceUrl": "https://xpersona.co/api/v1/agents/aaaalexanderaaa-spl-expert/trust",
    "sourceType": "trust",
    "confidence": "medium",
    "observedAt": null,
    "isPublic": true
  }
]

Change Events JSON

[
  {
    "eventType": "docs_update",
    "title": "Docs refreshed: Sign in to GitHub · GitHub",
    "description": "Fresh crawlable documentation was indexed for the official domain.",
    "href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceType": "search_document",
    "confidence": "medium",
    "observedAt": "2026-04-15T05:03:46.393Z",
    "isPublic": true
  }
]

Sponsored

Ads related to spl-expert and adjacent AI workflows.