CtrlK
BlogDocsLog inGet started
Tessl Logo

generate-mocs

重新生成 Obsidian 里的目录页 / 导航页(MOC)。 当用户说“更新索引”“更新论文和概念目录”“刷新论文和概念目录”“刷新MOC”时使用。

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%

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 concise, fully actionable single-purpose skill: concrete commands, a clear sequenced workflow, and an explicit validation gate before any git commit. It makes appropriate use of shared scripts and keeps content lean without explaining concepts Claude already knows.

DimensionReasoningScore

Conciseness

Lean and efficient at under 50 lines with no concept explanations Claude already knows; the Step 0 variable list and git defaults are operational config the scripts depend on, so each token earns its place.

3 / 3

Actionability

Provides fully executable, copy-paste-ready commands (python3 ../_shared/generate_concept_mocs.py, generate_paper_mocs.py) with concrete paths, matching the level-3 anchor.

3 / 3

Workflow Clarity

Clear sequence (config -> run scripts -> report -> git) with an explicit validation gate for git (check .git existence and staged changes, 'only then commit'), satisfying the destructive/batch-operation feedback requirement.

3 / 3

Progressive Disclosure

A simple under-50-line single-task skill with well-organized sections (Step 0, 执行步骤, git 自动化, 结果要求) and no nested external references, which the rubric allows to score 3 on organization alone.

3 / 3

Total

12

/

12

Passed

Description

90%

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 well-formed: it states a concrete purpose and includes an explicit 'use when' trigger with several natural phrasing variations, giving it strong completeness and distinctiveness. Its only weakness is specificity, since it lists a single action rather than multiple concrete operations.

Suggestions

Add one or two more concrete actions to the description (e.g., 'scan notes and concepts folders and rebuild index pages') to lift specificity from 2 to 3.

Optionally note idempotency in the description so users know repeated runs are safe.

DimensionReasoningScore

Specificity

Names the domain (Obsidian MOC/目录页) and one concrete action ("重新生成"), but does not enumerate multiple specific actions like the level-3 anchor requires; it is closer to 'Names domain and some actions' than the vague level-1.

2 / 3

Completeness

Explicitly answers both what (regenerate MOC pages) and when ("当用户说...时使用"), matching the level-3 anchor with an explicit trigger clause.

3 / 3

Trigger Term Quality

Provides good coverage of natural phrasings a user would say ("更新索引", "更新论文和概念目录", "刷新论文和概念目录", "刷新MOC"), including 更新/刷新 variants and full/abbreviated forms.

3 / 3

Distinctiveness Conflict Risk

A clear niche (Obsidian MOC regeneration) with distinct, specific triggers makes it unlikely to fire for the wrong skill.

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
huangkiki/dailypaper-skills
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.