CtrlK
BlogDocsLog inGet started
Tessl Logo

memory-metadata-search

Structured metadata search for Basic Memory: query notes by custom frontmatter fields using equality, range, array, and nested filters. Use when finding notes by status, priority, confidence, or any custom YAML field rather than free-text content.

72

Quality

88%

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

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 highly actionable, well-structured skill with executable examples and a clear single-tool workflow, but it is slightly verbose — the Guidelines section and full example duplicate earlier content, and progressive disclosure is weak since nothing is split into references.

Suggestions

Trim the Guidelines section to only rules not already demonstrated in the Filter Syntax and Quick Reference table (e.g., drop the repeated AND-logic, omit-query, and dot-notation bullets).

Move the full 'Example: Custom Frontmatter in Practice' note+queries block (or the operator reference table) into a references file and link to it, so SKILL.md stays a lean overview with one-level-deep detail.

DimensionReasoningScore

Conciseness

Mostly efficient with executable examples and a tight quick-reference table, but the Guidelines section repeats the same syntax rules already shown (AND logic, omit query, dot notation) and the full example note re-states content, adding some redundancy.

2 / 3

Actionability

Provides copy-paste-ready Python calls, a complete operator syntax table, concrete rules, and a worked example mapping a frontmatter note to queries — fully executable and specific.

3 / 3

Workflow Clarity

The skill is a single tool with an unambiguous action (pass filters to search_notes), and the flow from syntax → shortcuts → worked example is clearly sequenced; no destructive/batch operation requires a validation checkpoint here.

3 / 3

Progressive Disclosure

Well-organized into clear sections but entirely self-contained with no references or scripts to split out, and a sizable portion (operator table, guidelines, full example) could be deferred to keep the overview leaner; the in-body example is verbose.

1 / 3

Total

9

/

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.

A strong, concise description that states the capability, enumerates concrete filter operations, and gives an explicit "Use when" trigger scoped to Basic Memory metadata queries. It is third-person, specific, and distinct from generic search skills.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — "query notes by custom frontmatter fields using equality, range, array, and nested filters" — naming four distinct filter types rather than vague language.

3 / 3

Completeness

Answers both what ("Structured metadata search for Basic Memory: query notes by custom frontmatter fields...") and when with an explicit "Use when finding notes by status, priority, confidence, or any custom YAML field rather than free-text content" trigger clause.

3 / 3

Trigger Term Quality

Covers natural terms a user would say — "status, priority, confidence" and "custom YAML field" — alongside the more technical "frontmatter fields," giving good coverage of common phrasings.

3 / 3

Distinctiveness Conflict Risk

Scoped to "Basic Memory" and structured frontmatter metadata search, with triggers contrasting it against "free-text content," carving a clear niche unlikely to fire for unrelated skills.

3 / 3

Total

12

/

12

Passed

Validation

100%

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

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

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.