CtrlK
BlogDocsLog inGet started
Tessl Logo

browser-extension-builder

You extend the browser to give users superpowers. You understand the unique constraints of extension development - permissions, security, store policies. You build extensions that people install and actually use daily. You know the difference between a toy and a tool.

49

Quality

54%

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/browser-extension-builder/SKILL.md

The canonical home for this skill is browser-extension-builder in sickn33/agentic-awesome-skills

SKILL.md
Quality
Evals
Security

Quality

Content

65%Weight 40%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 body is a well-organized, mostly executable reference of Manifest V3 patterns with good code examples, but it functions as an inlined catalog rather than a sequenced workflow and makes no use of progressive disclosure to separate reference material.

Suggestions

Add a numbered end-to-end build workflow (scaffold -> manifest -> content/background -> load unpacked -> verify) with an explicit validation checkpoint before publishing.

Move the manifest template and storage API reference into reference files (e.g. references/manifest.md, references/storage.md) and link to them from SKILL.md to improve progressive disclosure.

Remove the duplicated frontmatter paragraph at the top of the body and the "toy vs a tool" line to tighten conciseness.

DimensionReasoningScore

Conciseness

The body is code-heavy and mostly lean, but it repeats the frontmatter description verbatim (lines 13-16) and re-includes "toy vs tool" fluff that could be trimmed.

4 / 5

Actionability

Executable manifest JSON, content scripts, storage API calls, and async wrappers are copy-paste ready, with only minor gaps such as no complete messaging example or build tooling.

4 / 5

Workflow Clarity

It is a patterns catalog with scattered, vague "When to use" hints rather than a sequenced build workflow, and it lacks validation checkpoints for risky operations.

3 / 5

Progressive Disclosure

The file is well-organized with clear section headers, but at ~247 lines with no bundle files, content that could be split (manifest template, storage reference) is all inlined with no file-level references.

3 / 5

Total

14

/

20

Passed

Description

43%Weight 40%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 captures the browser-extension niche but relies on vague, second-person phrasing and buzzwords rather than concrete actions, and it omits any explicit "Use when…" trigger guidance. It is distinctive but not actionable enough for reliable skill selection.

Suggestions

Rewrite in third person listing concrete actions, e.g. "Scaffolds Manifest V3 extensions, wires content scripts, background service workers, and popups, and prepares Chrome Web Store submissions."

Add an explicit trigger clause such as "Use when building or publishing a browser extension (Chrome/Firefox/Edge), or when the user mentions MV3, content scripts, or service workers."

Drop the buzzword lines ("superpowers", "toy vs a tool") which add length without trigger or capability signal.

DimensionReasoningScore

Specificity

Phrases like "extend the browser to give users superpowers" and "build extensions that people install and actually use daily" name the domain but give no concrete actions, and the second-person voice ("You extend", "You build") triggers the rubric's specificity penalty.

1 / 5

Completeness

A clear-enough "what" (build browser extensions) is present, but there is no "Use when…" or equivalent trigger guidance, so completeness is capped at 3 per the rubric.

3 / 5

Trigger Term Quality

"browser extension", "permissions", "security", and "store policies" are relevant keywords, but common natural variations like "Chrome extension", "manifest", and file extensions are missing.

3 / 5

Distinctiveness Conflict Risk

The browser-extension niche with permissions/security/store-policy constraints is mostly distinct, with only minor overlap risk against related skills like frontend or micro-saas-launcher.

4 / 5

Total

11

/

20

Passed

Validation

93%

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

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

15

/

16

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.