Optimize a skill using best practices
The previous section discussed how skill reviews are scored and presented. In this section, let us learn how to auto-generate improvements for those agent skills based on best practices!
TL;DR
The Review capability of Tessl also can suggest fixes and implement them if you accept them. See example below.
There are different tools in the Tessl toolkit for improving your skills, refer to the Overview for more information on reviews, the different kinds of evals, and skills available.
Prerequisites
Tessl installed
Either one of:
tessl whoamireports being logged in viatessl loginTESSL_TOKENapi key set in the environment
SKILL.mdfile(s) available locally
Usage
Perform a review and automatically generate improvements for your skill:
tessl skill review --optimize ./<path to SKILL.md folder>Runs
tessl skill reviewto score your skillThe option
--optimizeautomatically makes the suggested changes and re-runs the reviewRuns up to 3 improvement iterations by default, stopping early only if the skill reaches 100%
Prompts the user to accept automated edits to
SKILL.md, unless overridden.
Additional flags
Use the
--max-iterationsflag to configure the max number of improvement loops - this defaults to 3 and can be set to a maximum of 10.Use the
--yes(or-y) flag to skip the confirmation prompt and auto-apply the suggested changes:
This is useful for CI pipelines or batch workflows where you want to apply improvements without manual confirmation.
Example
A summary of changes will be provided, alongside the improvement score, such as:
You will be prompted to accept the changes, unless you have used the additional option to automatically do so.
How to integrate it into your workflow
Search for a skill or create your own.
Download the skill locally.
Use the Tessl CLI to review and optionally ask it to fix it via the --optimize option.
Convert to a Tessl plugin by importing it, if it is not already in a Tessl plugin.
Optionally, consider running scenario based evaluations.
Publish to your workspace to share the skill plugin. Create a workspace if it does not exist yet.
Last updated

