CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl-labs/tessl-workflow-installer

Implements Tessl skill review GitHub Actions workflows in your repository through an interactive, configuration-first wizard.

Does it follow best practices?

Evaluation99%

1.24x

Agent success when using this tile

Validation for skill structure

Overview
Skills
Evals
Files

task.mdevals/scenario-1/

Set Up Automated Skill Review for Internal Repository

Problem Description

Your engineering team at TechCorp maintains an internal repository of AI agent skills used across multiple products. The team has been manually reviewing skill quality during code reviews, which is time-consuming and inconsistent. The lead engineer wants to add automated skill quality scoring to the CI/CD pipeline, with results posted directly on pull requests so reviewers can see if skill quality improved or regressed.

The repository is private, used only by trusted internal contributors. All team members have write access. The main branch is called main, and skill files are organized under skills/*/SKILL.md. You need to set up a workflow that automatically runs when skills are modified and provides feedback on pull requests.

The team uses Tessl for skill management and wants the automated reviews integrated into their existing GitHub Actions workflows. They prefer to keep configuration simple and use standard settings where possible.

Output Specification

Create a complete automation solution that includes:

  1. Workflow file(s): GitHub Actions workflow YAML in the appropriate location
  2. Cache infrastructure: JSON file for storing historical scores
  3. Setup script (setup.sh): A bash script that validates prerequisites, creates all necessary files, and performs initial git staging (but doesn't commit or push)
  4. Configuration documentation (SETUP_CONFIG.md): Document the configuration choices made, architecture selected, and rationale

The setup script should handle directory creation, file generation, and initial git operations. It should validate that the environment meets requirements before proceeding.

Input Files

The following files represent the current repository state. Extract them before beginning.

=============== FILE: .git/config =============== [core] repositoryformatversion = 0 [remote "origin"] url = https://github.com/techcorp/internal-skills.git fetch = +refs/heads/:refs/remotes/origin/ [branch "main"] remote = origin merge = refs/heads/main =============== FILE: skills/data-processor/SKILL.md ===============

name: data-processor description: Process CSV data efficiently

Data Processor Skill

Handles CSV data processing tasks. =============== FILE: README.md ===============

Internal Skills Repository

Collection of AI agent skills for TechCorp products.

Install with Tessl CLI

npx tessl i tessl-labs/tessl-workflow-installer

evals

scenario-1

rubric.json

task.md

README.md

single-workflow.md

SKILL.md

summary.md

tessl-workflow-installer-review.md

TESTING.md

tile.json

two-workflow.md