Skip to content

This guide shows you how to install and manage Tenzir’s agent skills. You’ll learn which skills are available, how to add skills globally or per project, install individual skills, and keep them up to date.

Tenzir publishes agent skills in the tenzir/skills repository.

Tenzir publishes the following skills:

SkillDescription
tenzir-google-udmGoogle SecOps UDM schema and normalization guidance for fields, event types, and entity types
tenzir-microsoft-asimMicrosoft Sentinel ASIM schema and mapping guidance for schemas, fields, aliases, and roles
tenzir-ocsfOCSF schema reference for event classes, objects, attributes, profiles, and extensions
SkillDescription
tenzir-docsTenzir documentation for TQL, operators, functions, integrations, and deployment
tenzir-manage-packagesPackage lifecycle routing for manifests, operators, pipelines, tests, and schema mappings
SkillDescription
tenzir-commit-changesStage, split, and commit changes with clean messages
tenzir-create-pull-requestsOpen pull requests, add changelog entries, and link documentation PRs
tenzir-review-changesReview code with severity ratings and structured findings
tenzir-design-systemUse frontend design tokens, components, and brand assets
tenzir-shipWrite changelog entries, release notes, and GitHub releases
tenzir-update-docsCoordinate docs.tenzir.com updates alongside code changes
tenzir-technical-writingWrite documentation in Tenzir’s technical writing style

Tenzir skills are managed with the skills CLI, which supports 40+ coding agents including Claude Code, Cursor, Codex, GitHub Copilot, and more.

Install all Tenzir skills into the current project:

Terminal window
npx skills add tenzir/skills

The CLI auto-detects which coding agents you have installed and prompts you to select targets.

Append @<skill-name> to install a specific skill from the available skills:

Terminal window
npx skills add tenzir/skills@<skill-name>

Install the Google SecOps UDM schema skill when you want an agent to help generate UDM API ingestion payloads or write detection logic:

Terminal window
npx skills add tenzir/skills@tenzir-google-udm

The tenzir-google-udm skill supports two primary workflows. Generated UDM field headings can show two forms, for example event_type / eventType:

  • Use the right-side ingestion object form when the agent maps logs into UDM event or entity objects for Google SecOps UDM API ingestion, including TQL mapping output such as metadata.eventType.
  • Use the left-side field path form when the agent writes YARA-L, Detect Engine, CBN, or other dotted paths, such as $event.metadata.event_type.

Tell the agent which context you want:

Use the tenzir-google-udm skill to map this firewall event to a UDM event
object. Use ingestion object field names in the TQL output.
Use the tenzir-google-udm skill to write YARA-L detection logic for a UDM
network connection event. Use field path names.

Install the Microsoft Sentinel ASIM schema skill when you want an agent to help choose ASIM schemas, map events or entities, inspect normalized fields, or resolve aliases:

Terminal window
npx skills add tenzir/skills@tenzir-microsoft-asim

The tenzir-microsoft-asim skill is generated from Microsoft Defender Docs and is optimized for schema-first mapping. Ask the agent to choose the ASIM schema before it maps fields, then use canonical ASIM field names such as EventSchema, EventSchemaVersion, SrcIpAddr, and DstIpAddr.

Tell the agent which context you want:

Use the tenzir-microsoft-asim skill to map this firewall event to a Microsoft
Sentinel ASIM NetworkSession record.
Use the tenzir-microsoft-asim skill to explain the required and recommended
fields for ASIM DNS events.

Skills support two installation scopes:

ScopeFlagLocationUse case
Project(default)./<agent>/skills/Committed with your project, shared with your team.
Global-g~/<agent>/skills/Available across all projects on your machine.

Install globally so skills are available everywhere:

Terminal window
npx skills add -g tenzir/skills

Install a specific skill globally:

Terminal window
npx skills add -g tenzir/skills@tenzir-docs

To install skills for specific agents only, use the -a flag:

Terminal window
npx skills add tenzir/skills -a pi
npx skills add tenzir/skills -a claude-code -a cursor -a codex
Terminal window
npx skills list

Filter by scope or agent:

Terminal window
npx skills list -g
npx skills list -a pi
Terminal window
npx skills check
Terminal window
npx skills update

Remove interactively:

Terminal window
npx skills remove

Remove a specific skill:

Terminal window
npx skills remove tenzir-docs

Remove all installed Tenzir skills:

Terminal window
npx skills remove --all

Browse the community skill directory at skills.sh or search from the command line:

Terminal window
npx skills find

Last updated: