Implements Tessl skill review GitHub Actions workflows in your repository through an interactive, configuration-first wizard.
Does it follow best practices?
Evaluation — 99%
↑ 1.24xAgent success when using this tile
Validation for skill structure
OpenSkills is an open-source project that provides reusable AI agent skills to the community. The project currently uses an older version of automated skill review (v3) that runs Tessl checks but doesn't track score changes over time. The maintainer wants to upgrade to a newer version that shows score diffs (↑↗→) on pull requests so contributors can see if their changes improved or degraded skill quality.
The repository is public and accepts contributions from external developers via forks, so security is important - the workflow must handle untrusted code safely. The existing workflow files need to be preserved as backup before any changes. The main branch is main.
The current v3 workflow uses --json output and jq for parsing but doesn't have persistent caching or score comparison features. The maintainer wants these modern features while maintaining the public repository security model.
Create an upgrade solution that includes:
verify_backup.sh): Script that confirms backup was created with proper timestamp format before upgradeupgrade.sh): Script that performs the upgrade, including backup creationdetect_version.sh): Script that scans existing workflow and identifies it as v3COMMIT_MSG.txt): The commit message that should be used when committing the upgradeAll scripts should be executable and demonstrate the specific operations required.
The following files represent the current repository state. Extract them before beginning.
Install with Tessl CLI
npx tessl i tessl-labs/tessl-workflow-installerevals
scenario-1
scenario-2
scenario-3
scenario-4
scenario-5