tessl-release-manager

Manage Tessl skill and tile release lifecycles within a Git repository.

Updated Mar 10, 2026
One-click install
npx skills add https://github.com/unixfg/skills --skill tessl-release-manager
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tessl-release-manager
Source: https://github.com/unixfg/skills/tree/main/tessl-release-manager
Command: npx skills add https://github.com/unixfg/skills --skill tessl-release-manager

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

What problem does it solve?

This Skill streamlines the management of Tessl skills and tiles within a Git repository, ensuring consistency between local changes, the Tessl registry, and automated workflows.

Core Features & Use Cases

  • Version Management: Guides decisions on when to bump skill versions based on changes to code, documentation, or evaluation criteria.
  • Release Tagging: Automates the creation and pushing of Git tags for new releases.
  • Publish Validation: Provides commands and checks to verify the success of Tessl publishing operations.
  • Eval Strategy: Helps determine when new evaluation scenarios are needed to cover missed failure modes or new capabilities.
  • Use Case: When you update a skill's SKILL.md and a bundled script, this Skill helps you decide if a version bump is needed, what the new version should be, and how to tag and publish it correctly.

Quick Start

Use the tessl-release-manager skill to determine the release actions for a changed Tessl-managed skill.

Frequently Asked Questions about tessl-release-manager

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage Git release tags and versioning for published skills?

To manage Git release tags and versioning for published skills, you need a lifecycle manager that dictates version bumps and automates tag creation. This ensures local repository changes align correctly with the Tessl registry and GitHub workflows.

When should I bump my skill version after updating code or documentation?

You should bump your skill version when changes impact code, documentation, or evaluation criteria. A release manager evaluates modifications to SKILL.md or bundled scripts to determine if a version increment and new release tag are required.

How do I validate that a skill publishing operation to the registry succeeded?

To validate skill publishing to the registry, use specific validation commands that verify the publish state. This checks whether repository changes have successfully synced with the Tessl registry during the CI/CD pipeline.

What is the best way to automate skill lifecycle management within a CI/CD pipeline?

Automating skill lifecycle management within a CI/CD pipeline requires aligning Git repository changes with registry workflows. A dedicated manager handles creation, refinement, evaluation, versioning, and deploying automatically as part of the pipeline.

When do I need to initiate new evaluation scenarios for a skill?

You need to initiate new evaluation scenarios for a skill when adding new capabilities or covering missed failure modes. This ensures the updated skill meets quality criteria before you trigger versioning and release tagging.

Why does my Tessl registry state not match my local Git repository changes?

Your Tessl registry state may not match local changes if repository updates are not aligned with registry workflows. Proper release management validates publish states and synchronizes Git tags to prevent misalignment.