Agent skill

Academic Cv Generator

by aipoch in aipoch/medical-research-skills

Generate structured academic CVs from free-form Chinese/English text and export to Word (.docx).

MITAuto-check passedDocuments & Office

Install Academic Cv Generator

skills CLI
$ npx skills add aipoch/medical-research-skills --skill academic-cv-generator -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install aipoch/medical-research-skills academic-cv-generator --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/aipoch/medical-research-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/scientific-skills/Other/academic-cv-generator .claude/skills/academic-cv-generator && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
academic-cv-generator
GitHub stars
2k
Token cost
~1.4k tokens
SKILL.md length
529 words
Files
3 (incl. scripts)
Skills in repo
578
Repo updated
First seen
Licence
MIT

At a glance

Generate structured academic CVs from free-form Chinese/English text and export to Word (.docx).

  • Works in 9 steps: Prepare input (free-form text) → Generate the Word CV → Optional flags → …
  • You are asked to organize
  • SKILL.md covers When to Use, Key Features, Dependencies and Example Usage, plus 1 more section
  • Runs Python scripts from its folder; calls python and pip

What it does

Academic Cv Generator is an agent skill from aipoch/medical-research-skills. 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.

Its SKILL.md is about 1.4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 3 other files, including scripts (for example `academic-cv-generator_audit_result_v1.json` and `scripts/render_cv.py`).

It sits in Documents & Office, covering Word documents and Translation. It works with Microsoft Word. The repository describes itself as: Hundreds of agent skills for medical research, including protocol design, data analysis, evidence insights, and academic writing. The licence is MIT.

When your agent uses it

  • You are asked to organize
  • Optimize an academic CV (e.g.
  • Publications/projects/awards) into a consistent
  • Formatted document with uniform-colored section headers and optional bilingual output

Example prompts

  • “/academic-cv-generator”

Requirements

  • Python 3

Workflow steps

9 steps, taken from the step headings in SKILL.md.

  1. Prepare input (free-form text)
  2. Generate the Word CV
  3. Optional flags
  4. Expected output
  5. End-to-end workflow
  6. Classification rules
  7. Required Markdown output format (intermediate representation)
  8. Word rendering rules
  9. Output rules

What it can do on your machine

Read from SKILL.md and the folder at commit 686e09d. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 1 file in scripts/ (Python), which the agent can run.

    Shell commands in SKILL.md call:

    • python
    • pip

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use pip, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Academic Cv Generator loads about 1.4k tokens when it runs. Until then it costs about 86 tokens; SKILL.md has 529 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~86
When it runs · the whole SKILL.md, loaded when a task matches
~1.4k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from aipoch/medical-research-skills at commit 686e09d, republished under its MIT licence (© aipoch). 529 words, ~1,378 tokens.

Download SKILL.mdSave it as .claude/skills/academic-cv-generator/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.
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: 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

1) Prepare input (free-form text)

Create or use the provided example input file:

  • sample_input_standard.txt
2) Generate the Word CV
bash
python -m pip install python-docx
python scripts/render_cv.py --input sample_input_standard.txt --output output
3) Optional flags
bash
python scripts/render_cv.py \
  --input sample_input_standard.txt \
  --output output \
  --lang en \
  --header-color random

Supported options:

  • --lang zh|en
  • --header-color purple|cyan|green|red|random
4) Expected output
  • Output file: Name-Academic-CV.docx (saved under the --output directory)
  • Reference sample: sample_output.docx

Implementation Details

1) End-to-end workflow
  1. Parse the input and classify content into:
    • Personal Information
    • Educational Background
    • Project Experience
    • Publications
    • Skills
    • Awards (optional)
  2. Convert the classified result into the required Markdown layout (mandatory intermediate step).
  3. If Awards is empty, omit the section from both Markdown and DOCX.
  4. If Skills is empty, infer skills from project experience and output a minimal skills list.
  5. Render the CV into Word using the same visual structure as output/ZhangWei-Academic-CV.docx.
  6. Ensure section titles are single-line, bold, larger than body text, and share one uniform color.
  7. Save as Name-Academic-CV.docx.
Show full SKILL.md (206 more words)Show less
2) Classification rules
  • Personal Information: name, title, organization, email, phone.
  • Educational Background: degree (PhD/Master/Bachelor), major, school, year; sort from highest to lowest degree.
  • Project Experience: project name + time range + responsibilities/description; sort by time (most recent first).
  • Publications: keep original citation strings exactly as provided (no reformatting).
  • Skills: use explicit skills if present; otherwise infer from project content.
3) Required Markdown output format (intermediate representation)

The classified content must be normalized into the following Markdown outline:

text
Personal Information
Name|Title|Organization|Email|Phone

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.

© aipoch, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 2 other files (scripts) in scientific-skills/Other/academic-cv-generator of aipoch/medical-research-skills.

  • SKILL.md
  • academic-cv-generator_audit_result_v1.json
  • scripts/render_cv.py

Open the folder on GitHubat commit 686e09d

Compare with similar skills

Academic Cv Generator next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Academic Cv Generator compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Academic Cv Generator this skillaipoch/medical-research-skills2k—~1.4kAutomated safety check: PassMIT
De Aigc Skillsbrycewang-stanford/Auto-Empirical-Research-Skills4.5k—~5kAutomated safety check: PassCustom licence
Academic Paperbrycewang-stanford/Auto-Empirical-Research-Skills4.5k—~7.3kAutomated safety check: PassCustom licence
Translate Bookdeusyu/translate-book2.1k—~5.5kAutomated safety check: NotesMIT
Persian Writingali2000hos/persian-writing362—~4.4kAutomated safety check: WarnMIT
Japanese Tutorsundial-org/awesome-openclaw-skills663—~760Automated safety check: PassNone

Similar skills

  • De Aigc Skills

    brycewang-stanford/Auto-Empirical-Research-Skills

    中英双语学术降 AIGC / bilingual academic de-AIGC skill. An agent skill from brycewang-stanford/Auto-Empirical-Research-Skills.

    4.5k GitHub stars~5k tokensUpdated 4 days ago
    Documents & OfficeAuto-check passed
  • Academic Paper

    brycewang-stanford/Auto-Empirical-Research-Skills

    Academic paper writing skill with 12-agent pipeline. An agent skill from brycewang-stanford/Auto-Empirical-Research-Skills.

    4.5k GitHub stars~7.3k tokensUpdated 4 days ago
    Documents & OfficeAuto-check passed
  • Translate Book

    deusyu/translate-book

    Translate books (PDF/DOCX/EPUB) into any language using parallel sub-agents.

    2.1k GitHub stars~5.5k tokensUpdated 15 days ago
    Documents & OfficeAuto-check: notes
  • Persian Writing

    ali2000hos/persian-writing

    Write natural, human-sounding Persian (Farsi) and build correct right-to-left Persian deliverables.

    362 GitHub stars~4.4k tokensUpdated 5 days ago
    Documents & OfficeAuto-check: warnings
  • Japanese Tutor

    sundial-org/awesome-openclaw-skills

    Interactive Japanese learning assistant. An agent skill from sundial-org/awesome-openclaw-skills.

    663 GitHub stars~760 tokensUpdated 7 mo ago
    Documents & OfficeAuto-check passed
  • Aigc Detector

    free-revalution/AIGC-Detector-Pro

    Academic paper AI content detection, rewriting, and thesis writing assistant.

    141 GitHub stars~2.8k tokensUpdated 4 mo ago
    EducationAuto-check passed

More from aipoch/medical-research-skills

All 578 skills in this repo
  • Academic Poster Generator

    aipoch/medical-research-skills

    Complete workflow for generating academic research posters from PDF literature; use when you need to extract paper content from PDFs and produce a LaTeX-based poster…

    2k GitHub stars~2.2k tokensUpdated 22 days ago
    Auto-check passed
  • Diagnostic Study Quality Assessment Quadas

    aipoch/medical-research-skills

    Analyzes clinical diagnostic accuracy studies for bias using the QUADAS-2 tool.

    2k GitHub stars~1.4k tokensUpdated 22 days ago
    Auto-check passed
  • Exploratory Data Analysis

    aipoch/medical-research-skills

    Perform comprehensive exploratory data analysis on scientific data files across 200+ file formats.

    2k GitHub stars~3.7k tokensUpdated 22 days ago
    Auto-check passed
  • Iso Certification

    aipoch/medical-research-skills

    A toolkit for preparing ISO 13485:2016 certification documentation for medical device QMS.

    2k GitHub stars~1.8k tokensUpdated 22 days ago
    Auto-check passed
  • Journal Skills

    aipoch/medical-research-skills

    Recommends target journals for manuscript submission by analyzing the paper topic/abstract and the journal distribution of similar PubMed literature; use when users ask for journal…

    2k GitHub stars~1.7k tokensUpdated 22 days ago
    Auto-check passed
  • Latex Posters

    aipoch/medical-research-skills

    Creates academic-poster writing packages for LaTeX using beamerposter, tikzposter, or baposter.

    2k GitHub stars~1.3k tokensUpdated 22 days ago
    Auto-check passed

Works with

Questions about Academic Cv Generator

What does Academic Cv Generator do?

Generate structured academic CVs from free-form Chinese/English text and export to Word (.docx). Academic Cv Generator is an agent skill from aipoch/medical-research-skills.docx).

When should I use Academic Cv Generator?

Academic Cv Generator fits situations like: you are asked to organize; optimize an academic CV (e.g; publications/projects/awards) into a consistent; formatted document with uniform-colored section headers and optional bilingual output.

How do I install Academic Cv Generator in Claude Code?

Run `npx skills add aipoch/medical-research-skills --skill academic-cv-generator -a claude-code`. Or copy the skill folder (scientific-skills/Other/academic-cv-generator in aipoch/medical-research-skills) into .claude/skills/academic-cv-generator in your project. Claude Code loads it when a task matches its description.

How do I install Academic Cv Generator in Codex?

Run `npx skills add aipoch/medical-research-skills --skill academic-cv-generator -a codex`. Or copy the skill folder (scientific-skills/Other/academic-cv-generator in aipoch/medical-research-skills) into .agents/skills/academic-cv-generator in your project. Codex loads it when a task matches its description.

Can I use Academic Cv Generator in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add aipoch/medical-research-skills --skill academic-cv-generator -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/academic-cv-generator, .gemini/skills/academic-cv-generator, .github/skills/academic-cv-generator and .opencode/skills/academic-cv-generator in your project.

What does Academic Cv Generator need to run?

Going by SKILL.md and its folder, Academic Cv Generator needs Python for the scripts in its folder and the command-line tools its instructions call (python and pip). Our summary lists: Python 3.

Does Academic Cv Generator access the network?

SKILL.md contains no URLs. Its commands use pip, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Academic Cv Generator safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Academic Cv Generator use?

Academic Cv Generator is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Academic Cv Generator use?

About 1.4k tokens (SKILL.md is roughly 5.5k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Academic Cv Generator?

Skills that share tags, products or a category with Academic Cv Generator: De Aigc Skills (brycewang-stanford/Auto-Empirical-Research-Skills, 4.5k stars), Academic Paper (brycewang-stanford/Auto-Empirical-Research-Skills, 4.5k stars), Translate Book (deusyu/translate-book, 2.1k stars) and Persian Writing (ali2000hos/persian-writing, 362 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Academic Cv Generator?

aipoch (a GitHub organization) maintains it in aipoch/medical-research-skills, which has 1,978 GitHub stars. The repository holds 578 skills in this directory. The repository was last updated on September 17, 2026.

Source: aipoch/medical-research-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.