CtrlK
BlogDocsLog inGet started
Tessl Logo

multi-web-app

Configure a Multi-Web app (multiple sites in tabs/cards/feed/drawer)

64

Quality

78%

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 ./app/src/main/assets/skills/multi-web-app/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

100%

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

The body is a lean, well-organized, instruction-only skill that delivers an executable schema, a clear sequenced workflow, and explicit guardrails without padding. It assumes Claude's competence and appropriately structures content for a single-task skill.

DimensionReasoningScore

Conciseness

The body is lean: it states the deliverable, a compact schema, a short numbered workflow, and a tight 'Don't' list with no padding or explanation of concepts Claude already knows, matching the lean-and-efficient anchor at 3.

3 / 3

Actionability

It provides a concrete copy-paste-ready schema JSON, explicit tool usage (AskUserQuestion), specific per-site guidance (themeColor, contentSelector), and a clear output target (multi-web.json), meeting the executable/specific anchor at 3.

3 / 3

Workflow Clarity

The numbered workflow sequences the steps clearly (pick layout -> gather URLs -> set themeColor -> optional contentSelector -> write file), and the 'Working with the user' section adds an explicit stop-and-wait checkpoint; while there is no formal validate-fix-retry loop, the operation is non-destructive single-file output, so the 3 anchor applies.

3 / 3

Progressive Disclosure

At under 50 lines with no external references needed, the content is well-organized into clear sections (Schema, Workflow, Don't, Working with the user); per the simple-skills note this earns 3 without external file references.

3 / 3

Total

12

/

12

Passed

Description

57%

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 is specific and distinctive but stops short of listing multiple concrete actions and lacks an explicit 'Use when...' trigger clause within the description field itself. Trigger coverage is decent but misses common user phrasings.

Suggestions

Add concrete actions to the description, e.g. 'Configure a Multi-Web app — bundle multiple websites into one APK with a chosen navigation layout and per-site theme overrides'.

Append an explicit trigger clause inside description, e.g. 'Use when the user wants to combine several websites or web apps into a single installable app'.

Include natural user phrasings such as 'websites', 'web apps', or 'bundle sites' to improve trigger term coverage.

DimensionReasoningScore

Specificity

Quotes 'Configure a Multi-Web app' names the domain and a single action (configure), but does not enumerate concrete actions like choosing layouts or per-site overrides, so it falls short of the multi-action anchor at 3.

2 / 3

Completeness

It states what the skill does (configure a Multi-Web app) but the 'when' trigger lives only in the separate when_to_use field, not in the description itself, so the explicit 'Use when...' clause is absent and completeness is capped at 2 per the guidelines.

2 / 3

Trigger Term Quality

'multiple sites in tabs/cards/feed/drawer' provides several natural terms, but common user phrasings like 'websites', 'web apps', or 'bundle sites into an app' are only partially covered, missing common variations.

2 / 3

Distinctiveness Conflict Risk

'Multi-Web app (multiple sites in tabs/cards/feed/drawer)' is a clear niche unlikely to overlap with other skills, matching the distinct-trigger anchor at 3.

3 / 3

Total

9

/

12

Passed

Validation

87%

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

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

referenced_paths_exist

Referenced path issues: 1 missing, 1 deeper-than-1-level

Warning

Total

14

/

16

Passed

Repository
shiaho777/web-to-app
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.