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

tessl-workflow-installer-review.md

tessl-workflow-installer

Average Score: 89% | Validation: PASSED

Validation Checks

CheckStatusDetail
skill_md_line_countPASSEDSKILL.md line count is 426 (<= 500)
frontmatter_validPASSEDYAML frontmatter is valid
name_fieldPASSED'name' field is valid: 'tessl-workflow-installer'
description_fieldPASSED'description' field is valid (373 chars)
compatibility_fieldPASSED'compatibility' field not present (optional)
allowed_tools_fieldPASSED'allowed-tools' field not present (optional)
metadata_versionPASSED'metadata' field not present (optional)
metadata_fieldPASSED'metadata' field not present (optional)
license_fieldPASSED'license' field not present (optional)
frontmatter_unknown_keysPASSEDNo unknown frontmatter keys found
body_presentPASSEDSKILL.md body is present

Description — 100%

CriterionScoreDetail
specificity3/3Lists multiple specific concrete actions: 'setting up automated skill review workflows', 'configuring GitHub Actions', 'adding PR checks', 'implementing CI/CD pipelines', 'migrating between workflow architectures'. Also specifies two distinct repository patterns with security isolation.
trigger_term_quality3/3Excellent coverage of natural terms users would say: 'GitHub Actions', 'PR checks', 'CI/CD pipelines', 'skill scoring', 'quality gates', 'workflow', 'automated', 'security isolation'. These are terms developers naturally use when discussing these topics.
completeness3/3Explicitly answers both what (setting up workflows, configuring Actions, adding PR checks, implementing pipelines) and when with a clear 'Use when...' clause at the start. Also clarifies scope with the two repository pattern types.
distinctiveness_conflict_risk3/3Highly distinctive with specific niche: 'Tessl skill scoring', 'skill review workflows', and the internal vs public repository distinction. Unlikely to conflict with generic CI/CD or GitHub Actions skills due to the Tessl-specific focus.

Assessment: This is a well-crafted description that excels across all dimensions. It opens with an explicit 'Use when...' clause containing natural trigger terms, lists specific concrete actions, and clearly distinguishes itself through Tessl-specific terminology and the two-workflow architecture distinction. The description is concise yet comprehensive.

Content — 77%

CriterionScoreDetail
conciseness2/3The skill is reasonably efficient but includes some unnecessary verbosity, such as explaining what single vs two-workflow means multiple times and providing overly detailed step-by-step confirmations that Claude could infer. The 'Overview' section repeats information from 'When to Use This Skill'.
actionability3/3Provides concrete, executable bash commands throughout (git commands, mkdir, cat heredocs). Each step has specific actions with exact commands to run, making it copy-paste ready for implementation.
workflow_clarity3/3Excellent multi-phase structure with clear sequencing (Validation → Configuration → Execution → Git Operations). Includes explicit validation checkpoints, error handling paths, backup creation before updates, and confirmation prompts at each step.
progressive_disclosure2/3References external files appropriately (TESTING.md, source documentation files), but the main skill file is quite long with inline content that could be split. The template section is verbose and could reference external template files instead of describing them inline.

Assessment: This is a well-structured, highly actionable skill for setting up GitHub Actions workflows. Its strengths are clear workflow sequencing with validation checkpoints and concrete executable commands. The main weaknesses are moderate verbosity (repeating concepts, overly detailed confirmations) and inline content that could be better organized into referenced files.

Suggestions

  • Remove redundant explanations of workflow architectures - define once in Overview, then reference by name
  • Move the 'Reference: Workflow Templates' section to a separate TEMPLATES.md file and reference it, reducing the main skill length
  • Consolidate the repeated confirmation prompts into a single pattern description rather than spelling out each one

Install with Tessl CLI

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

README.md

single-workflow.md

SKILL.md

summary.md

tessl-workflow-installer-review.md

TESTING.md

tile.json

two-workflow.md