CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

autoskill

Analyzes user-requested Screenpipe history windows to detect repeated research workflows, match existing scientific skills, and stage new skill drafts or composition recipes for review. Requires a reachable Screenpipe HTTP API, normally on localhost:3030. Detection and embedding inference run locally; the selected LLM receives redacted app/title cluster summaries and matched skill descriptions. Use only when the user explicitly asks to analyze their recent work and propose skills.

72

Quality

91%

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

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.

A well-engineered operational skill body: executable commands with validation checkpoints, a well-structured reference bundle, and almost no filler. The residual costs are verbosity in caveat prose and long inlined prerequisites that belong in references.

Suggestions

Move the screenpipe source-build and LM Studio provisioning detail out of Prerequisites into a reference file (e.g., references/setup.md), keeping a one-line summary plus link in the body.

Tighten the dense multi-clause caveat sentences (e.g., the network-access blockquote) into short bullet points to cut token cost without losing the warnings.

Shorten or relocate the 'Citing Scientific Agent Skills' boilerplate to the repo-level contributing doc; it is not workflow-relevant for each invocation.

DimensionReasoningScore

Conciseness

The body is dense and operational — commands, config blocks, and pipeline steps — with essentially no explanation of concepts Claude already knows (screenpipe/LM Studio specifics are legitimately unfamiliar territory). A few long caveat sentences and the boilerplate citation section pad it slightly beyond the 5 anchor's 'every token earns its place'. Not 3: the extra length is operational specificity, not over-explanation.

4 / 5

Actionability

Commands are copy-paste ready throughout: pinned `uv pip install httpx==0.28.1 pyyaml==6.0.3 sentence-transformers==6.1.0`, `lms load`/`lms server start`, and full `doctor`/`run`/`promote` invocations with concrete example timestamps and flags; config.yaml blocks give default and opt-in shapes. Honest caveats about illustrative examples do not undermine executability. Matches the 5 anchor.

5 / 5

Workflow Clarity

Clear sequenced workflow — doctor preflight → run (six numbered internal steps) → review/dry-run → validate (`uv run skills-ref validate`, `--dry-run` checkpoint) → promote — with explicit validation checkpoints, non-zero exits with `error` markers, and refusal to overwrite on promote. This batch/staging skill includes the feedback loops the rubric requires, matching the 5 anchor.

5 / 5

Progressive Disclosure

All three referenced files (references/api-contracts.md, references/https-proxy.md, references/screenpipe-config.yaml) exist as real, substantive one-level-deep references, clearly signaled inline, and the scripts/ bundle matches the architecture diagram. It falls short of the 5 anchor because the Prerequisites section inlines long setup detail (screenpipe source build, LM Studio provisioning) that could live in a reference, and the citation boilerplate sits inline. Not 3: references are clearly signaled and content is mostly well-placed.

4 / 5

Total

18

/

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 description: comprehensive concrete capabilities, explicit what/when clauses in consistent third-person voice, and a tightly scoped trigger that minimizes conflict risk. The only gap is modest synonym coverage in its trigger phrasing.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — "detect repeated research workflows, match existing scientific skills, and stage new skill drafts or composition recipes" — plus concrete operational facts ("reachable Screenpipe HTTP API, normally on localhost:3030", "Detection and embedding inference run locally; the selected LLM receives redacted app/title cluster summaries"). Coverage is comprehensive with no minor gaps, matching the 5 anchor rather than the 4 anchor.

5 / 5

Completeness

Both halves are explicit: what it does ("Analyzes user-requested Screenpipe history windows to detect... match... and stage new skill drafts or composition recipes") and when to use it ("Use only when the user explicitly asks to analyze their recent work and propose skills"). This mirrors the 5 anchor's explicit what + when with a concrete trigger clause, and avoids the 4 anchor's weaker 'when'.

5 / 5

Trigger Term Quality

Natural trigger phrases are present — "analyze their recent work", "propose skills", "repeated research workflows", "Screenpipe" — but coverage stops short of the 5 anchor's comprehensive synonym set (e.g., no common variations like "find skill gaps", "what am I missing", or "draft a skill from my history"). It sits noticeably above the 3 anchor's partial keyword coverage, so 4.

4 / 5

Distinctiveness Conflict Risk

The Screenpipe-history niche is distinct and the "Use only when the user explicitly asks" constraint actively suppresses false triggers against sibling skill-authoring or analysis skills. Conflict risk is minimal, matching the 5 anchor.

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.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_field

'metadata' should map string keys to string values

Warning

Total

15

/

16

Passed

Repository

K-Dense-AI/scientific-agent-skills

Path

skills/autoskill/SKILL.md

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.