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.
name academic-cv-generator description 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. license MIT author aipoch source aipoch source_url https://github.com/aipoch/medical-research-skills Source : https://github.com/aipoch/medical-research-skills When to Use You receive a messy, free-form CV draft (Chinese or English) and need it reorganized into a standard academic structure. You are asked to compile and format Publications from raw citation strings without changing their original citation format. You need to extract and normalize Education and Project Experience entries, then sort them by degree level or time. You must generate a Word (.docx) academic CV that matches a predefined visual style (uniform header color, bold headers, bullet lists). The user requests a polished CV output file with a fixed naming convention: Name-Academic-CV.docx . Key Features Classifies free-form input into: Personal Information, Educational Background, Project Experience, Publications, Awards (optional), Skills. Normalizes content into a required intermediate Markdown outline before rendering. Omits the Awards section entirely when no awards are provided. Infers a minimal Skills section from project descriptions when explicit skills are missing. Renders a Word document aligned to the reference layout output/ZhangWei-Academic-CV.docx . Applies consistent styling rules: single-line section titles, larger than body text, bold, and one uniform header color. Dependencies Python 3.x python-docx (install via pip install python-docx ) Example Usage
Educational Background Degree, Major, School, Year Degree, Major, School, Year
Project Experience Project Name (Project Period): Key responsibilities or work content Project Name (Project Period): Key responsibilities or work content
Publications Original citation entries (keep input format) Original citation entries (keep input format)
Awards Year, Award Year, Award
Skills Programming Languages: ... Technical Fields: ... Tools & Technologies: ... Rules: If Awards is empty, omit the entire section. If Skills is empty, infer and output a minimal skills list (e.g., Technical Fields: Blockchain / Machine Learning / Systems Development ). 4) Word rendering rules Do not print the “Personal Information” section title in the DOCX. Print the name as the first line in bold . Print the contact line as: Title | Organization | Email | Phone . Section titles (Educational Background / Project Experience / Publications / Awards / Skills): bold single-line larger than body text all use one uniform color chosen from: purple , cyan , green , red (or random ) All items under each section are rendered as bullet points. 5) Output rules Output format must be Word (.docx) . Output filename must be: Name-Academic-CV.docx . Treat “Publications / Published Literature / Published Papers” as standalone publication sections. The final layout should match the reference: output/ZhangWei-Academic-CV.docx .