CtrlK
BlogDocsLog inGet started
Tessl Logo

infographics

Use when generating Basic Memory PR, changelog, release, or weekly images from Codex.

68

Quality

83%

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

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

A well-structured, actionable skill body with concrete commands, clear sequencing, and explicit validation checkpoints. Its weaknesses are repeated enumerations that hurt token efficiency and references to script files that are absent from the bundle.

Suggestions

Consolidate the repeated image-first form list and the repeated copyright/IP warnings into a single defined section that other sections reference, to remove duplicated tokens and improve conciseness.

Either add the referenced scripts (scripts/generate_pr_infographic.py and scripts/generate_infographic.py) to the bundle or note explicitly that they live in the target Basic Memory repo, so the script paths are not dangling references.

Consider moving the large BM category pool into a references file (e.g. references/style-categories.md) and keeping only the selection rules inline, improving progressive disclosure and token efficiency.

DimensionReasoningScore

Conciseness

Largely efficient and does not explain basic concepts Claude already knows, but the image-first form list ('poster, scene, tableau, cover, painting, photograph, staged artifact ...') and the copyright/IP warnings are repeated across several sections, and the inline category pool is long — it could be tightened. Not score 3 because not every token earns its place; not score 1 because it avoids generic concept explanation.

2 / 3

Actionability

Provides concrete, copy-paste-ready commands with real flags and canonical output paths (e.g. 'gh pr view <number> --json body --jq ...' and 'uv run --script scripts/generate_pr_infographic.py --pr-number ... --output docs/assets/infographics/pr-<number>.webp'), plus explicit marker blocks — fully executable guidance rather than pseudocode.

3 / 3

Workflow Clarity

PR and Generation modes are clearly sequenced with explicit validation checkpoints — a dry-run/--print-prompt test 'before spending an image call' and 'Verify the image exists and is readable before reporting success' — and the Changelog mode provides a checklist of evidence-pack components, matching the anchor with explicit validation steps and checklists.

3 / 3

Progressive Disclosure

The two reference files cited ('references/prompt-blueprint.md', 'references/style-balance.md') exist and are clearly signaled one level deep, but the body also invokes 'scripts/generate_pr_infographic.py' and 'scripts/generate_infographic.py' while no scripts/ directory is present in the bundle, leaving dangling references; the large inline category pool is also content that could be split out. Not score 3 because of the broken script paths; not score 1 because real references with clear navigation do exist.

2 / 3

Total

10

/

12

Passed

Description

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

A concise, third-person-voiced description with an explicit 'Use when' trigger and a distinct niche. Its main weakness is relying on one action verb across several subjects rather than enumerating distinct concrete capabilities.

DimensionReasoningScore

Specificity

Names the domain ('Basic Memory ... images') and several output types ('PR, changelog, release, or weekly images') but relies on a single action verb ('generating') rather than listing multiple distinct concrete actions, matching the 'names domain and some actions, but not comprehensive' anchor.

2 / 3

Completeness

Contains an explicit 'Use when ...' trigger clause and states the action (generating Basic Memory images), so it answers both what and when; the what/when phrasing is somewhat compact and overlapping but both elements are explicitly present.

3 / 3

Trigger Term Quality

Includes natural terms a user would say — 'PR', 'changelog', 'release', 'weekly images' — giving good coverage comparable to the score-3 anchor; the trailing 'from Codex' is slightly jargon-ish but does not undermine the natural keywords.

3 / 3

Distinctiveness Conflict Risk

Targets a clear niche (Basic Memory PR/changelog/release/weekly image generation) with distinct triggers unlikely to fire for unrelated skills, matching the 'clear niche with distinct triggers' anchor.

3 / 3

Total

11

/

12

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

referenced_paths_exist

Referenced path issues: 3 missing

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.