homepage-generator

Generate a fact-checked academic homepage from a CV into one-file HTML.

357|13|Updated May 19, 2026
One-click install
npx skills add https://github.com/wanshuiyin/ARIS-in-AI-Offer --skill homepage-generator-wanshuiyin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: homepage-generator
Source: https://github.com/wanshuiyin/ARIS-in-AI-Offer/tree/main/skills/homepage-generator
Command: npx skills add https://github.com/wanshuiyin/ARIS-in-AI-Offer --skill homepage-generator-wanshuiyin

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) components.

What problem does it solve?

It helps researchers turn a CV into a publishable academic personal homepage while reducing the risk of factual errors by running a fact-check workflow against authoritative publication databases.

Core Features & Use Cases

  • CV-to-homepage generation: Converts CV files into editable structured sources such as profile.yml, publications.bib, bio.md, and news.md.
  • Fact-checked publishing: During render, it audits claims (e.g., venue/year/author consistency) and can block shipping on hard failures unless you explicitly override.
  • Optional evidence augmentation: Optionally augments the homepage using an existing manual homepage and a local assets directory (e.g., headshots/thumbnails).

Quick Start

Ask the skill to generate your homepage from your CV, then render it as an academic site by running: aris-homepage init --from-cv ./cv.pdf --out ./site and then aris-homepage render --persona theory-minimal in that site folder.

Frequently Asked Questions about homepage-generator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate an academic homepage from my CV?

To generate an academic homepage from your CV, run aris-homepage init --from-cv to extract structured profile.yml and BibTeX sources, then render the site using aris-homepage render --persona theory-minimal. This produces a publishable single-file HTML suitable for GitHub Pages.

How does fact-checking work for academic publication claims on a personal website?

Fact-checking for academic publication claims works by performing deterministic verification against authoritative databases like DBLP and arXiv before rendering. The process audits venue, year, and author consistency, blocking deployment on hard failures unless explicitly overridden by the user.

Can I use an existing manual homepage and local images when converting a CV to a website?

Yes, you can augment the CV-to-website conversion by supplying an optional existing manual homepage and a local assets directory containing headshots or thumbnails. These inputs are merged with the extracted profile.yml and BibTeX during the generation workflow.

Does this homepage generator support BibTeX and YAML for managing academic profile data?

Yes, the homepage generator uses BibTeX and YAML-frontmatter as editable structured sources for managing academic profile data. It extracts CV text into structured JSON and utilizes profile.yml, publications.bib, bio.md, and news.md to render the final HTML output.

What is the best way to publish a fact-checked researcher profile using GitHub Pages?

The best way to publish a fact-checked researcher profile using GitHub Pages is to render a single-file HTML from structured YAML and BibTeX sources that has been verified against DBLP and arXiv. This ensures publication claims are audited before the site goes live.

Why does the academic homepage rendering fail or block deployment?

Academic homepage rendering blocks deployment when the fact-check workflow detects hard failures in publication claims, such as inconsistencies in venue, year, or author data when verified against DBLP and arXiv. You must explicitly override these failures to proceed with publishing.