CtrlK
BlogDocsLog inGet started
Tessl Logo

memory-literary-analysis

Analyze a complete literary work into a structured Basic Memory knowledge graph. Covers schema design, entity seeding, chapter-by-chapter processing, cross-referencing, validation, and visualization.

66

Quality

80%

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 ./skills/memory-literary-analysis/SKILL.md
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.

The body is a well-sequenced, highly actionable pipeline with concrete code templates, explicit validation, and useful checklists. Its main gap is the lack of progressive disclosure into separate reference files despite its length.

Suggestions

Move the six schema definition templates and the 'Adapting to Other Genres' table into a reference file (e.g. references/schemas.md) referenced one level deep from the body.

Trim the closing 'Guidelines' bullets that restate Phase 1-4 guidance already covered earlier, or fold them into a single quick-reference checklist.

Add an explicit 'validate -> fix -> re-validate, only proceed when valid' gating loop in Phase 4 to make the feedback loop as crisp as the validation steps.

DimensionReasoningScore

Conciseness

The body is action-focused and assumes Claude's competence (no basic-concept explanations), but the closing 'Guidelines' section restates several phases already covered, adding trimmable tokens.

4 / 5

Actionability

It provides copy-paste-ready templates — write_note, edit_note, schema_validate, schema_diff, and a JSON canvas example — with concrete metadata and relation patterns covering the common per-chapter and per-entity cases.

5 / 5

Workflow Clarity

A clear six-phase pipeline (Setup through Visualize) with a dedicated validation phase, drift detection, relation-consistency checks, and checklists; the batch-operation validation requirement is satisfied, with feedback ('Fix issues found') present.

5 / 5

Progressive Disclosure

Internal structure is strong (pipeline overview followed by detailed phases, tables, and headers), but the 510-line skill is monolithic with no external bundle references; the six full schema templates and genre-adaptation table could be split into reference files.

4 / 5

Total

18

/

20

Passed

Description

71%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 is specific and action-rich, clearly conveying what the skill does across a six-stage pipeline. Its main weakness is the absence of an explicit 'when to use' trigger clause, which caps completeness.

Suggestions

Append a 'Use when...' clause naming concrete triggers, e.g. 'Use when analyzing a novel, play, poem, or non-fiction book into a Basic Memory knowledge graph.'

Add natural synonyms users would say ('novel', 'book', 'poem', 'text') to broaden trigger-term coverage.

Clarify distinction from sibling memory skills by foregrounding the end-to-end literary-analysis scope.

DimensionReasoningScore

Specificity

Names the domain ('literary work' into a 'knowledge graph') and lists six concrete actions — 'schema design, entity seeding, chapter-by-chapter processing, cross-referencing, validation, and visualization' — giving comprehensive coverage.

5 / 5

Completeness

It clearly states what the skill does but lacks any 'Use when...' clause or equivalent explicit trigger guidance, so completeness is capped at 3 per the rubric guideline.

3 / 5

Trigger Term Quality

Natural terms like 'analyze', 'literary work', 'knowledge graph', and 'Basic Memory' are present, but common synonyms a user might say (novel, book, poem, text) are missing.

4 / 5

Distinctiveness Conflict Risk

The literary-analysis niche is distinct and specific, but there is minor overlap risk with the broader memory-* skill family (e.g., memory-ingest, memory-notes) referenced in the body.

4 / 5

Total

16

/

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

skill_md_line_count

SKILL.md is long (515 lines); consider splitting into references/ and linking

Warning

Total

15

/

16

Passed

Repository
basicmachines-co/basic-memory
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.