CtrlK
BlogDocsLog inGet started
Tessl Logo

bestblogs-capture

Use this skill when the user wants to save, annotate, or review their BestBlogs reading — create/list/update/remove bookmarks, add highlights with optional notes, view highlight-only vs. note-only lists, and manage reading history. Triggers include "收藏这篇 / 给这段划线 / 加个笔记 / 看我的收藏 / 我的笔记 / 我的阅读历史 / 删掉这条历史", "bookmark this on BestBlogs", "highlight this quote", "show my notes", "clear my BestBlogs reading history". Invokes the `bestblogs` CLI.

77

Quality

96%

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

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

The body is a tight, executable CLI reference: concise, copy-paste-ready commands, a genuinely non-obvious data-model explainer, and solid error-handling guidance. The only soft spot is workflow clarity, where the recommended sequence relies on per-command errors rather than explicit inter-step validation checkpoints.

Suggestions

Add explicit validation checkpoints to the 组合建议 sequence (e.g., verify a bookmark/highlight was created via its JSON response before moving to the next step) to lift workflow clarity toward the top anchor.

Consider noting how to confirm a destructive 'history clear' completed (e.g., re-listing history afterward) so the destructive path has a closed feedback loop.

Make the entryType filter intent explicit in the workflow (highlight-only vs note-only) with a one-line reminder, since it is the skill's most error-prone distinction.

DimensionReasoningScore

Conciseness

Lean throughout: no generic concept explanation, and the non-obvious data-model note (note and highlight share one table, distinguished by entryType) is precisely the kind of domain knowledge Claude would not already know. Every section earns its tokens.

3 / 3

Actionability

Commands are fully executable with real flags (-r, -t, -n, --color, --json, --yes) and copy-paste-ready examples for every primitive, matching the fully-executable anchor.

3 / 3

Workflow Clarity

The 组合建议 section gives a usable sequenced workflow and the 错误处理 section supplies recovery feedback (409→already highlighted, 404→idempotent, 401→auth login), with the destructive 'history clear' explicitly flagged and gated by --yes. It falls short of a 3 because the main workflow steps lack explicit validation checkpoints between them rather than relying on per-call error handling.

2.5 / 3

Progressive Disclosure

A single-purpose, well-sectioned skill (~80 lines) with no external bundle files and clear headers; per the simple-skills scoring note, well-organized sections without nested references justify the top anchor.

3 / 3

Total

11.5

/

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.

The description is specific, complete, and distinctive: it names concrete capabilities, provides explicit natural-language triggers in two languages, and is tightly scoped to the BestBlogs CLI. It cleanly satisfies the top anchor on every dimension.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'create/list/update/remove bookmarks', 'add highlights with optional notes', 'view highlight-only vs. note-only lists', and 'manage reading history' — matching the score-3 anchor of multiple specific concrete actions.

3 / 3

Completeness

Explicitly answers both what (concrete bookmark/highlight/note/history actions) and when ('Use this skill when the user wants to...', plus an explicit 'Triggers include' list), matching the both-what-and-when anchor.

3 / 3

Trigger Term Quality

Covers natural phrasings a user would actually say in both languages ('收藏这篇', '给这段划线', '加个笔记', '看我的收藏', 'bookmark this on BestBlogs', 'highlight this quote', 'show my notes'), giving good coverage of natural terms.

3 / 3

Distinctiveness Conflict Risk

Tied to a specific product (BestBlogs) with brand-specific trigger phrases and a single CLI, giving it a clear niche unlikely to collide with other 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
ginobefun/BestBlogs
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.