CtrlK
BlogDocsLog inGet started
Tessl Logo

brand-language-codifier

Use when the user asks to "codify our brand voice", "define naming rules for our products and tiers", or "write the tone-of-voice guide with banned phrases"; produces the brand-level voice canon (register, tone spectrum, banned-phrase list, few-shot examples drawn only from the brand's own published material) and the naming tax (product / feature / tier naming rules plus approved and banned terms) that seeds the narrative-registry canon and that every channel's voice adaptation points up to. Not for per-platform voice adaptation — use channel-registry's voice-dossier; not for finished copy or blog posts — use content-writer; not for the message hierarchy itself — use message-system-architect; not for claim adjudication — use offer-claims-registry. 品牌语气/词汇表/命名税/禁用词/品牌语言规范

72

Quality

92%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

85%Weight 40%Scale 1-3

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

The body is well-structured and actionable with a clear sequenced workflow and good progressive disclosure, but it loses conciseness through heavy repetition of the canon-staging machinery phrase and the data-labeling instruction. Trimming that redundancy would move it toward top marks.

Suggestions

Define the canon-staging pattern ('authorized `operation: propose` request to `registry-events.py`') once in the Skill Contract and refer back to it, instead of repeating the full phrase in lines 18, 41, 62, 64, and 68.

State the Measured / User-provided / Estimated labeling rule once (e.g. in step 4) and drop the restatements in step 7 and Save Results.

Trim the dense opening paragraph, since the Scope guard and Skill Contract already restate the same scope and handoff information.

DimensionReasoningScore

Conciseness

The body is mostly efficient and domain-specific (no generic concept explanations), but repeats the same machinery phrase 'via an authorized `operation: propose` request to `registry-events.py`' roughly six times and restates the Measured/User-provided/Estimated labeling in three places, fitting the 'mostly efficient but could be tightened' anchor rather than the lean level-3.

2 / 3

Actionability

Instruction-only but highly concrete: the Skill Contract names exact outputs (register, tone spectrum, 3-6 few-shots, approved/banned-term tables with per-term labels) and the numbered steps specify exact memory paths and rule dimensions (capitalization, article use, generic-vs-branded, version suffixes), meeting the actionable-guidance bar for an instruction skill.

3 / 3

Workflow Clarity

Seven numbered steps are clearly sequenced with explicit validation checkpoints: a NEEDS_INPUT stop at step 1 if the upstream message house is missing, a shipped-canon contradiction check at step 6, and a 'Done when' completion criteria block, matching the clear-sequence-with-validation anchor.

3 / 3

Progressive Disclosure

SKILL.md acts as an overview with well-signaled one-level-deep references collected in a dedicated 'Reference Materials' section (tale-benchmark, skill-contract, narrative-registry, sibling skills, CONNECTORS/SECURITY), and the body is cleanly split into Quick Start, Skill Contract, Data Sources, Instructions, and Save Results sections. No bundle files exist under references/scripts/assets to verify, so scoring rests on the structure, which is well organized.

3 / 3

Total

11

/

12

Passed

Description

100%Weight 40%Scale 1-3

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 strong across all axes: it states concrete deliverables, opens with natural quoted triggers, covers what and when, and sharply distinguishes itself via explicit exclusion redirects. Verbosity and the trailing non-English keyword string are minor, but none of the four dimensions are weakened by them.

DimensionReasoningScore

Specificity

Quotes multiple concrete actions — 'codify our brand voice', 'define naming rules', 'write the tone-of-voice guide' — and names the exact artifacts produced (register, tone spectrum, banned-phrase list, few-shot examples, naming tax with approved/banned terms), matching the 'lists multiple specific concrete actions' anchor.

3 / 3

Completeness

Explicitly answers both what (produces the voice canon and naming tax) and when ('Use when the user asks to...'), with an explicit 'Use when' trigger clause present.

3 / 3

Trigger Term Quality

Embeds natural user phrasings as quoted triggers ('codify our brand voice', 'define naming rules for our products and tiers', 'write the tone-of-voice guide with banned phrases') plus a trailing keyword cluster, giving good coverage of terms a user would actually say.

3 / 3

Distinctiveness Conflict Risk

Claims a clear niche (brand-level voice+naming canon) and explicitly excludes adjacent work with redirects ('Not for per-platform voice adaptation — use channel-registry's voice-dossier; not for finished copy... — use content-writer'), making wrong-skill triggering unlikely.

3 / 3

Total

12

/

12

Passed

Validation

75%

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

Validation12 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_field

'metadata' should map string keys to string values

Warning

frontmatter_unknown_keys

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

Warning

relative_links

Relative link issues: 27 suspicious

Warning

referenced_paths_exist

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

Warning

Total

12

/

16

Passed

Repository
aaron-he-zhu/aaron-marketing-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.