| name | naist |
| description | NAIST graduate-student automation. Logs into NAIST IDP via TOTP + edu-portal SSO, then drives mail triage, course registration, schedule sync, homework draft + submit, fund applications, paper recommendations, deadline ICS feed, and 科研費 proposal generation. Every web action uses agent-browser with find-by-text procedures designed to survive UI changes. |
| homepage | https://github.com/Daisuke134/naist |
| metadata | {"tags":"naist, university-automation, gmail, slack, agent-browser, quarto, ics, send-as, totp, arxiv","requires":{"bins":["jq","python3","quarto","oathtool","zbarimg","bash"],"cli":["agent-browser"],"mcps":["gmail","slack","google-calendar"],"env":["NAIST_IDP_USERNAME","NAIST_IDP_PASSWORD","NAIST_TOTP_SECRET","NAIST_STUDENT_ID"]}} |
naist
Per-student NAIST life automation. You provide credentials and a research profile. The skill handles mail triage with auto-reply, course registration, schedule sync, homework draft + submit, fund applications, paper recommendations, deadline ICS feed, and 科研費 proposal generation.
Use when
- You are a NAIST graduate student and want to automate everything that wraps around idp.naist.jp + edu-portal.naist.jp.
- You want one place to drive Gmail Send-as, Google Calendar sync, and Slack digests of your school life.
Use when NOT
- You are at another university (the find-by-text procedures are NAIST-specific; fork and adapt).
- You want to bypass academic integrity rules (this skill auto-submits homework you produced — you are responsible).
Quick run
bash scripts/run.sh
MODE=edu-portal-check bash scripts/run.sh
Full setup: see QUICKSTART.md.