Improves your SKILL.md using tessl skill review plus validation and context. Reads skill bundle (SKILL.md + related files), validates syntax, explains WHY changes help, catches mistakes. Use when improving your own skill, skill file, skill description, reviewing skill quality, skill scoring, making your skill better, or learning the skill rubric.
89
Quality
100%
Does it follow best practices?
Impact
88%
1.25xAverage score across 12 eval scenarios
A developer at a tools company has been iterating on a SKILL.md file for an internal automation tool. Before publishing it to the team's shared tile repository, they want to make sure all code examples in the skill are correct and all referenced files actually exist. In the past, a broken code example caused confusion when agents tried to follow the guidance — a syntax error in a Python snippet made the example unrunnable, and a linked file didn't exist.
Your job is to validate the skill bundle below and produce a structured validation report. Check every code block in the skill for correctness and check that all file references resolve. For each issue found, clearly state what is wrong and suggest a fix.
Produce a file validation_report.md containing:
The following files are provided as inputs. Extract them before beginning.
Automate data ingestion and transformation tasks using our internal ETL framework.
Run a pipeline:
import pipeline_sdk
def run_ingestion(source_url: str, dest_table: str:
client = pipeline_sdk.Client()
job = client.create_job(source=source_url, destination=dest_table)
result = job.run()
return result.records_processedCheck job status:
const { PipelineClient } = require('pipeline-sdk');
const client = new PipelineClient();
const status = await client.getJobStatus(jobId)
console.log(`Job ${jobId}: ${status.state}`);Validate your config:
pipeline validate --config pipeline.yaml --strict-mode --output-format jsonSee setup guide for initial configuration and troubleshooting tips for common errors.
job.run() before accessing results--strict-mode flag enables schema enforcement
=============== END FILE ============================== FILE: skill_bundle/TROUBLESHOOT.md ===============
Common issues and fixes for the data pipeline helper.
timeout_ms in configpipeline validate first
=============== END FILE ===============Install with Tessl CLI
npx tessl i tessl-labs/skill-optimizer@0.5.0evals
scenario-1
scenario-2
scenario-3
scenario-4
scenario-5
scenario-6
scenario-7
scenario-8
scenario-9
scenario-10
scenario-11
scenario-12
skills
skill-optimizer