Skip to main content

trivium

Install and manage Agent Skills from Git repositories. trv pins skill sources, records reproducible metadata, and lets you switch between named skill environments.

Why trivium?

  • Git-backed skills pinned to exact revisions
  • Project-local or global installations
  • Dry runs for add and update operations
  • Named environments for repeatable skill sets
  • Lockfile validation, atomic writes, and filesystem safety checks

Install

uv tool install skill-trivium

Or run it without installing:

uvx --from skill-trivium trv --help

Quick Start

From a Git project, install all skills from a repository:

trv add https://github.com/example/skills.git --all

Inspect and update the installation:

trv list
trv info skill-name
trv update

Capture and switch between skill configurations:

trv env create focused-work
trv env list
trv env activate focused-work

By default, skills are installed under .agents/skills/ and recorded in skills.lock at the project root. Use --global for the user-wide install at ~/.agents/skills/.

Remove skills when they are no longer needed:

trv remove skill-name
trv remove --all --yes

Documentation

Full documentation is available at alapinenjoyer.github.io/trivium. It covers installation, commands, environments, the lockfile format, and safety guarantees.

Development

uv sync
make test

The project requires Python 3.13 or later. Contributions and bug reports are welcome on GitHub.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

skill_trivium-0.2.5.tar.gz (29.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

skill_trivium-0.2.5-py3-none-any.whl (36.1 kB view details)

Uploaded Python 3

File details

Details for the file skill_trivium-0.2.5.tar.gz.

File metadata

  • Download URL: skill_trivium-0.2.5.tar.gz
  • Upload date:
  • Size: 29.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.29 {"installer":{"name":"uv","version":"0.11.29","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for skill_trivium-0.2.5.tar.gz
Algorithm Hash digest
SHA256 5da0493ec60289e57616f8041114e86c7dc8270dc54a8bb430fb51451fdc326f
MD5 96b1c22d93078f06366fcc7b4cfda48a
BLAKE2b-256 3266310f1c6863f752f93d4567d794efeffd581e1cc940641f76acbb256c9061

See more details on using hashes here.

File details

Details for the file skill_trivium-0.2.5-py3-none-any.whl.

File metadata

  • Download URL: skill_trivium-0.2.5-py3-none-any.whl
  • Upload date:
  • Size: 36.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.29 {"installer":{"name":"uv","version":"0.11.29","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for skill_trivium-0.2.5-py3-none-any.whl
Algorithm Hash digest
SHA256 801c08e8f412e2a70252cd7f19c598399cc61f28021b9fd257c67c90f0b69b87
MD5 2ed66ba97ccdb684f0245ccc31c8a9c4
BLAKE2b-256 a94e747e68746a3ecb565bcaec59bcf46e5c33c9e4d11e2402021444cbb9198e

See more details on using hashes here.

Release history Release notifications | RSS feed

1.0.0

2 files

0.2.6

2 files

This release

0.2.5 This release

2 files

0.2.4

2 files

0.2.3

2 files

0.2.2

2 files

0.2.1

2 files

0.2.0

2 files

0.1.4

2 files

0.1.3

2 files

0.1.2

2 files

0.1.1

2 files

0.1.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page