CtrlK
BlogDocsLog inGet started
Tessl Logo

academic-cv-generator

Generate structured academic CVs from free-form Chinese/English text and export to Word (.docx). Use this skill when you are asked to organize, generate, or optimize an academic CV (e.g., publications/projects/awards) into a consistent, formatted document with uniform-colored section headers and optional bilingual output.

60

Quality

75%

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

Fix and improve this skill with Tessl

tessl review fix ./scientific-skills/Other/academic-cv-generator/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

57%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 delivers genuinely actionable commands, an exact intermediate format, and a clear end-to-end sequence, but it is undermined by cross-section redundancy, missing bundle files that the examples depend on, and the absence of any output-verification step. It is a solid, usable skill document that needs tightening and one validation checkpoint to reach the top band.

Suggestions

Add an explicit validation step to the workflow (e.g., re-open the generated .docx with python-docx to confirm required sections and styling before delivering), since document-generation workflows should include a feedback loop.

Ship the referenced files (sample_input_standard.txt, sample_output.docx, output/ZhangWei-Academic-CV.docx) or remove those references so the documented example command runs verbatim.

Consolidate the Awards/Skills/styling rules, which are each repeated across Key Features, the workflow steps, and the format rules, into a single authoritative section to reduce token cost.

DimensionReasoningScore

Conciseness

Mostly efficient with no concept over-explanation, but the same rules are repeated across sections: the Awards-omission rule appears in Key Features, workflow steps, and the Markdown format rules; the Skills-inference and uniform-styling rules are each stated three to four times. This redundancy could be consolidated into one authoritative section, placing it at 'mostly efficient but could be tightened' rather than 'minor instances'.

3 / 5

Actionability

Concrete, copy-paste-ready commands ('python scripts/render_cv.py --input ... --output ...') with exact flag values, an exact intermediate Markdown template, and a fixed output naming convention, backed by a real script. Not a 5 because the example references files absent from the bundle ('sample_input_standard.txt', 'sample_output.docx', 'output/ZhangWei-Academic-CV.docx'), so the documented example cannot run verbatim.

4 / 5

Workflow Clarity

The 7-step end-to-end workflow is clearly sequenced (parse/classify → Markdown intermediate → render → save), but there are no validation or verification checkpoints at all — no step confirms the .docx was produced correctly or that required sections are present. Per the rubric, a document-manipulation workflow without a feedback loop is capped at 3.

3 / 5

Progressive Disclosure

Sections are well organized and the script reference is real, but three of the four referenced paths are dangling: 'sample_input_standard.txt', 'sample_output.docx', and 'output/ZhangWei-Academic-CV.docx' do not exist in the bundle, and all implementation detail is inlined in a ~140-line body rather than split out. Navigation and discovery are therefore undermined, fitting 'some structure but could be better organized'.

3 / 5

Total

13

/

20

Passed

Description

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

A strong description that pairs a concrete, format-specific capability statement with an explicit trigger clause and good keyword coverage. Its only shortcomings are the second-person 'when you are asked to' phrasing and missing natural synonyms such as 'resume' or 'curriculum vitae'.

DimensionReasoningScore

Specificity

Quotes multiple concrete actions — 'Generate structured academic CVs from free-form Chinese/English text and export to Word (.docx)', 'organize, generate, or optimize an academic CV' 'with uniform-colored section headers and optional bilingual output' — with named input/output formats. It falls short of the comprehensive anchor because the second-person trigger phrasing ('when you are asked to') departs from the third-person voice the rubric requires, and body-level capabilities (classification, sorting) are unmentioned.

4 / 5

Completeness

Explicitly answers both: the 'what' ('Generate structured academic CVs from free-form Chinese/English text and export to Word (.docx)') and the 'when' ('Use this skill when you are asked to organize, generate, or optimize an academic CV (e.g., publications/projects/awards)') with concrete trigger phrases, matching the anchor-5 pattern.

5 / 5

Trigger Term Quality

Good natural keyword coverage: 'academic CV', 'organize, generate, or optimize', 'publications/projects/awards', 'Chinese/English', 'Word (.docx)' including the file extension. Not a 5 because common synonyms a user would naturally say — 'resume', 'curriculum vitae', or Chinese triggers like '简历' — are missing.

4 / 5

Distinctiveness Conflict Risk

A clear niche is staked out — bilingual academic CV generation with .docx export — with distinct triggers ('academic CV', 'publications/projects/awards'). Minor overlap risk remains with general document-formatting or resume-writing skills, so it sits at 'mostly distinct' rather than 'clear niche with minimal conflict'.

4 / 5

Total

17

/

20

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.

Validation — 15 / 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.