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.
Available skills
Section titled “Available skills”Tenzir publishes the following skills:
🧬 Schemas
Section titled “🧬 Schemas”| Skill | Description |
|---|---|
tenzir-google-udm | Google SecOps UDM schema and normalization guidance for fields, event types, and entity types |
tenzir-microsoft-asim | Microsoft Sentinel ASIM schema and mapping guidance for schemas, fields, aliases, and roles |
tenzir-ocsf | OCSF schema reference for event classes, objects, attributes, profiles, and extensions |
🛡️ Tenzir Users
Section titled “🛡️ Tenzir Users”| Skill | Description |
|---|---|
tenzir-docs | Tenzir documentation for TQL, operators, functions, integrations, and deployment |
tenzir-manage-packages | Package lifecycle routing for manifests, operators, pipelines, tests, and schema mappings |
🏗️ Tenzir Contributors
Section titled “🏗️ Tenzir Contributors”| Skill | Description |
|---|---|
tenzir-commit-changes | Stage, split, and commit changes with clean messages |
tenzir-create-pull-requests | Open pull requests, add changelog entries, and link documentation PRs |
tenzir-review-changes | Review code with severity ratings and structured findings |
tenzir-design-system | Use frontend design tokens, components, and brand assets |
tenzir-ship | Write changelog entries, release notes, and GitHub releases |
tenzir-update-docs | Coordinate docs.tenzir.com updates alongside code changes |
tenzir-technical-writing | Write documentation in Tenzir’s technical writing style |
Install skills
Section titled “Install skills”Tenzir skills are managed with the
skills CLI, which supports 40+
coding agents including Claude Code, Cursor, Codex, GitHub Copilot, and more.
Install all skills
Section titled “Install all skills”Install all Tenzir skills into the current project:
npx skills add tenzir/skillsThe CLI auto-detects which coding agents you have installed and prompts you to select targets.
Install individual skills
Section titled “Install individual skills”Append @<skill-name> to install a specific skill from the available skills:
npx skills add tenzir/skills@<skill-name>Use the Google UDM skill
Section titled “Use the Google UDM skill”Install the Google SecOps UDM schema skill when you want an agent to help generate UDM API ingestion payloads or write detection logic:
npx skills add tenzir/skills@tenzir-google-udmThe 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 eventobject. Use ingestion object field names in the TQL output.Use the tenzir-google-udm skill to write YARA-L detection logic for a UDMnetwork connection event. Use field path names.Use the Microsoft ASIM skill
Section titled “Use the Microsoft ASIM skill”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:
npx skills add tenzir/skills@tenzir-microsoft-asimThe 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 MicrosoftSentinel ASIM NetworkSession record.Use the tenzir-microsoft-asim skill to explain the required and recommendedfields for ASIM DNS events.Choose the installation scope
Section titled “Choose the installation scope”Skills support two installation scopes:
| Scope | Flag | Location | Use 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:
npx skills add -g tenzir/skillsInstall a specific skill globally:
npx skills add -g tenzir/skills@tenzir-docsTarget specific agents
Section titled “Target specific agents”To install skills for specific agents only, use the -a flag:
npx skills add tenzir/skills -a pinpx skills add tenzir/skills -a claude-code -a cursor -a codexManage skills
Section titled “Manage skills”List installed skills
Section titled “List installed skills”npx skills listFilter by scope or agent:
npx skills list -gnpx skills list -a piCheck for updates
Section titled “Check for updates”npx skills checkUpdate skills
Section titled “Update skills”npx skills updateRemove skills
Section titled “Remove skills”Remove interactively:
npx skills removeRemove a specific skill:
npx skills remove tenzir-docsRemove all installed Tenzir skills:
npx skills remove --allDiscover more skills
Section titled “Discover more skills”Browse the community skill directory at skills.sh or search from the command line:
npx skills find