Promote | Claim a skill you've created

Have you authored a skill in GitHub and want to promote it using Tessl? Tessl allows you to take a skill from a local repository or GitHub repository, and generate the tile.json, which is essential for Tessl Tiles and Skills. Once imported, you will publish the tile to make it available publicly or privately to your teams. The following section discusses organization of your skills and how to publish them. Additionally if you have authored a Tile on GitHub that appears in Tessl, there is a section on claiming that skill in Tessl.

Mapping and importing your skills into Tessl tiles

If you've authored a number of skills and documents to help your agents, you can logically group them together and create an individual skill tile in Tessl. For example:

  • If you're developing a "data migration" skill, place all the files related to that skill and documentation in a single folder or repository.

  • Similarly if you've built a skill for "building a front end", that might contain best practices and design skills you would group them together into a tile, create the tile.json,by running the import command, then lint and publish the skill to your workplace.

Anti-patterns

To avoid performance issues and confusion of your agents, avoid throwing in the kitchen sink! Make your skill purpose built, providing the information for specific tasks.

Create a tile.json

  • Create a tile.json (metadata describing it) by running the following command, with your workspace and folder location values:

  • You can create an eval file in /eval or request one through the web interface. More on this coming soon!

Publishing

There are two approaches to publishing

1) Use the CLI to publish it to the Tessl platform

2) Add a GitHub action to publisharrow-up-right

Cli Publishing

The following illustartes how to use the CLI to publish

  • Run the tessl skill lint command to test packaging of your skill, then publish your tile.

Claim a Tessl Skill

Found a skill in Tessl that is created from your Skill/GitHub repository of skills? Import & Publish your skill using the information above into your workspace, and email Tessl Support and request ownership. Note that a tile.json must be placed in the directory in the git repository.

Last updated