CtrlK
BlogDocsLog inGet started
Tessl Logo

academic-abstract-refiner

Refines long medical academic texts into SCI-style unstructured Chinese and English abstracts; use when you need to condense drafts/reports/summaries into bilingual abstracts and generate Summary_Report.md.

63

Quality

75%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Fix and improve this skill with Tessl

tessl review fix ./scientific-skills/Academic Writing/academic-abstract-refiner/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

50%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The description and script contract are clear, but the body is padded with generic boilerplate and provides no actionable method for the core refinement task it advertises. Trimming boilerplate and adding concrete refinement guidance would materially improve it.

Suggestions

Remove the generic boilerplate sections (Recommended Workflow, Output Contract, Validation and Safety Rules, Failure Handling, Deterministic Output Rules, Completion Checklist) that restate process discipline Claude already follows; keep only skill-specific guidance.

Add concrete, actionable instruction for the actual refinement task — e.g., how to condense source text into a single unstructured SCI-style paragraph (target length, what to include/omit, how to preserve numerical claims) — since the script only renders pre-made abstracts.

Tighten the workflow into a skill-specific sequence with a real validation checkpoint (e.g., verify Summary_Report.md contains both abstracts and that no fabricated numbers appear) instead of the generic 4-step list.

DimensionReasoningScore

Conciseness

Skill-specific sections (Example Usage, Implementation Details) are efficient, but roughly half the body is generic boilerplate (Recommended Workflow, Output Contract, Validation and Safety Rules, Failure Handling, Deterministic Output Rules, Completion Checklist) that restates process discipline Claude already applies.

2 / 3

Actionability

The rendering example (`python scripts/refine_abstract.py --abstract-zh ... --abstract-en ... --output ...`) is copy-paste ready, but the skill's core value — refining text into an SCI abstract — is explicitly 'assumed to be completed by the agent' with only format constraints and no concrete method.

2 / 3

Workflow Clarity

A sequence exists and a validation shortcut (`refine_abstract.py --help`) is mentioned, but the 'Recommended Workflow' steps are generic rather than skill-specific checkpoints, and there is no validate-fix-retry loop tied to the actual render task.

2 / 3

Progressive Disclosure

The body is organized into sections and references real bundle scripts (scripts/refine_abstract.py, verified present) one level deep, but all content lives in a single monolithic file with no detail references, and the structure is diluted by generic sections.

2 / 3

Total

8

/

12

Passed

Description

100%

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, concise description that clearly states capabilities, gives natural trigger terms, includes an explicit use-when clause, and occupies a distinct niche. No revisions needed.

DimensionReasoningScore

Specificity

Names the domain and several concrete actions: 'Refines long medical academic texts into SCI-style unstructured Chinese and English abstracts' and 'generate Summary_Report.md', matching the multiple-specific-actions anchor.

3 / 3

Completeness

Explicitly states what it does (refines texts into bilingual abstracts) and when to use it via an explicit 'use when you need to condense...' clause, satisfying both what and when.

3 / 3

Trigger Term Quality

Covers natural terms a user would say — 'condense drafts/reports/summaries', 'bilingual abstracts', 'SCI-style' — giving good coverage rather than jargon.

3 / 3

Distinctiveness Conflict Risk

The medical-academic bilingual SCI-abstract niche is narrow with distinct triggers, making conflict with other skills unlikely.

3 / 3

Total

12

/

12

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.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
aipoch/medical-research-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.