CtrlK
BlogDocsLog inGet started
Tessl Logo

theme-factory

Toolkit for styling artifacts with a theme. These artifacts can be slides, docs, reportings, HTML landing pages, etc. There are 10 pre-set themes with colors/fonts that you can apply to any artifact that has been creating, or can generate a new theme on-the-fly.

51

Quality

56%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./theme-factory/skills/theme-factory/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

62%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body lays out a clear, well-sequenced styling workflow with confirmation checkpoints, but it is weakened by redundant sections and by promising complete theme specifications that are never actually supplied either inline or in reference files.

Suggestions

Provide the actual theme specifications (hex color codes and font pairings) for each of the 10 themes, either inline or in per-theme reference files that the body links to.

Remove the duplicated bullets between 'Purpose' and 'Theme Details' and consolidate 'Usage Instructions' with 'Application Process' to eliminate redundancy.

Add concrete guidance for the custom-theme generation step (e.g., how to pick a palette, how many colors, where to source fonts) rather than only 'generate a new theme similar to the ones above'.

DimensionReasoningScore

Conciseness

The body is mostly lean, but the 'Purpose' and 'Theme Details' sections repeat the same three bullets verbatim and 'Usage Instructions' overlaps with 'Application Process', so it could be tightened and earns the 'mostly efficient but includes some unnecessary explanation' anchor.

2 / 3

Actionability

The process steps are concrete, but the actual theme specifications (hex codes, font names) the skill promises are never provided and 'Read the corresponding theme specifications' points to no file, leaving key details missing per the 'some concrete guidance but incomplete' anchor.

2 / 3

Workflow Clarity

The workflow is clearly sequenced (showcase themes, ask for choice, wait for explicit confirmation, apply) and includes explicit verification checkpoints ('Wait for selection', 'show it for review and verification'); as a simple, non-destructive skill this meets the clear-sequence bar.

3 / 3

Progressive Disclosure

Sections are reasonably well organized, but the body references 'corresponding theme specifications' that do not exist as bundle files and the promised per-theme detail (hex codes/fonts) is absent entirely, so content that should be separated is missing rather than cleanly disclosed.

2 / 3

Total

9

/

12

Passed

Description

50%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description conveys the skill's purpose and lists real capabilities, but it omits an explicit use-trigger clause, uses second-person voice, and contains a typo, all of which hold it to mid-level scores across dimensions.

Suggestions

Add an explicit 'Use when...' clause naming the natural triggers (e.g., 'Use when styling slides, docs, reports, or HTML pages, or when the user asks for a color/font theme').

Rewrite in third person ('Applies pre-set themes...') instead of 'you can apply' to avoid the voice penalty.

Fix the typo 'reportings' and add common term variants like 'reports', 'color palette', or 'font pairing' to broaden trigger coverage.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions (apply 10 pre-set themes with colors/fonts, generate a new theme on-the-fly), which would normally score 3, but the second-person phrasing 'you can apply' triggers the rubric's voice penalty, reducing specificity by 1.

2 / 3

Completeness

It states what the skill does (styling artifacts, applying/generating themes) but lacks any explicit 'Use when...' trigger clause, so per the guidelines completeness is capped at 2.

2 / 3

Trigger Term Quality

It surfaces some natural terms users would say ('slides', 'docs', 'HTML landing pages', 'theme') but coverage is incomplete and 'reportings' is a typo, so it matches the 'some relevant keywords but missing common variations' anchor.

2 / 3

Distinctiveness Conflict Risk

'Toolkit for styling artifacts with a theme' is a recognizable niche but is broadly framed and could overlap with general styling/branding skills, matching the 'somewhat specific but could still overlap' anchor rather than a clearly distinct niche.

2 / 3

Total

8

/

12

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
composio-community/awesome-claude-plugins
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.