CtrlK
BlogDocsLog inGet started
Tessl Logo

bestblogs-profile

Use this skill when the user wants to set up, inspect, or update their BestBlogs interest profile and onboarding state (cold start). Triggers include "帮我做 BestBlogs 冷启动 / 设置兴趣标签 / 看我现在的画像 / bestblogs 的 onboarding", "set up my BestBlogs profile", "what topics have I chosen on BestBlogs". Invokes the `bestblogs` CLI.

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

Passed

No findings from the security scan

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.

A well-structured, actionable CLI skill with executable commands, an explicit auth pre-check, and per-error-code recovery guidance. Content is lean and free of conceptual padding, and the single-file organization suits its scope.

DimensionReasoningScore

Conciseness

Lean and operational throughout with no conceptual padding — it does not explain what BestBlogs or cold start is, and jumps straight to CLI primitives, pre-checks, and JSON contracts; every section earns its place.

3 / 3

Actionability

Fully executable commands with concrete flags and example values, e.g. 'bestblogs intake setup --non-interactive --tags "tag_ai,tag_coding,tag_product" --lang both --source-limit 10 --json' and 'bestblogs intake show --json', plus expected JSON output — copy-paste ready.

3 / 3

Workflow Clarity

Clear sequence with an explicit pre-check ('bestblogs auth status --json') that branches on AUTH_REQUIRED, plus an error-handling section mapping error codes (AUTH_REQUIRED, 403, RATE_LIMITED) to recovery actions; the follow-up 'intake show' acts as verification.

3 / 3

Progressive Disclosure

A single self-contained file (~95 lines) with well-organized sections (何时使用, 原语, 前置检查, 动作, 错误处理, 输出契约, 组合建议) and no nested references; appropriate for a CLI skill of this scope.

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 strong, third-person description with explicit 'Use when' triggers and natural bilingual keyword coverage. The only weakness is that the listed actions are generic verbs on a single domain rather than multiple distinct concrete operations.

DimensionReasoningScore

Specificity

Names the domain ('BestBlogs interest profile and onboarding state') and three actions ('set up, inspect, or update'), but these are generic verbs on a single object rather than multiple distinct concrete operations, so it falls short of the comprehensive multi-action anchor.

2 / 3

Completeness

Explicitly answers what ('set up, inspect, or update their BestBlogs interest profile and onboarding state (cold start)... Invokes the `bestblogs` CLI') and when ('Use this skill when the user wants to...' plus listed triggers), satisfying both halves with explicit triggers.

3 / 3

Trigger Term Quality

Provides natural trigger phrases users would actually say in both languages, e.g. '帮我做 BestBlogs 冷启动 / 设置兴趣标签 / 看我现在的画像', 'set up my BestBlogs profile', and 'what topics have I chosen on BestBlogs' — broad coverage matching the top anchor.

3 / 3

Distinctiveness Conflict Risk

Tied to a specific named product and a narrow niche (interest profile / onboarding cold start) with distinct bilingual triggers, making conflict with other skills unlikely.

3 / 3

Total

11

/

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.