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.

64

Quality

76%

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

68%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 well-organized, concise, and actionable with executable CLI examples and a precise intermediate markdown spec. Its main weaknesses are a missing validation/verification checkpoint in the generation workflow (capping workflow_clarity at 3) and references to sample files that are not present in the bundle.

Suggestions

Add a verification step to the workflow (e.g., open the generated .docx and confirm section headers are bold/single-line/uniform-colored and Publications retain original citation strings), with a fix-and-regenerate loop, to lift workflow_clarity above 3.

Reconcile the output filename: the body states "Name-Academic-CV.docx" but render_cv.py produces "{name}-academic resume.docx" — update one to match the other.

Either include the referenced sample_input_standard.txt and sample_output.docx files in the bundle or remove the references, so progressive_disclosure references all point to real files.

DimensionReasoningScore

Conciseness

Efficient and assumes competence — no padding about what a CV or Word file is — with executable CLI examples and a compact markdown spec; some rules are restated across Key Features and Implementation Details and could be trimmed, keeping it just below the lean 5.

4 / 5

Actionability

Provides concrete, executable commands with documented flags ("python scripts/render_cv.py --input ... --output ...", "--lang zh|en", "--header-color purple|cyan|green|red|random") and an exact markdown template; minor gaps are the missing referenced sample input/output files, so it does not reach the copy-paste-complete 5.

4 / 5

Workflow Clarity

A clear numbered end-to-end sequence is present, but there is no validation or verification checkpoint for the document-generation step, and the rubric caps batch/document workflows without feedback loops at 3; a filename discrepancy (skill says "Name-Academic-CV.docx" while the script writes "{name}-academic resume.docx") further weakens it.

3 / 5

Progressive Disclosure

Good section structure with a single one-level reference to a real bundle file (scripts/render_cv.py, verified present) and well-organized sections; minor gaps from references to non-existent files (sample_input_standard.txt, sample_output.docx, output/ZhangWei-Academic-CV.docx) keep it below 5.

4 / 5

Total

15

/

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.

The description is well-crafted: third-person voice, an explicit 'Use this skill when' trigger, and concrete capabilities (bilingual CV generation, .docx export, uniform headers). It fully satisfies the what-and-when requirement and is clearly distinct from generic document skills.

DimensionReasoningScore

Specificity

Lists several concrete actions — "Generate structured academic CVs", "export to Word (.docx)", "uniform-colored section headers", "optional bilingual output" — with only minor coverage gaps, fitting the 'several specific actions' anchor rather than the comprehensive 5.

4 / 5

Completeness

Explicitly answers both: what ("Generate structured academic CVs... export to Word (.docx)") and when ("Use this skill when you are asked to organize, generate, or optimize an academic CV"), matching the clearly-explicit-what-and-when anchor.

5 / 5

Trigger Term Quality

Strong natural terms users would say — "academic CV", "organize, generate, or optimize", "publications/projects/awards", "Word (.docx)" — but lacks common synonyms like "resume" or "curriculum vitae", so it sits just below the comprehensive 5.

4 / 5

Distinctiveness Conflict Risk

Targets a clear niche (academic CV generation with bilingual output and uniform headers) that is mostly distinct from generic document skills, with only minor overlap risk, fitting the 'mostly distinct' 4 anchor rather than the fully-niche 5.

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.

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.