CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

enrich

Enrich brain pages with tiered enrichment protocol. Creates and updates person/company pages with compiled truth, timeline, and cross-links. Use when a new entity is mentioned or an existing page needs updating.

Quality

84%

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

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 dense, highly actionable operations manual: concrete CLI commands, ready-to-use page templates, explicit validation gates, and error-specific recovery paths for batch enrichment. Its weaknesses are minor — duplicated rules across sections and inlined templates that could live in separate reference files.

DimensionReasoningScore

Conciseness

The body is imperative and dense with almost no explanation of concepts Claude already knows, but contains some redundancy: 'Don't overwrite user-written assessments with API boilerplate' appears in both Validation Rules and Anti-Patterns, and the back-linking rule is stated in the Contract, a blockquote, and Step 7's note. Anchor 4: efficient with minor instances that could be trimmed; not 5 because of the duplicated rules.

4 / 5

Actionability

Concrete commands appear throughout ('gbrain search "name"', 'gbrain lint', 'gbrain wanted', 'gbrain sweep --once', 'gbrain timeline-add'), alongside copy-paste-ready person and company page templates and a JSON example for put_raw_data. Anchor 5: fully executable, copy-paste-ready guidance covering the common create and update cases.

5 / 5

Workflow Clarity

The 7-step protocol is clearly sequenced with CREATE/UPDATE branches, and validation is explicit: notability gate, 'gbrain lint' flags empty sections, 'Test on 3-5 entities first. Read actual output. Check quality.' before bulk runs, 'Commit every 5-10 entities', and a 'When it fails' section with error-specific recovery (revision_conflict re-read/merge/save, rate_limited back-off, auto_links.errors slug fix plus add_link). Anchor 5: clear sequence, explicit validation checkpoints, and feedback loops for batch operations.

5 / 5

Progressive Disclosure

No bundle files ship with the skill; the cross-skill references ('skills/_brain-filing-rules.md', 'skills/conventions/quality.md', 'skills/brain-taxonomist/SKILL.md', '../conventions/agent-operator-protocol.md') are one level deep and clearly signaled via blockquote callouts. The two full page templates (~90 lines) are inlined rather than split into reference files, which fits anchor 4's 'minor organization gaps' rather than 5's clean overview-plus-references split.

4 / 5

Total

18

/

20

Passed

Description

75%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 solid third-person description that explicitly states what the skill does and when to use it, with concrete domain language and low conflict risk. Its main limitation is that trigger coverage inside the description itself is narrower than the frontmatter's triggers list, and capabilities are summarized rather than comprehensively enumerated.

DimensionReasoningScore

Specificity

Names the domain ('brain pages', 'person/company pages') and several concrete actions ('Creates and updates', 'compiled truth, timeline, and cross-links'), but coverage is not comprehensive — external research, validation, and reporting go unmentioned. Anchor 4 fits: several specific actions with minor gaps; not 5 because key capabilities are unlisted, not 3 because more than 1-2 actions are concrete.

4 / 5

Completeness

Both what ('Creates and updates person/company pages with compiled truth, timeline, and cross-links') and when ('Use when a new entity is mentioned or an existing page needs updating') are explicitly stated. Anchor 4 fits because the when clause could name more concrete trigger situations; not 5 since trigger phrases are not comprehensive, not 3 since when is explicit rather than implied.

4 / 5

Trigger Term Quality

Natural terms like 'enrich', 'person/company pages', 'new entity is mentioned', and 'existing page needs updating' give good keyword coverage, but common user phrasings such as 'who is this person' or 'look up this company' appear only in the triggers list, not in the description itself. Anchor 4 rather than 5 (variations missing) or 3 (coverage is better than 'some relevant keywords').

4 / 5

Distinctiveness Conflict Risk

The personal-brain enrichment niche ('brain pages', 'compiled truth', 'cross-links') is clearly distinguishable from generic document or search skills, with only minor overlap risk from 'enrich' and entity-lookup phrasing that related knowledge-base skills might share. Anchor 4: mostly distinct with minor overlap risk.

4 / 5

Total

16

/

20

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.

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

relative_links

Relative link issues: 1 suspicious

Warning

Total

14

/

16

Passed

Repository

garrytan/gbrain

Path

skills/enrich/SKILL.md

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.