<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <id>https://docs.tenzir.com/changelog/tenzir-skills</id>
    <title>Tenzir Skills Changelog</title>
    <updated>2026-06-15T00:00:00.000Z</updated>
    <generator>Tenzir Changelog</generator>
    <author>
        <name>Tenzir</name>
        <uri>https://tenzir.com</uri>
    </author>
    <link rel="alternate" href="https://docs.tenzir.com/changelog/tenzir-skills"/>
    <link rel="self" href="https://docs.tenzir.com/changelog/tenzir-skills.xml"/>
    <subtitle>Release notes and changelog for Tenzir Skills</subtitle>
    <icon>https://docs.tenzir.com/favicon.svg</icon>
    <entry>
        <title type="html"><![CDATA[Tenzir Skills v2.2.0]]></title>
        <id>https://docs.tenzir.com/changelog/tenzir-skills/v2-2-0</id>
        <link href="https://docs.tenzir.com/changelog/tenzir-skills/v2-2-0"/>
        <updated>2026-06-15T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[This release adds generated reference skills for major security schema and event formats, including Microsoft Sentinel ASIM, Splunk CIM, Elastic ECS, ArcSight CEF, IBM QRadar LEEF, FortiSIEM EDM, and Google SecOps UDM. It also expands the Tenzir design system skill with machine-readable tokens and per-tool styling guidance.]]></summary>
        <content type="html"><![CDATA[<p>This release adds generated reference skills for major security schema and event formats, including Microsoft Sentinel ASIM, Splunk CIM, Elastic ECS, ArcSight CEF, IBM QRadar LEEF, FortiSIEM EDM, and Google SecOps UDM. It also expands the Tenzir design system skill with machine-readable tokens and per-tool styling guidance.</p>

<h2>Features</h2>

<h3>ArcSight CEF skill</h3>
<p><small>Jun 10, 2026 · <a href="https://github.com/mavam">@mavam</a>, <a href="https://github.com/claude">@claude</a> · <a href="https://github.com/tenzir/skills/pull/23">#23</a></small></p>
<p>Added <code>tenzir-cef</code>, a generated ArcSight CEF (Common Event Format) reference skill for generating, parsing, and mapping CEF events, bundled with the ArcSight ESM event schema behind the format.</p>
<p>The skill exposes all 174 predefined extension keys from the OpenText extension dictionary as YAML — exact key spelling, expanded full name, data type, length, producer/consumer audience, and the CEF specification version that introduced each key — alongside the full ESM event schema: 479 data fields across 18 groups with labels, script aliases, types, and turbo levels. Extension keys whose full name resolves to an ESM script alias are crosswalked to their schema groups. Markdown guidance covers the CEF header, severity, character escaping, special mappings, user-defined extensions, and date formats. Upstream quirks, such as the duplicated <code>dmac</code> row and mid-word line-wrap artifacts in key names, are normalized and documented in the source notes.</p>

<h3>IBM QRadar LEEF skill</h3>
<p><small>Jun 10, 2026 · <a href="https://github.com/mavam">@mavam</a>, <a href="https://github.com/claude">@claude</a> · <a href="https://github.com/tenzir/skills/pull/20">#20</a></small></p>
<p>Added <code>tenzir-leef</code>, a generated IBM QRadar LEEF (Log Event Extended Format) reference skill for generating, parsing, and mapping LEEF 2.0 events.</p>
<p>The skill exposes all 45 predefined event attributes as YAML — exact key spelling, value type, normalization behavior, attribute limits, and reserved status — plus Markdown guidance for the syslog and LEEF headers, delimiter rules, custom event keys, and <code>devTime</code>/<code>devTimeFormat</code> timestamp patterns. Spec quirks published by IBM, such as the <code>identSecondlp</code> typo, are preserved verbatim and annotated.</p>

<h3>FortiSIEM Event Data Model skill</h3>
<p><small>Jun 10, 2026 · <a href="https://github.com/mavam">@mavam</a>, <a href="https://github.com/claude">@claude</a> · <a href="https://github.com/tenzir/skills/pull/21">#21</a></small></p>
<p>Added <code>tenzir-edm</code>, a generated FortiSIEM Event Data Model reference skill for mapping events into Fortinet's normalized event attributes.</p>
<p>The skill covers all 21 data models of the FortiSIEM 7.5.0 Event Data Model documentation, exposing event attributes with types, display names, descriptions, and cross-model usage as YAML, plus Markdown copies of the upstream Fortinet pages for audit.</p>

<h3>Elastic Common Schema skill</h3>
<p><small>Jun 7, 2026 · <a href="https://github.com/mavam">@mavam</a>, <a href="https://github.com/codex">@codex</a></small></p>
<p>Added <code>tenzir-ecs</code>, a generated Elastic Common Schema reference skill for mapping logs and security telemetry into ECS.</p>
<p>The skill exposes ECS fields, fieldsets, categorization values, field reuse metadata, and ECS/OpenTelemetry relations as YAML, with curated upstream Markdown guidance for categorization, network mapping, custom fields, cloud and service context, threat indicators, and user modeling.</p>

<h3>Splunk CIM skill</h3>
<p><small>Jun 6, 2026 · <a href="https://github.com/mavam">@mavam</a>, <a href="https://github.com/codex">@codex</a> · <a href="https://github.com/tenzir/skills/pull/15">#15</a></small></p>
<p>Added <code>tenzir-cim</code>, a generated Splunk Common Information Model reference skill for mapping security telemetry to CIM.</p>
<p>The generator takes an unpacked <code>Splunk_SA_CIM</code> app directory as input and emits agent-native YAML catalogs for CIM data models, datasets, effective fields, constraints, calculated fields, and lookup-backed values, translations, and enrichments. The generated skill also bundles core Splunk CIM 8.5 documentation as reference-only prose while keeping the app-derived YAML authoritative.</p>

<h3>Microsoft Sentinel ASIM skill</h3>
<p><small>Jun 4, 2026 · <a href="https://github.com/mavam">@mavam</a>, <a href="https://github.com/codex">@codex</a> · <a href="https://github.com/tenzir/skills/pull/11">#11</a>, <a href="https://github.com/tenzir/skills/pull/17">#17</a></small></p>
<p>Added <code>tenzir-asim</code>, a Microsoft Sentinel ASIM reference skill for mapping security telemetry to ASIM.</p>
<p>The generated reference currently covers 12 event schemas, 1 entity schema, 539 distinct fields, 1,426 schema field records, and 73 alias records from Microsoft Defender Docs. It now emits agent-native YAML catalogs, schema files, field files, alias data, and guidance data so agents can choose target ASIM schemas and map source telemetry with less context-window overhead.</p>

<h2>Changes</h2>

<h3>Multi-tool design system skill with machine-readable tokens</h3>
<p><small>Jun 10, 2026 · <a href="https://github.com/mavam">@mavam</a>, <a href="https://github.com/claude">@claude</a> · <a href="https://github.com/tenzir/skills/pull/22">#22</a></small></p>
<p>The <code>tenzir-design-system</code> skill is now the canonical home of the Tenzir design system and supports many consumers beyond Platform CSS: plain CSS, Tailwind, Quarto documents, slide decks, and Mermaid/Graphviz diagrams.</p>
<p>Token values now live in machine-readable YAML: <code>data/brand.yml</code> follows Quarto's brand.yml schema and can be consumed directly via <code>brand: data/brand.yml</code>, while <code>data/tokens.yml</code> carries the extended tokens (spacing, radius, type scale, shadows, motion, z-index, breakpoints, and a dark-mode mapping). Markdown references explain how to choose tokens; per-tool guides under <code>references/tools/</code> provide ready-to-use CSS custom properties, Tailwind v4/v3 configuration, a shadcn/ui theme, and diagram/slide styling.</p>

<h3>Tenzir UDM skill name</h3>
<p><small>Jun 7, 2026 · <a href="https://github.com/mavam">@mavam</a>, <a href="https://github.com/codex">@codex</a> · <a href="https://github.com/tenzir/skills/pull/18">#18</a></small></p>
<p>The Google UDM skill is now installed and referenced as <code>tenzir-udm</code>.</p>
<p>Use the new skill name when installing it directly:</p>
<pre><code class="language-sh">npx skills add tenzir/skills@tenzir-udm
</code></pre>

<h3>Google UDM record YAML reference</h3>
<p><small>Jun 7, 2026 · <a href="https://github.com/mavam">@mavam</a>, <a href="https://github.com/codex">@codex</a> · <a href="https://github.com/tenzir/skills/pull/16">#16</a></small></p>
<p>The Google UDM skill now exposes record definitions as YAML leaves rather than Markdown message pages. Record YAML uses data-centric type shapes such as <code>list&#x3C;T></code>, <code>optional&#x3C;T></code>, <code>map&#x3C;K, V></code>, <code>variant</code>, and field <code>union</code>s, making event and entity fields easier for agents to scan when mapping logs into UDM.</p>

<h3>Google UDM entity ingestion guidance</h3>
<p><small>Jun 6, 2026 · <a href="https://github.com/mavam">@mavam</a>, <a href="https://github.com/codex">@codex</a> · <a href="https://github.com/tenzir/skills/pull/14">#14</a></small></p>
<p>The Google UDM skill now clarifies that Entity Type Guidance values such as <code>USER</code> or <code>ASSET</code> belong to the Entity object's <code>metadata.entity_type</code> / <code>metadata.entityType</code>, while <code>entities.import</code> uses a separate <code>inlineSource.logType</code> for the context source, such as <code>AZURE_AD_CONTEXT</code>.</p>
]]></content>
        <published>2026-06-15T00:00:00.000Z</published>
    </entry>
    <entry>
        <title type="html"><![CDATA[Tenzir Skills v2.1.0]]></title>
        <id>https://docs.tenzir.com/changelog/tenzir-skills/v2-1-0</id>
        <link href="https://docs.tenzir.com/changelog/tenzir-skills/v2-1-0"/>
        <updated>2026-06-05T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[This release improves agent guidance for package lifecycle management and Google SecOps UDM workflows. It helps agents choose the right package surfaces while making UDM field name differences explicit for mapping and detection use cases.]]></summary>
        <content type="html"><![CDATA[<p>This release improves agent guidance for package lifecycle management and Google SecOps UDM workflows. It helps agents choose the right package surfaces while making UDM field name differences explicit for mapping and detection use cases.</p>

<h2>Features</h2>

<h3>UDM field name forms for mapping and YARA-L</h3>
<p><small>Jun 4, 2026 · <a href="https://github.com/mavam">@mavam</a>, <a href="https://github.com/codex">@codex</a> · <a href="https://github.com/tenzir/skills/pull/12">#12</a></small></p>
<p>The <code>tenzir-google-udm</code> skill now shows both UDM field spellings when they differ, so mapping and detection workflows can use the same reference.</p>
<p>For example, generated field headings now show <code>event_type</code> / <code>eventType</code> and <code>security_result</code> / <code>securityResult</code>. Use the right side when mapping logs into UDM event or entity objects for Google SecOps UDM API ingestion; use the left side in YARA-L, Detect Engine, CBN, and other dotted field-path contexts.</p>

<h2>Changes</h2>

<h3>Package lifecycle management focus</h3>
<p><small>Jun 5, 2026 · <a href="https://github.com/mavam">@mavam</a>, <a href="https://github.com/codex">@codex</a> · <a href="https://github.com/tenzir/skills/pull/13">#13</a></small></p>
<p>The <code>tenzir-manage-packages</code> skill now focuses on package lifecycle management instead of package content development.</p>
<p>It routes agents through package surfaces such as manifests, UDO files, pipelines, examples, tests, changelog entries, and publishing while leaving operator implementation details to the relevant docs or specialized skills.</p>
]]></content>
        <published>2026-06-05T00:00:00.000Z</published>
    </entry>
    <entry>
        <title type="html"><![CDATA[Tenzir Skills v2.0.0]]></title>
        <id>https://docs.tenzir.com/changelog/tenzir-skills/v2-0-0</id>
        <link href="https://docs.tenzir.com/changelog/tenzir-skills/v2-0-0"/>
        <updated>2026-06-04T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[This release consolidates Tenzir package development into the new tenzir-create-package skill, replacing the older parser and OCSF mapping workflows with one broader package creation workflow. It also adds a generated Google SecOps UDM skill for schema reference and normalization guidance.]]></summary>
        <content type="html"><![CDATA[<p>This release consolidates Tenzir package development into the new tenzir-create-package skill, replacing the older parser and OCSF mapping workflows with one broader package creation workflow. It also adds a generated Google SecOps UDM skill for schema reference and normalization guidance.</p>

<h2>Breaking Changes</h2>

<h3>Consolidated Tenzir package creation skill</h3>
<p><small>May 27, 2026 · <a href="https://github.com/mavam">@mavam</a>, <a href="https://github.com/codex">@codex</a></small></p>
<p>The package creation workflow is now centered on <code>tenzir-create-package</code>, a single skill for building library-quality Tenzir packages with UDOs, tests, examples, disabled-by-default pipelines, inputs, contexts, and optional OCSF mappings.</p>
<p>Before:</p>
<pre><code class="language-sh">npx skills add tenzir/skills@tenzir-create-parser-package
npx skills add tenzir/skills@tenzir-create-ocsf-mapping
</code></pre>
<p>After:</p>
<pre><code class="language-sh">npx skills add tenzir/skills@tenzir-create-package
</code></pre>
<p>Use the new skill for parser package work, OCSF mapping work, and broader package development.</p>

<h2>Features</h2>

<h3>Add Google UDM skill</h3>
<p><small>Jun 3, 2026 · <a href="https://github.com/mavam">@mavam</a>, <a href="https://github.com/codex">@codex</a></small></p>
<p>Added <code>tenzir-google-udm</code>, a generated Google SecOps UDM schema and
normalization guidance skill derived from the canonical <code>googleapis/googleapis</code>
UDM and Entity protocol buffers plus targeted Google SecOps usage guidance.</p>
]]></content>
        <published>2026-06-04T00:00:00.000Z</published>
    </entry>
    <entry>
        <title type="html"><![CDATA[Tenzir Skills v1.0.0]]></title>
        <id>https://docs.tenzir.com/changelog/tenzir-skills/v1-0-0</id>
        <link href="https://docs.tenzir.com/changelog/tenzir-skills/v1-0-0"/>
        <updated>2026-05-12T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[The Tenzir skill collection is now available as its initial stable release. This release establishes the shared skill set as the stable baseline for coding agents working in and around the Tenzir ecosystem.]]></summary>
        <content type="html"><![CDATA[<p>The Tenzir skill collection is now available as its initial stable release. This release establishes the shared skill set as the stable baseline for coding agents working in and around the Tenzir ecosystem.</p>

<h2>Features</h2>

<h3>Initial stable skill collection</h3>
<p><small>May 8, 2026 · <a href="https://github.com/mavam">@mavam</a>, <a href="https://github.com/codex">@codex</a></small></p>
<p>The Tenzir skill collection is now published as its initial stable release for v1.0.0.</p>
<p>This release establishes the shared skill set as the stable baseline for coding agents working in and around the Tenzir ecosystem.</p>
]]></content>
        <published>2026-05-12T00:00:00.000Z</published>
    </entry>
</feed>