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.

48

Quality

51%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

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

Quality

Content

27%

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

This skill suffers from excessive generic boilerplate that drowns out the actual domain-specific content about medical abstract refinement. The core value proposition—how to condense long medical texts into SCI-style bilingual abstracts—receives minimal concrete guidance, while generic sections about failure handling, safety rules, and completion checklists consume most of the token budget. The single concrete element (the CLI command) is merely a formatting script, not the actual intellectual work of abstract refinement.

Suggestions

Remove all generic boilerplate sections (Failure Handling, Deterministic Output Rules, Completion Checklist, generic Required Inputs, generic Recommended Workflow) and replace with a concrete, domain-specific workflow showing how to go from source medical text to refined abstracts.

Add a concrete before/after example: show a snippet of source medical text and the corresponding refined Chinese and English abstracts, demonstrating the expected style, length, and tone.

Provide a real Chinese abstract example instead of placeholder punctuation marks in the CLI example, and show what the generated Summary_Report.md actually looks like.

Consolidate the duplicated validation sections (Validation Shortcut at top, Quick Validation near bottom, Validation and Safety Rules) into a single concise section.

DimensionReasoningScore

Conciseness

The skill is extremely verbose and padded with generic boilerplate sections (Failure Handling, Validation and Safety Rules, Deterministic Output Rules, Completion Checklist) that are not specific to this skill and explain things Claude already knows. The 'When Not to Use', 'Required Inputs', and 'Recommended Workflow' sections are generic platitudes that could apply to any skill. The actual unique content (how to refine medical abstracts into bilingual SCI-style format) is buried under layers of unnecessary scaffolding.

1 / 3

Actionability

There is one concrete command example (`python scripts/refine_abstract.py` with flags), but the core task—actually refining a long medical text into an abstract—has no concrete guidance. The skill assumes the agent has already produced the abstracts before running the script, but provides no examples of what a good abstract looks like, no input/output examples of the refinement process itself, and the Chinese abstract example is just punctuation marks. The script is a formatter, not the actual skill.

2 / 3

Workflow Clarity

The 'Recommended Workflow' section lists 4 steps but they are entirely generic (validate, select path, produce output, validate again) with no specifics about the medical abstract refinement process. The actual multi-step process of reading source text → extracting key findings → drafting Chinese abstract → drafting English abstract → running the formatter script is never explicitly sequenced. The validation shortcut is a nice touch but the core workflow lacks specificity.

2 / 3

Progressive Disclosure

The content is a monolithic wall of text with many sections that repeat similar ideas (Quick Validation appears twice, validation rules are scattered across multiple sections). There are no bundle files provided and no references to external documentation. The skill references `scripts/refine_abstract.py` but no bundle files exist to support it. The organization is poor—generic boilerplate sections dominate over the actual skill-specific content.

1 / 3

Total

6

/

12

Passed

Description

75%

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 reasonably well-constructed with a clear 'use when' clause and a distinctive niche combining medical academic writing, SCI-style abstracts, and bilingual output. Its main weaknesses are moderate specificity in listing concrete actions and limited coverage of natural trigger terms users might employ when seeking this skill.

Suggestions

Add more specific concrete actions such as 'structures Background, Methods, Results, and Conclusions sections' or 'formats per target journal guidelines' to improve specificity.

Expand trigger term coverage with natural variations like 'paper abstract', 'journal abstract', 'manuscript summary', 'research paper', or '论文摘要' to improve discoverability.

DimensionReasoningScore

Specificity

The description names the domain (medical academic texts, SCI-style abstracts) and mentions some actions (refines, condense, generate Summary_Report.md), but doesn't list multiple concrete actions in detail—e.g., it doesn't specify structuring sections like Background/Methods/Results/Conclusions or formatting conventions.

2 / 3

Completeness

The description clearly answers both 'what' (refines long medical academic texts into SCI-style unstructured Chinese and English abstracts) and 'when' (use when you need to condense drafts/reports/summaries into bilingual abstracts and generate Summary_Report.md), with an explicit 'use when' clause.

3 / 3

Trigger Term Quality

Includes some relevant keywords like 'SCI-style', 'abstracts', 'bilingual', 'medical academic texts', 'Summary_Report.md', but misses common user variations such as 'paper abstract', 'manuscript summary', 'journal abstract', 'research paper', or 'academic writing'.

2 / 3

Distinctiveness Conflict Risk

The combination of SCI-style medical abstracts, bilingual Chinese/English output, and the specific output file Summary_Report.md creates a very distinct niche that is unlikely to conflict with other skills.

3 / 3

Total

10

/

12

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

10

/

11

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.