Metadata-Version: 2.3
Name: skill-trivium
Version: 0.1.0
Summary: A minimal CLI for managing AI agent skills
Author: pesto
Author-email: pesto <pesto@sardella.cloud>
Requires-Dist: pyyaml>=6.0.3,<7.0.0
Requires-Dist: questionary>=2.1.1,<3.0.0
Requires-Dist: rich>=14.3.4,<15.0.0
Requires-Dist: tomli-w>=1.2.0,<2.0.0
Requires-Dist: typer>=0.24.1,<0.25.0
Requires-Python: >=3.13
Description-Content-Type: text/markdown

# trivium

`trivium` is a Python CLI for installing, updating, inspecting, removing, and scaffolding AI agent skills that follow the [Agent Skills Specification](https://agentskills.io).

It is designed to work well as a local project tool or a user-level global tool, and is compatible with `uvx` / `uv run` workflows.

## Features

- Project mode rooted at the nearest `.git/`
- Global mode rooted at `~/.agents/`
- `skills.lock` lockfile for reproducible skill installs
- Rich terminal output for summaries, warnings, errors, and metadata views
- Validation for skill names, descriptions, metadata, and frontmatter structure
- Conflict handling for same-name skills from different sources
- Local skill scaffolding with `init`

## Requirements

- Python `>=3.13`
- `uv` recommended for running, building, and testing
