CtrlK
BlogDocsLog inGet started
Tessl Logo

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.

67

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

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

An unusually actionable and well-sequenced skill: concrete commands, complete page templates, tier-scaled effort, validation gates, and explicit error-recovery loops make the workflow easy to execute correctly. The main weakness is token efficiency — several rules are stated two to four times and the templates bloat the main file.

Suggestions

State the back-linking mandate once (in the Contract) and the no-overwrite rule once (in Validation Rules), pointing to skills/_brain-filing-rules.md for the rest instead of repeating them in Step 6, Anti-Patterns, and Output Format.

Trim the Philosophy section or fold its point (texture over facts) into the Step 3 signal-extraction guidance where it is already operationalized by the signal table.

Move the person and company page templates (~85 lines) into a references/ file (e.g., references/templates.md) and link to them from Step 6, keeping the protocol itself lean.

DimensionReasoningScore

Conciseness

The body is mostly efficient, dense skill-specific guidance, but rules are repeated: the back-linking mandate appears in the Contract, the filing-rule quote, the Iron Law paragraph, and Output Format; "don't overwrite user-written assessments" appears in the UPDATE path, Validation Rules, and Anti-Patterns. The Philosophy section is motivational color rather than instruction. This fits 'mostly efficient but includes some unnecessary explanation or could be tightened'; it is above 2 because there is no padding explaining concepts Claude already knows.

3 / 5

Actionability

Copy-paste-ready person and company page templates, concrete commands ("gbrain search 'name'", "gbrain sweep --once"), a full JSON raw-data payload example, and explicit source tables cover the common cases. This matches 'fully executable; copy-paste ready code or commands; specific examples cover the common cases'; it is not 4 because the templates alone are directly usable and the commands are concrete, not pseudocode.

5 / 5

Workflow Clarity

A clearly sequenced 7-step protocol with CREATE/UPDATE branching, tier-scaled effort, validation rules (connection count, name mismatch), test-first bulk processing ("Test on 3-5 entities first"), and error-recovery feedback loops for rate_limited, revision_conflict, and auto_links.errors. This matches the top anchor despite batch operations, because validation checkpoints and fix-retry loops are explicitly present.

5 / 5

Progressive Disclosure

The single file is well-sectioned with clear headers, and references (skills/_brain-filing-rules.md, skills/conventions/quality.md, AGENT_OPERATOR_v1.md) are clearly signaled as one-level-deep pointers — though none are bundled with the skill. It fits 'good structure; most content is appropriately placed; minor organization gaps' rather than 5 because ~85 lines of page templates are inlined and could be split into reference files.

4 / 5

Total

17

/

20

Passed

Description

83%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: it is third-person, concise, names concrete capabilities, and includes an explicit 'Use when' clause covering both create and update triggers. The main gap is keyword breadth — a few natural synonyms (profile, contact, look up) would sharpen triggering.

DimensionReasoningScore

Specificity

"Creates and updates person/company pages with compiled truth, timeline, and cross-links" lists several concrete actions (create, update, compile truth, timeline, cross-links), matching the 'several specific actions; minor gaps' anchor. It stays at 4 rather than 5 because external research, tiering details, and raw-data provenance storage are part of the skill's work but go unmentioned.

4 / 5

Completeness

The description explicitly answers both questions: what ("Enrich brain pages... 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") with concrete trigger phrasing, matching the top anchor. It is not 4 because the 'when' clause is already explicit and specific, not merely improvable.

5 / 5

Trigger Term Quality

Natural phrases like "enrich", "person/company pages", "a new entity is mentioned", and "existing page needs updating" are terms a user would plausibly say, fitting 'good keyword coverage; a few natural terms missing'. Not 5: common synonyms such as "profile", "contact", "look up", or specific mention of research are absent from the description itself.

4 / 5

Distinctiveness Conflict Risk

"Enrich brain pages" with "person/company pages" carves a fairly distinct niche with little overlap against unrelated skills, fitting 'mostly distinct; minor overlap risk'. It does not reach 5 because "creates and updates... pages" could still collide with generic page- or note-authoring skills absent the brain context.

4 / 5

Total

17

/

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