CtrlK
BlogDocsLog inGet started
Tessl Logo

theme-factory

This skill provides a curated collection of professional font and color themes themes, each with carefully selected color palettes and font pairings. Once a theme is chosen, it can be applied to any artifact.

44

Quality

46%

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 ./plugins/AI-Agents-Safe-Coding-Skills/skills/theme-factory/SKILL.md

The canonical home for this skill is theme-factory in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

42%Scale 1-5

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

The skill provides a reasonable high-level workflow for theme selection and application but suffers from redundancy (purpose, theme details, and description all repeat the same bullets) and lacks concrete, actionable specifics — no example theme file format, no code for applying styles, and no validation steps. It reads more like a product description than an executable skill.

Suggestions

Remove redundant sections: merge 'Purpose', 'Theme Details', and the description into a single concise overview, eliminating the repeated bullet points about color palettes and font pairings.

Add a concrete example of a theme file's structure (e.g., show the JSON/YAML format with hex codes and font names) so Claude knows exactly how to parse and apply themes.

Add a validation step after theme application — e.g., verify contrast ratios meet accessibility standards, or confirm with the user that the applied theme looks correct before finalizing.

Remove the 'When to Use' section entirely as it adds no actionable information.

DimensionReasoningScore

Conciseness

Significant redundancy: the purpose section repeats the description, theme details repeats the bullet points from purpose verbatim, and the 'When to Use' section adds nothing. The themes list is useful but the surrounding prose is padded with explanations Claude doesn't need.

2 / 5

Actionability

The workflow steps are clear at a high level (show PDF, ask user, apply theme), but there's no concrete code, no example of how to read/parse theme files, no sample theme file structure, and no specifics on how to 'apply' colors and fonts to an artifact. It's directional rather than executable.

3 / 5

Workflow Clarity

Steps are listed in sequence for both the selection and application processes, but there are no validation checkpoints — no step to verify the theme was applied correctly, no feedback loop if contrast/readability fails, and no error handling guidance.

3 / 5

Progressive Disclosure

References to `themes/` directory and `theme-showcase.pdf` suggest a reasonable file structure, but no bundle files are provided to verify. The theme details section says 'see themes/ directory' but doesn't show the file naming convention or structure. Some content (like the repeated bullet points) should be consolidated rather than duplicated inline.

3 / 5

Total

11

/

20

Passed

Description

50%Scale 1-5

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 communicates the basic purpose of the skill (providing curated themes for artifacts) but lacks explicit trigger guidance, specific action verbs, and natural user language. It's moderately clear but would benefit from a 'Use when...' clause and more concrete examples of when this skill should be selected over other styling-related skills.

Suggestions

Add a 'Use when...' clause with trigger terms like 'theme', 'color scheme', 'font choice', 'styling', 'make it look professional', 'design palette'

Specify concrete actions beyond 'choosing' and 'applying' - e.g., 'browse available themes, preview color combinations, select font pairings, apply consistent styling'

Clarify what types of artifacts this applies to (presentations, documents, web pages, etc.) to reduce overlap risk with other styling skills

DimensionReasoningScore

Specificity

Names the domain (font and color themes) and describes 1-2 actions (choosing a theme, applying it to artifacts), but lacks specifics about what types of artifacts, how many themes, or what operations are supported beyond selection and application.

3 / 5

Completeness

Has a clear 'what' (provides curated themes with color palettes and font pairings that can be applied to artifacts) but lacks an explicit 'when' clause - there's no 'Use when...' guidance for Claude to know when to select this skill.

3 / 5

Trigger Term Quality

Includes relevant terms like 'font', 'color themes', 'color palettes', 'font pairings', but misses natural user phrases like 'styling', 'design', 'look and feel', 'typography', or specific use cases users might mention.

3 / 5

Distinctiveness Conflict Risk

Somewhat specific to theming/styling but could overlap with brand-specific styling skills, CSS skills, or design system skills. The phrase 'applied to any artifact' is broad and could conflict with other styling-related skills.

3 / 5

Total

12

/

20

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

10

/

11

Passed

Repository
administrakt0r/AI-Agents-Safe-Coding-Skills
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.