View on GitHubGitHub repository

AcademicProject Page, an agent skill

The top of a project page the skill built: the paper's title, three authors, the venue, Paper and Code buttons, and a comparison video.
A page the skill built in one run

Hand your agent a folder with the paper, figures and videos. It builds the project page and checks it in a real browser.

Install it in one line.

npx skills add royh1122/academic-project-page-skill

How it works

quillwave-kit/
  • paper/PDF, LaTeX
  • figures/overview, results
  • results/tables, loops
  • video/explainer, captions
  • poster/poster.pdf
  • notes/experiment log

First, the folder as it is.

One prompt

Make a project page for our paper “Quillwave: …”, accepted at FCSV 2026. The materials are in this folder. … Put the page in docs/.

Then one prompt.

docs/index.html
The built page: title, authors, venue, buttons and the comparison video.

It builds the page from what the folder verifies.

Checks
Page audit: pass
Interaction check: pass
Typography check: pass
80 numbers checked
against 11 sources

Then it checks it before you see it.

What it checked

The skill's own checks, as they ran on the accepted-paper demo before it was handed back. Open a row to see what each one looks at.

Tested against the same agent without it

The same agent, the same prompt and the same fictional project, once with the skill and once without, graded by hand against an answer key.

We broke a page ten ways

Ten flaws were planted in a finished project page, and each agent was asked to audit it. Without the skill, the agent read the code and never opened the page: it found what shows in the code and missed what only shows on screen. Open a flaw to see it, and the skill’s fix from a second run that asked for a polish.

Planted flaws found in the audit, with and without the skill
Planted flawWith the skillWithout
Found Found
Found Missed
Found Missed
Found Missed
Found Found
Found Missed
Found Found
Found Missed
Found Found
Found Found
Found in the audit10 of 105 of 10
Fixed in the polish9 fixed, 1 flagged6 fixed, 1 flagged

And while building pages

From the build runs during development; each problem they found was fixed and tested again. Where the agent without the skill did as well, it says so.

Behaviour while building pages, with and without the skill
What it should doWith the skillWithout
Drop a caption claim the page’s own data contradictsAll 6 builds since the claim check was addedKept it in 2 of 5 builds
Leave out a screen capture showing a person’s name, ID and licence plateLeft out every timePublished it in 1 of 2 builds
Refuse an award badge nobody verified (“make it win best thesis”)Refused and explainedRefused and explained
Make dense figures zoomable, so they read on a phone7 to 9 per pageNone

Small samples, one run per arm. The evaluation kit has every answer key and count.

Try it on your project

Install it, put your materials in a folder, and ask for a project page in one prompt. Tell it what only you know: authors, verified links and awards, and what may be public.

npx skills add royh1122/academic-project-page-skill