Use when migrating, restructuring, publishing, or auditing an existing Claude skill into a Tessl tile; converting flat .md files or SKILL.md bundles; fixing Tessl Quality, Impact, Uplift, frontmatter, metadata, tile.json summary, README, markdown reference links, registry-vs-local Quality gaps, artifact anchors, auto-eval wait discipline, or pushing tile scores from 88-99% to 100%.
100
100%
Does it follow best practices?
Impact
100%
2.56xAverage score across 3 eval scenarios
Advisory
Suggest reviewing before use
Turn an existing Claude skill into a published Tessl tile. Target registry Quality 100% and with-context/Impact 100% when scenario rubrics are controllable.
| # | Phase | Hands off to | Reference |
|---|---|---|---|
| 1 | Preflight + inventory the source skill | (preflight only) | phase-1-preflight.md |
| 2 | Scaffold the tile structure | tessl__tile-creator | phase-2-scaffold-tile.md |
| 3 | Migrate content with progressive disclosure | (structural fix) | phase-3-migrate-content.md |
| 4 | Fix frontmatter, sync tile.json, add README | (structural fix) | phase-4-frontmatter-and-readme.md |
| 5 | Initial publish + registry Quality 100 gate | (tessl CLI + API) | phase-5-initial-publish.md |
| 6 | Evals + optimization loop | tessl__setup-skill-performance then tessl__optimize-skill-performance-and-instructions | phase-6-evals-and-optimize.md |
| 7 | Multi-model variance check + final publish | tessl__compare-skill-model-performance | phase-7-multi-model-verify.md |
tessl, login, or required Tessl skills are missing.Use these directly when the phase calls for them:
tessl --version
tessl whoami
tessl tile lint <tile-path>
tessl tile publish --dry-run <tile-path>
tessl tile info <workspace>/<tile-name>[@<version>]
tessl eval view <eval-run-id>
tessl search --json <tile-name>Use this minimum path even before opening details:
tessl/ folder.SKILL.md; move depth to linked references/.tile.json.summary, and add root README.md./skill-reviews; fix every
dimension below 3/3 before eval work.tessl search --json to confirm
aggregate, Quality, Impact, and eval average are all 1 for total-score
targets. Report Security separately..md file: all 7 phases.SKILL.md + references/: preserve references; see Phase 3.tile.json present): skip scaffold/migration and jump to Phase 5 or 6..skill archive (zipped, legacy): unzip first, then treat as flat .md.<workspace>/<tile-name>@<version> with Passed Moderation ✔/skill-reviews; every judge
dimension is 3/3 and validation passedtessl search --json reports aggregate, Quality, Impact, and eval average
at 1.0 for total-score targetsStop and report when preflight fails, source parsing fails, Tessl project setup fails, scenario generation hangs >30 min on a second attempt, or three consecutive eval runs stay below 80% with-context.
Otherwise, proceed phase by phase. Each phase reference file has explicit success/failure criteria.