CtrlK
BlogDocsLog inGet started
Tessl Logo

bm-share

Promote a note from your personal Basic Memory project to a shared team project, with attribution. Use when the user says "share this with the team", "publish this decision", or runs /basic-memory:bm-share. This is the deliberate way to write to a team workspace — auto-capture never does.

76

Quality

95%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

High

Do not use without reviewing

SKILL.md
Quality
Evals
Security

Quality

Content

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

An excellently structured workflow that is lean, concrete, and well-sequenced with the right validation checkpoints for a shared-workspace write. It assumes Claude's competence and provides actionable, specific guidance throughout.

DimensionReasoningScore

Conciseness

Lean and efficient; it assumes Claude's competence (no padding about what frontmatter, UUIDs, or MCP are) and each line carries actionable content, matching the 'every token earns its place' anchor.

3 / 3

Actionability

Though instruction-only, the guidance is concrete and copy-paste ready — it names exact MCP tools (read_note, write_note), arguments (project_id vs project, directory, title), and frontmatter fields (shared_from:) with a defined observation format.

3 / 3

Workflow Clarity

A clear 6-step sequence with explicit validation checkpoints for a teammate-visible write: stop if teamProjects is empty, confirm before writing and wait for a yes, and don't overwrite an existing note unless told.

3 / 3

Progressive Disclosure

A self-contained single-task skill with well-organized Steps and Notes sections and no need for external references; with no bundle files present, well-organized sections suffice for a top score.

3 / 3

Total

12

/

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 clear, well-triggered description that names its concrete actions and an explicit 'when to use' clause. Its only weakness is second-person voice ('your personal ... project'), which costs it a specificity point under the rubric's voice guideline.

Suggestions

Rewrite in third person to avoid the second-person phrasing, e.g. 'Promotes a note from a personal Basic Memory project ...' instead of 'from your personal Basic Memory project'.

DimensionReasoningScore

Specificity

Names concrete actions ('Promote a note ... with attribution', 'write to a team workspace') but uses second-person voice ('from your personal Basic Memory project'), which the guidelines penalize by reducing specificity by one from 3.

2 / 3

Completeness

Explicitly answers what ('Promote a note ... with attribution') and when ('Use when the user says ...'), satisfying both halves with an explicit trigger clause.

3 / 3

Trigger Term Quality

Quotes natural user phrases — 'share this with the team', 'publish this decision', and the /basic-memory:bm-share command — that a user would plausibly say, giving strong coverage.

3 / 3

Distinctiveness Conflict Risk

The personal-to-shared Basic Memory promotion niche is distinct, with dedicated triggers and an explicit contrast to auto-capture, making conflict with other skills unlikely.

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

frontmatter_unknown_keys

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

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.