ARIS Homepage Generator — скилл
Скилл собирает академическую страницу из CV, сохраняет редактируемые данные и сверяет сведения о публикациях через DBLP.
- 652 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Скилл читает CV и пишет файлы сайта; сведения о публикациях передаются внешней проверке, а выбранной модели доступен разрешенный контекст.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/aris-homepage-generatorОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Скилл читает CV и пишет файлы сайта; сведения о публикациях передаются внешней проверке, а выбранной модели доступен разрешенный контекст.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
ARIS Homepage Generator помогает агенту превратить CV в личную академическую страницу. Скрипт извлекает текст резюме и готовит задание агенту, который заполняет данные профиля и публикаций. Пользователь проверяет спорные места до окончательной сборки. Профиль, публикации и новости сохраняются отдельно от HTML. При сборке страницы проверяются сведения о публикациях, а дополнительное ревью может провести Codex. Генератор входит в репозиторий ARIS, где отдельно хранятся шпаргалки для собеседований.
Для кого. Для исследователей и аспирантов, которые хотят сделать простую страницу по резюме и проверить список публикаций.
Подходит, если
- Нужно подготовить первую страницу по CV.
- В существующей странице надо сверить авторов и сведения о публикациях.
- Профиль требуется редактировать отдельно от готового HTML.
- Данные CV и прежней страницы расходятся, и различия нужно показать владельцу.
Не подходит, если
- Нужен сложный портфолио-сайт с галереями и пользовательским сервером.
- CV запрещено передавать выбранной модели или внешним проверкам.
- Ожидается полностью автоматическая публикация без просмотра извлеченных данных.
Пример запроса к агенту
Подготовь по моему CV черновик академической страницы, покажи спорные сведения и не публикуй ее.Ограничения
Рабочий процесс требует участия агента: скрипт готовит текст резюме, но JSON должен заполнить агент. Для сверки публикаций используется DBLP, поэтому проверьте совпадения авторов и однофамильцев вручную. CV, старую страницу и изображения согласуйте между собой до рендера: различия сохраняются для решения владельца. Отдельного установленного исполняемого файла нет; запускайте Python-скрипт по пути из репозитория и учитывайте текущий каталог при последующей сборке.
Как отключить. Удалите скилл из настроек агента. Исходные данные страницы и готовый HTML сохраняются в выбранном каталоге; опубликованный сайт отключается отдельно.
Частые вопросы
Какие исходные файлы сохраняются?
Профиль YAML, библиография BibTeX и отдельные Markdown-файлы биографии и новостей.
Как начать по PDF резюме?
Используйте `python tools/aris_homepage.py init --from-cv ./cv.pdf --out ./site` с разрешенным файлом и каталогом.
Какая роль у прежней страницы?
Она помогает сохранить структуру подачи и ссылки. Факты берутся из CV и проверяются отдельно.
Обязателен ли скриншот-критик Gemini?
Нет. Мультимодальное ревью снимка подключается при доступности и не заменяет проверку сведений.
Какой тип страницы реализован?
Минималистичная текстовая академическая страница. Расширенный вариант активного исследователя отмечен как план.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыПеред проектированием нового механизма агент сверяется с реальными статьями arXiv: читает их по отдельности и сводит выводы.
Скиллы Arize для агентов: трассировка LLM-приложения, эксперименты, оценщики, оптимизация промптов и миграция из Langfuse
Скилл анализирует репозиторий и создает файлы для ИИ-агентов: AGENTS.md, указатели, рецензенты, CI и шаблоны
my-skills от akitaonrails
akitaonrails my-skills
Личная коллекция Фабио Акиты из 24 скиллов для Claude Code, Codex и opencode: релизы, аудит PR, безопасность и проверка фактов
Библиотека из 30 с лишним скиллов-инструкций для кодинг-агентов: от плана и сборки до проверки, защиты от галлюцинаций и выкладки
Единый каталог правил генерирует инструкции, скиллы, MCP и настройки для 52 ИИ-ассистентов кода и проверяет их в CI
Коротко о README
Подготовка текста резюме, заполнение данных и сборка HTML запускаются отдельно. На каждом этапе можно проверить результат перед заменой готовой страницы.
Бейдж для README
Исходный SKILL.md
--- name: homepage-generator description: "Generate a fact-checked academic personal homepage from a CV, optionally augmented by an existing manual homepage and an assets directory. Produces editable structured source files (profile.yml + publications.bib + bio.md + news.md) and a single-file HTML page. Uses Codex MCP for independent factual review against DBLP. Optionally uses Gemini multimodal for screenshot critique when available. Use when the user says '做个学术主页', '从CV生成主页', 'aris-homepage', 'generate academic homepage from CV', 'PhD homepage', 'GitHub Pages personal site', or wants a fact-checked academic site." argument-hint: init --from-cv <cv.docx|cv.pdf|cv.txt> [--from-repos owner/repo,...] [--include-private] [--out <dir>] [--force] | finalize | render --persona theory-minimal [--out <html>] [--override-all] [--no-audit] [--offline] | check [--strict] | doctor allowed-tools: Bash(*), Read, Write, Edit, WebFetch, mcp__codex__codex --- # /homepage-generator — fact-checked academic homepage from CV > **The only personal-site generator that fact-checks your CV before publishing.** > Cross-model adversarial review: the LLM that drafts your homepage never grades it. A deterministic Python pass checks your publication claims against DBLP on every render; an optional fresh Codex thread then reviews the prose and framing. ## When to use Generate a single-file HTML academic homepage. Optimized for PhD candidates, postdocs, and early-career researchers with public publications. v1 ships the `theory-minimal` persona (text-heavy academic page in the Zhxie / Avicenna lineage); `active-researcher` (paper thumbnails + news ticker variant) is planned. **Use when** the user says `做个学术主页` · `from CV generate homepage` · `aris-homepage` · `PhD personal site` · `GitHub Pages homepage`. **Do NOT use for**: portfolio sites needing image galleries; newsletter-funnel sites needing audience metrics; pure blog sites (use Jekyll/Hugo); tenured-faculty pages with student/teaching as top-level sections (use [academicpages](https://academicpages.github.io/)). ## Public demo A real-world dogfood example: **https://wanshuiyin.github.io/** — homepage generated by this skill from a CV + the maintainer's previous manual page. Use it as a style and capability reference; **do not copy any names, affiliations, advisors, awards, paper titles, or filenames into your own examples or tests** (see *Privacy* below). ## Quick start > This repo ships **no installer** — there is no `aris-homepage` executable on any platform. Every invocation is `python <path>/aris_homepage.py`, and the path is relative to wherever you are standing (note the `cd ./site` below). On Windows also read [`WINDOWS_en.md`](WINDOWS_en.md) / [`WINDOWS.md`](WINDOWS.md). ```bash # Step 1 — bootstrap workspace from CV python tools/aris_homepage.py init --from-cv ./cv.pdf --out ./site cd ./site # Step 2 — calling LLM agent (Claude / your agent) reads .aris-homepage/EXTRACTION_HANDOFF.md, # then writes the extraction JSON to .aris-homepage/extraction.json. # This step is NOT automated by the CLI — it's a designed handoff so the agent # can use richer context (manual homepage URL, asset folder, your judgement). # Step 3 — persist the extracted JSON into editable source files # (we cd'd into ./site above, so the script is one level up now) python ../tools/aris_homepage.py finalize # Step 4 — review + tweak $EDITOR profile.yml publications.bib bio.md news.md EXTRACTION_REVIEW.md