CtrlK
BlogDocsLog inGet started
Tessl Logo

nature-academic-search

Search literature across sources, verify or manage citations, and build MeSH strategies or citation-impact audits. Use for 文献检索、引文核对、参考文献管理、严格他引 and evidence-backed citer profiles; not for translating a paper or drafting manuscript prose.

64

Quality

81%

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

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

The body is a well-designed, lean router with an unusually explicit routing protocol and genuine error-recovery loops. However, its load-bearing references (manifest.yaml, static/core/tools.md, static/core/routing-and-ops.md) are missing from the provided bundle, which breaks both executability of step 1 and the navigation structure the disclosure strategy depends on.

Suggestions

Ship (or fix the paths to) `manifest.yaml` and the `static/core/` files (`tools.md`, `routing-and-ops.md`) — the routing protocol instructs the agent to always load them, so their absence dead-ends every task at step 1.

Inline the minimal content of the missing core layer (or embed the workflow→file mapping directly in SKILL.md) so the router remains executable even if the manifest is unavailable.

Trim the duplicated enumerations in step 2 (workflow list) and step 5 (reference list), since both restate what the manifest is supposed to declare.

DimensionReasoningScore

Conciseness

The router is lean: no re-explanation of concepts Claude already knows, dense file-path listings, and efficient reuse guidance ("Reuse already loaded guidance on follow-ups; load more only when the task needs it"). Minor trimming is possible — the workflow list in step 2 and the reference enumeration in step 5 partially duplicate what the (referenced) manifest already declares — so it sits at anchor 4 rather than the every-token-earns-its-place anchor 5.

4 / 5

Actionability

Guidance is concrete in form (exact paths like `references/workflows/wf4-citation-file-mgmt.md`, explicit ordering of core → fragment → shared modules, and script names), but the first and central instruction — "Read [manifest.yaml](manifest.yaml)" and the `always_load` files `static/core/tools.md` / `static/core/routing-and-ops.md` — points at files that do not exist in the bundle, so an agent dead-ends at step 1. That is a missing-key-details execution gap matching anchor 3 rather than the mostly-executable anchor 4.

3 / 5

Workflow Clarity

The five-step routing protocol is clearly sequenced (manifest/core → detect workflow → load fragment → apply in priority order → on-demand references) and includes explicit error-recovery feedback loops: "Report specific tool failures and continue with remaining tools; broaden terms when there are no results; fall back to manual generation from MCP-fetched metadata if a script fails twice." This matches anchor 5's clear sequence with feedback loops, not anchor 4 which tolerates validation gaps.

5 / 5

Progressive Disclosure

The design intent is good — one-level-deep workflow fragments, an on-demand reference table, and a "do not read every workflow" guard — but scored against the actual bundle, the declared navigation hub (manifest.yaml) and the entire `static/core/` layer it points to are absent, while the workflows, shared-module references, and scripts do exist. Broken central navigation is more than the "minor organization gaps" of anchor 4; it lands at anchor 3, where structure is present but navigation is unreliable.

3 / 5

Total

15

/

20

Passed

Description

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

The description is strong: it states multiple concrete capabilities, gives bilingual trigger phrases including the unusual but clearly intentional Chinese search terms, and explicitly bounds when to use and not use the skill. The only weaknesses are slightly generic phrasing in "search literature across sources" and a few missing common English trigger variations and file extensions.

DimensionReasoningScore

Specificity

"Search literature across sources, verify or manage citations, and build MeSH strategies or citation-impact audits" lists several concrete actions with only minor gaps (e.g., "search literature across sources" is less concrete than the rest). It matches the several-specific-actions anchor but falls short of the fully comprehensive anchor 5, and is clearly above the 1-2-action anchor 3.

4 / 5

Completeness

It explicitly answers "what" (search, verify/manage citations, build MeSH strategies, citation-impact audits) and "when" with a concrete "Use for 文献检索、引文核对、参考文献管理、严格他引 and evidence-backed citer profiles" clause, plus an explicit not-for boundary. This matches the anchor-5 example's structure exactly; anchor 4 would require a weaker or less explicit "when" clause.

5 / 5

Trigger Term Quality

Natural triggers are present in both languages ("citations", "MeSH", "文献检索、引文核对、参考文献管理、严格他引", "evidence-backed citer profiles") plus a negative boundary ("not for translating a paper or drafting manuscript prose"). Good coverage, but common English variations a user might say ("find papers", "literature review", "bibliography") and file extensions (.nbib/.ris/.bib, which appear only in the body) are missing, so it does not reach the comprehensive anchor 5.

4 / 5

Distinctiveness Conflict Risk

A clear academic-literature niche with distinct triggers (MeSH, 严格他引, citer profiles) and an explicit exclusion ("not for translating a paper or drafting manuscript prose") that further reduces mis-triggering against general writing/translation skills. Minimal conflict risk — matches anchor 5 rather than anchor 4's "minor overlap risk with closely related skills".

5 / 5

Total

18

/

20

Passed

Validation

87%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 1 missing

Warning

referenced_paths_exist

Referenced path issues: 1 deeper-than-1-level

Warning

Total

14

/

16

Passed

Repository
Yuan1z0825/nature-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.