CtrlK
BlogDocsLog inGet started
Tessl Logo

update-brand-kit

Maintain a brand kit — the canonical brand context an ad or content pipeline reads (positioning, audience, voice, standing instructions, brand-type, value-props, colors), plus manage the product list and attach product photos. Use when someone says "update my brand kit", "set my brand voice/audience", "add a product to my brand", or hands you a folder of product shots to attach. Platform-agnostic: it teaches the field model, partial-update/clear semantics, override behavior, caps and validation, and the hero-image and product-matching rules — independent of any specific backend.

72

Quality

91%

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

SKILL.md
Quality
Evals
Security

Quality

Content

88%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.

A well-crafted, platform-agnostic instruction skill: concrete field model, explicit partial-update/override semantics, exact caps and validation formats, a checkpointed workflow, and a failure-modes table for error recovery. Its only weaknesses are minor redundancy (Purpose repeats the description; Quality Checks overlaps the workflow's confirm step) and a single-file structure that at ~120 lines could offload the field model or pronunciation rules to a reference file.

DimensionReasoningScore

Conciseness

The body is dense with non-obvious domain knowledge (field model, partial-update/clear semantics, exact caps like "12 products max, 8 images per product max, 5 value props max") and assumes competence rather than explaining basics. Minor trimmable instances: the Purpose section restates the frontmatter description, and the "User overrides win" bullet pads its rule with "This is the whole reason hand edits are durable — don't let a refresh clobber intentional human choices." Matches anchor 4 ('Efficient; minor instances of over-explanation that could be trimmed'), not 5, since the Purpose/Quality Checks sections have some redundancy with the description and workflow.

4 / 5

Actionability

For an instruction-only skill the guidance is fully concrete and executable: exact field names and types ("hex like #1a2b3c (validate the format)"), exact matching rules ("case-insensitive name"), hard numeric caps, and a copy-paste-ready rule format — "whose text is exactly `Pronounce "<written term>" as "<spoken form>"` (for example `Pronounce "Gooseworks" as "Goose Works"`)". Per the rubric's code_vs_instruction note, absence of code is not penalized when guidance is this actionable; the deliberate platform-agnostic flexibility is explicitly justified ("How you actually persist a change is the host's concern").

5 / 5

Workflow Clarity

The 6-step workflow is clearly sequenced with explicit validation checkpoints: step 1 quotes back the current kit before changing it, step 3 confirms "each write by reflecting the new value back", and step 6 summarizes changes and surfaces "any cap or validation issue with the exact limit and the fix". Error recovery is covered by the symptom/cause/fix Failure Modes table, and the Quality Checks section serves as a checklist. Since verification steps exist for the destructive/batch operations (product delete, bulk image attach), the workflow_clarity≤3 cap does not apply.

5 / 5

Progressive Disclosure

No bundle files exist and none are needed — the skill is a single, cohesive 120-line document with well-organized, clearly headed sections (Inputs, field model, Semantics, Workflow, Output, Quality Checks, Failure Modes). This is good structure with appropriately placed content (anchor 4). Not 5: the rubric grants a 5 for well-organized-sections-only skills under 50 lines; at ~120 lines the field model/semantics and the Confirmed pronunciation section could plausibly be split into a one-level-deep reference file.

4 / 5

Total

18

/

20

Passed

Description

92%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.

A strong description: third-person voice, comprehensive and specific about what the skill maintains (fields, products, images), with explicit, natural 'Use when' trigger phrases. The only weakness is a few missing trigger synonyms (e.g., brand colors/branding).

DimensionReasoningScore

Specificity

The description enumerates multiple concrete actions with comprehensive coverage: "Maintain a brand kit", "manage the product list and attach product photos", and the parenthetical names the exact fields ("positioning, audience, voice, standing instructions, brand-type, value-props, colors"). Every capability in the body is reflected here, matching the anchor 'Lists multiple specific concrete actions; comprehensive coverage'. Not 4 because coverage has no minor gaps — field edits, product management, and image attachment are all named explicitly.

5 / 5

Completeness

It explicitly answers both: what ("Maintain a brand kit — the canonical brand context an ad or content pipeline reads... plus manage the product list and attach product photos") and when ("Use when someone says 'update my brand kit'...") with concrete trigger phrases. This matches anchor 5 exactly. Not 4, because the 'when' is fully explicit with quoted user phrasings rather than merely present.

5 / 5

Trigger Term Quality

Triggers are natural phrases users would actually say: "update my brand kit", "set my brand voice/audience", "add a product to my brand", or "hands you a folder of product shots to attach". Good coverage, but common variations like "brand colors", "branding", or "our products" are absent, matching anchor 4 ('Good keyword coverage; a few natural terms missing') rather than 5's comprehensive synonym coverage.

4 / 5

Distinctiveness Conflict Risk

"Brand kit" is a clear niche with distinct triggers ("update my brand kit", "add a product to my brand") unlikely to fire for the wrong skill; it also disambiguates its scope from generic brand-color/design skills by scoping to the ad/content pipeline context. Not 4: there is no meaningful overlap risk — the trigger phrases and the named artifact are unique to this skill.

5 / 5

Total

19

/

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.

Validation — 15 / 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
gooseworks-ai/goose-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.