developing-tessl-skills

Runs the complete local development lifecycle for a Tessl skill by optimizing SKILL.md content using `tessl skill review --optimize`, incrementing the version in tile.json following semantic versioning, linting with `tessl skill lint`, and staging changes for a pull request. Use when preparing a Tessl skill for pull request or publication, when a SKILL.md or tile.json needs to be reviewed, versioned, and validated before committing, or when running the full Tessl skill development workflow locally.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "developing-tessl-skills" with this command: npx skills add nagaakihoshi/skills/nagaakihoshi-skills-developing-tessl-skills

Overview

This skill covers the complete local development lifecycle for a Tessl skill before opening a pull request. It ensures the skill is optimized, properly versioned, and validated.

Prerequisites

  • Tessl CLI installed: curl -fsSL https://get.tessl.io | sh
  • Logged in: tessl login

Steps

1. Identify the skill path

Confirm the skill directory (e.g., skills/<name>/) contains both tile.json and SKILL.md.

2. Optimize the skill

tessl skill review --optimize skills/<name>
  • Iterates up to 3 times, applying best-practice improvements automatically.
  • Accept the proposed changes when prompted, or use --yes to auto-accept.
  • Aim for a score of 70% or higher. If the score is still below threshold, re-run with --max-iterations 10.

3. Increment the version in tile.json

Open skills/<name>/tile.json and increment version following semantic versioning:

Change typeExample
Bug fix or minor wording improvement0.1.00.1.1
New capability, backward-compatible0.1.00.2.0
Breaking change to skill behavior0.1.01.0.0

4. Validate

tessl skill lint skills/<name>

Confirm the output shows the tile as valid before committing.

If lint fails: review the reported errors, fix the issues in SKILL.md or tile.json, then re-run tessl skill lint until it passes before proceeding.

5. Commit and open a PR

Stage all changes to SKILL.md and tile.json, commit, and open a pull request against main. CI will run tessl skill lint automatically on the PR.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

frontend-design

Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, artifacts, posters, or applications (examples include websites, landing pages, dashboards, React components, HTML/CSS layouts, or when styling/beautifying any web UI). Generates creative, polished code and UI design that avoids generic AI aesthetics.

Repository SourceNeeds Review
160.7K94.2Kanthropics
Coding

remotion-best-practices

Use this skills whenever you are dealing with Remotion code to obtain the domain-specific knowledge.

Repository SourceNeeds Review
148.2K2.1Kremotion-dev
Coding

azure-ai

Service Use When MCP Tools CLI

Repository SourceNeeds Review
136.3K155microsoft
Coding

azure-deploy

AUTHORITATIVE GUIDANCE — MANDATORY COMPLIANCE

Repository SourceNeeds Review
135.9K155microsoft