Skip to content
Back to skills

Parsing

ASecurity

"Guides Logparser log-template extraction, ordinary parser

  • 247 stars
  • 0 votes
  • 0 copies
  • 5 views
  • Added September 8, 2026
documentationapi

Works with

  • api

Security analysis

A100/100

Pro scans all 6 files and shows the line behind each finding

Scanned September 8, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill parsing --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Parsing?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Parsing
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-parsing/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-parsing)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: parsing
description: "Guides Logparser log-template extraction, ordinary parser
  selection, output CSV inspection, and template matching workflows."
disable-model-invocation: true
metadata:
  disco-role: operating
license: NOASSERTION
---

# Parsing

Use this sub-skill for the ordinary log-template extraction path.
It covers the parsers that follow the standard `LogParser` pattern and the
`logmatch` template-matching workflow.

## Include here

- Custom log parsing with Drain as the default example.
- Ordinary parser selection: Drain, AEL, IPLoM, LKE, LFA, LogSig, LenMa,
  LogMine, Spell, Logram, Brain, and ULP.
- Output inspection for `EventId`, `EventTemplate`, `Occurrences`, and
  `ParameterList`.
- Matching logs against already extracted templates with `logmatch`.

## Exclude from here

- Benchmark and evaluation flows; use `../benchmarking/SKILL.md`.
- Parsers with special shims, compilers, CUDA/torch, API keys, or non-default
  dependencies; use `../specialized-parsers/SKILL.md`.
- Maintainer-only repository changes.

## Read these references

- `references/workflows.md` for the ordinary parse and template-match recipes.
- `references/api-reference.md` for the inspected constructor summaries.
- `references/troubleshooting.md` for format mismatches, output quirks, and
  template-matching failures.

## Run these scripts

- `scripts/parse_tiny_drain.py` — safe tiny Drain smoke or starter template.
- `scripts/match_templates.py` — match logs against a templates CSV.

## When to route here

Choose this sub-skill when the request says things like:

- "parse my logs"
- "use Drain"
- "extract templates"
- "convert raw logs into structured CSVs"
- "match logs against templates"
- "show the EventId/EventTemplate output"

## Working notes

- Start with `scripts/check_install.py` if the environment has not been
  inspected yet.
- When a parser returns only a structured CSV or a template CSV, follow the
  parser-catalog and troubleshooting references rather than assuming the output
  shape is broken.
- If `logmatch` raises a `bad escape \s` error, prefer `scripts/match_templates.py` because it patches the legacy loader replacement at runtime.
- Keep the original repo checkout out of runtime instructions; use the bundled
  skill scripts and references.

Files in this skill

  • SKILL.md2.2 KB
  • references/api-reference.md3 KB
  • references/troubleshooting.md2.5 KB
  • references/workflows.md2.1 KB
  • scripts/match_templates.py4.4 KB
  • scripts/parse_tiny_drain.py3.2 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.