CtrlK
BlogDocsLog inGet started
Tessl Logo

save

Use when the user provides a source (URL, file path, or free text) to save into the project's memex — a long-term knowledge bank for AI agents. Stores the raw source, extracts entities into cross-linked pages, runs a backlink audit, and updates the index and activity log. Do NOT trigger on casual reads; only when the intent is to persist a source into the memex.

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

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

A well-structured, executable save protocol with explicit validation and error handling. All dimensions land solidly at 4, held back from 5 by minor restated explanations, judgment-only extraction steps, and the absence of an explicit post-write verification checkpoint.

Suggestions

Deduplicate the SALP-grammar explanation — state it once in the Memex Resolution section and reference it from the Save Steps instead of re-explaining.

Add an explicit post-write verification checkpoint after step 6 (e.g. Glob the created page paths and confirm each exists before the backlink audit) to close the workflow_clarity gap.

Tighten the blockquote in Memex Resolution and the 'Constraints' repetition of the raw-immutability rule, which is already covered in step 3.

DimensionReasoningScore

Conciseness

The body is largely lean and actionable (numbered steps, templates, commands), but the SALP grammar and the pages/memex distinction are restated in multiple places and could be tightened without losing clarity.

4 / 5

Actionability

Concrete, copy-ready artifacts are given throughout (WebFetch prompt, `grep -rln` audit command, YAML/markdown templates, frontmatter), with the only gap being the inherently judgment-based entity extraction steps.

4 / 5

Workflow Clarity

A clear 10-step sequence with an explicit CRITICAL audit checkpoint and an error-handling feedback loop (retry once, then stop); the minor gap is that there is no post-write verification that entity/source-summary pages were actually created.

4 / 5

Progressive Disclosure

Structure is well organized with one clearly signaled, one-level-deep reference to the real bundle file `assets/AGENTS.md` for the full schema; small recurring templates are inlined appropriately rather than buried in separate files.

4 / 5

Total

16

/

20

Passed

Description

92%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, third-person description that pairs a concrete action list with an explicit 'Use when' trigger and a negative boundary clause. Trigger-term coverage is the only mild gap, with a couple of natural phrasings not surfaced.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'Stores the raw source, extracts entities into cross-linked pages, runs a backlink audit, and updates the index and activity log' — giving comprehensive coverage of what the skill does.

5 / 5

Completeness

Explicitly answers both what (stores/extracts/audits/updates) and when ('Use when the user provides a source ... to save into the project's memex'), reinforced by a concrete negative-trigger clause ('Do NOT trigger on casual reads').

5 / 5

Trigger Term Quality

Natural terms are present ('save', 'source', 'URL', 'file path', 'free text', 'persist') with the source-type synonyms enumerated; a few common phrasings users might say (e.g. 'article', 'add this') are absent from the description itself.

4 / 5

Distinctiveness Conflict Risk

The 'memex' niche plus the explicit anti-trigger boundary ('Do NOT trigger on casual reads; only when the intent is to persist a source into the memex') keeps it clearly distinct from adjacent read/save skills.

5 / 5

Total

19

/

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

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository
korchasa/flowai-plugins
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.