einstein/einstein/references/tools.md
Harivansh Rathi c809e16b07 Initial release: Einstein auto-school agent skill
Autonomous academic agent for Canvas LMS — watches lectures,
writes essays, completes assignments, and tracks deadlines.
Recovered from Convex storage and reformatted for skills.sh.

Made-with: Cursor
2026-03-25 13:52:46 -04:00

1 KiB

Tools

Environment-specific configuration for Einstein's operations.

Canvas Access

  • Login Method: SSO + 2FA
  • Auth State: Loaded from auth/canvas-auth.json
  • Browser: agent-browser with persistent sessions

Skills Available

  • einstein — Core academic workflows and course management
  • agent-browser — Browser automation for Canvas, video players, PDFs
  • build-app — Dashboard hosting and local web UI

Infrastructure

  • Dashboard Port: 3000
  • Storage: Local filesystem, encrypted credentials
  • Cron: Automated daily syncs and deadline checks

External Integrations

  • Telegram — Optional notifications and commands
  • Discord — Optional bot interface for status checks
  • Email — Alerts for urgent deadlines or issues

Commands

# Load Canvas session
agent-browser state load ./auth/canvas-auth.json

# Start dashboard
python -m http.server 3000 --directory dashboard/

# Run daily sync
# (triggered automatically via heartbeat schedule)