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
{
"context": "Tests whether the agent correctly sets up a fresh Tessl workflow installation for an internal repository using single-workflow architecture, validates prerequisites, uses default settings, creates proper directory structure, and follows git safety practices.",
"type": "weighted_checklist",
"checklist": [
{
"name": "Git validation check",
"description": "Setup script validates git repository using `git rev-parse --git-dir` or equivalent",
"max_score": 8
},
{
"name": "GitHub remote validation",
"description": "Setup script validates GitHub remote exists using `git remote -v` or equivalent",
"max_score": 8
},
{
"name": "Single-workflow architecture",
"description": "Creates exactly ONE workflow file (not two), appropriate for internal/private repository",
"max_score": 10
},
{
"name": "Workflow directory creation",
"description": "Creates .github/workflows directory using `mkdir -p` or equivalent",
"max_score": 8
},
{
"name": "Workflow file location",
"description": "Workflow YAML file is created at .github/workflows/tessl-skill-review.yml",
"max_score": 10
},
{
"name": "Default branch configuration",
"description": "Workflow triggers on push to 'main' branch (not master, develop, or other custom branch)",
"max_score": 8
},
{
"name": "Default trigger paths",
"description": "Workflow triggers on changes to paths including '**/SKILL.md' or '**/skills/**'",
"max_score": 8
},
{
"name": "Cache file initialization",
"description": "Creates cache JSON file with structure containing 'version', 'last_updated', and 'skills' object",
"max_score": 10
},
{
"name": "Default cache location",
"description": "Cache file is at .github/.tessl/skill-review-cache.json (not a custom location)",
"max_score": 8
},
{
"name": "Specific git add pattern",
"description": "Uses `git add` with specific file paths (e.g., .github/workflows/*.yml and cache file), does NOT use `git add .`",
"max_score": 10
},
{
"name": "API key reminder",
"description": "Documentation or script output mentions adding TESSL_API_KEY to GitHub Secrets",
"max_score": 6
},
{
"name": "Configuration documentation",
"description": "SETUP_CONFIG.md documents the single-workflow architecture choice and rationale",
"max_score": 6
}
]
}Install with Tessl CLI
npx tessl i tessl-labs/tessl-workflow-installer@0.0.4evals
scenario-1
scenario-2
scenario-3
scenario-4
scenario-5