create-parser-package

Scaffold Tenzir parser packages from sample log data.

3|Updated Mar 5, 2026
One-click install
npx skills add https://github.com/tenzir/skills --skill create-parser-package
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-parser-package
Source: https://github.com/tenzir/skills/tree/main/skills/create-parser-package
Command: npx skills add https://github.com/tenzir/skills --skill create-parser-package

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the creation of Tenzir parser packages, streamlining the process of ingesting and processing new log formats.

Core Features & Use Cases

  • Package Scaffolding: Generates the necessary directory structure and manifest files for a new parser package.
  • Operator Development: Assists in writing parsing and cleaning operators for unstructured data.
  • Testing Framework Integration: Incorporates testing to validate parsing and cleaning logic.
  • Use Case: When you encounter a new log format from a vendor like "Acme Corp" and need to integrate it into Tenzir, this skill will set up the package structure, help you write the acme::product::parse and acme::product::clean operators, and ensure they are tested.

Quick Start

Use the create-parser-package skill to scaffold a new parser for the 'acme' vendor and 'product' log.

Frequently Asked Questions about create-parser-package

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scaffold a parser package for new log formats in Tenzir?

Scaffolding a parser package for new log formats in Tenzir is automated by generating the necessary directory structure, manifest files, and idiomatic TQL operators from sample log data.

What is the best way to develop parsing operators for unstructured log data?

Developing parsing operators for unstructured log data is best handled by scaffolding a package that assists in writing parsing and cleaning operators, integrating tests, and adding end-to-end examples.

How do I integrate and test a new vendor log format into Tenzir?

Integrating and testing a new vendor log format into Tenzir involves generating a package structure, writing specific parse and clean operators, and validating the parsing logic with a built-in testing framework.

Do I need sample log data to create a Tenzir parser package?

Yes, sample log data is required to create a Tenzir parser package, as the scaffolding process uses it to generate the appropriate package structure and facilitate the development of parsing and cleaning operators.

Can I write cleaning operators alongside parsing operators in a Tenzir package?

Yes, you can write cleaning operators alongside parsing operators in a Tenzir package, as the scaffolding process facilitates the development of both to ingest and process unstructured log formats.