academic-portals

Community

Download course materials from Brazilian portals

AuthorMateus2411
Version1.0.0
Installs0

System Documentation

What problem does it solve?

It solves the problem of manually logging into Brazilian academic portals and struggling to download PDFs/slides that are served through JSF flows with non-direct download links.

Core Features & Use Cases

  • Portal navigation and material discovery: Guides you through SIGAA course pages to locate files under lesson and “Arquivos” sections.
  • JSF-backed download execution: Uses session cookie (JSESSIONID/SERVERID) plus extracted JSF form state (javax.faces.ViewState) and correct POST parameters to retrieve files that would otherwise open in _blank.
  • Two download paths for reliability: Supports both the “Principal/Aulas” path with 40-hex hash IDs and the “Arquivos” tab path with numeric IDs for listing and fallback workflows.
  • Use case: When you need an entire course’s PDFs for study or offline review, this workflow helps automate retrieval of the materials by extracting the required IDs and performing the POST-based download.

Quick Start

Tell the AI: “I have SIGAA credentials and I’m on the course materials page—extract the JSF parameters (JSESSIONID, SERVERID, javax.faces.ViewState, and the file ID) and download the available PDFs using the Principal/Aulas path.”

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: academic-portals
Download link: https://github.com/Mateus2411/Hermes-PersonalBot/archive/main.zip#academic-portals

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.