Skip to content

tenzir/skills

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

🛠️ Tenzir Skills

Skills for coding agents in the Tenzir ecosystem, built on the Agent Skills standard.

🗂️ Skills

🛡️ Tenzir

Skill Description
create-ocsf-mapping Create OCSF mapping operators for a parser package
create-parser-package Scaffold a parser package from sample log data
ocsf OCSF schema reference — event classes, objects, attributes, profiles, extensions
tenzir-docs Tenzir documentation — TQL, operators, functions, integrations, deployment

🏗️ Engineering

Skill Description
commit-changes Stage, split, and commit changes with clean messages
create-pull-requests Open PRs, add changelog entries, cross-link docs PRs
follow-python-conventions Python toolchain standards — uv, ruff, mypy, pytest
review-changes Code review with severity ratings and structured findings
tenzir-design-system Frontend design tokens, components, and brand assets
tenzir-ship Changelog entries, release notes, and GitHub releases
update-documentation Coordinate docs.tenzir.com updates alongside code changes

📚 General

Skill Description
technical-writing Technical documentation style following Google's developer docs guide

📦 Install

All skills

Install all skills into the current project:

npx skills add tenzir/skills

Or install globally:

npx skills add -g tenzir/skills

Individual skill examples

Install a specific skill into the current project, for example:

npx skills add tenzir/skills@commit-changes
npx skills add tenzir/skills@technical-writing
npx skills add tenzir/skills@tenzir-docs
npx skills add tenzir/skills@ocsf

Generated skills

tenzir-docs is generated from the structured Markdown bundle published by tenzir/docs.

ocsf is generated directly from the upstream ocsf-schema and ocsf-docs repositories.

🧩 Dependencies

This repo uses a richer YAML frontmatter metadata structure to express skill dependencies between sibling skills.

Use unrolled YAML arrays:

---
name: create-pull-requests
description: Create and update pull requests for Tenzir projects.
metadata:
  requires:
    skills:
      - commit-changes
      - update-documentation
---

Notes:

  • Use metadata.requires.skills for skill-to-skill dependencies.
  • Write the dependency list as YAML bullets, not inline bracket syntax.
  • Dependency names must match the sibling skill name fields exactly.
  • Keep dependent skills self-contained; use dependency metadata to express relationships instead of copying sibling workflow instructions inline.

📄 License

Apache-2.0

About

No description, website, or topics provided.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors