← 返回 Skills 市场
olegantonov

SIGAA

作者 Daniel Marques · GitHub ↗ · v1.1.2 · MIT-0
cross-platform ✓ 安全检测通过
345
总下载
0
收藏
0
当前安装
4
版本数
在 OpenClaw 中安装
/install sigaa
功能描述
Interact with SIGAA (Sistema Integrado de Gestão de Atividades Acadêmicas), the academic management system used by 50+ Brazilian federal universities (UNB, U...
安全使用建议
This skill appears to do what it says, but review and run carefully: 1) Inspect scripts before sourcing them (sourcing executes code in your shell and installs an EXIT trap). 2) Use a dedicated institution account (not an admin) and verify SIGAA_URL is the official site for your university. 3) If you prefer not to modify your interactive shell, run the commands in a disposable shell/container or adapt the login script to produce credentials for a subprocess instead of sourcing. 4) Confirm network targets after the first login (the script follows CAS redirects) and avoid running on a machine that carries other high-value credentials. 5) If you need stronger isolation, run these scripts inside a temporary VM or container.
功能分析
Type: OpenClaw Skill Name: sigaa Version: 1.1.2 The sigaa skill bundle is a well-documented tool for interacting with the Brazilian SIGAA academic system. The scripts (sigaa_login.sh, sigaa_student.sh, sigaa_professor.sh) use curl and Python to perform authenticated web scraping. The implementation follows security best practices, such as using environment variables for credentials, setting restricted permissions (chmod 600) on temporary session cookie files, using shell traps for automatic cleanup, and unsetting sensitive variables after use. No evidence of data exfiltration, malicious execution, or prompt injection was found; the logic is entirely consistent with the stated purpose of academic management automation.
能力标签
requires-sensitive-credentials
能力评估
Purpose & Capability
Name/description (SIGAA automation) align with required binaries (curl, python3, grep), the three required env vars (SIGAA_URL, SIGAA_USER, SIGAA_PASSWORD), and the included login/student/professor scripts. The scripts perform expected web scraping and JSF POST flows for SIGAA and CAS SSO; nothing requested appears unrelated to the stated purpose.
Instruction Scope
SKILL.md and scripts limit network activity to the institution SIGAA_URL and the CAS host derived from login redirects (and the README explicitly warns to verify those hosts). Scripts parse HTML, POST JSF forms, and emit results to stdout — all consistent with the stated functionality. Minor note: sigaa_login.sh is intended to be sourced into the user's shell and installs a trap on EXIT to delete the cookie file and unset exported vars; when sourced the trap becomes part of the user's shell and will override any prior EXIT trap handlers in that shell (this is a side-effect users should be aware of).
Install Mechanism
No install spec; the skill is delivered as scripts and docs (no package downloads or external installers). This lowers install-time risk because nothing arbitrary is fetched or extracted during install.
Credentials
Only SIGAA_URL, SIGAA_USER, and SIGAA_PASSWORD are required — these are exactly the credentials needed to authenticate to SIGAA/CAS. No unrelated secrets or system credentials are requested. The SKILL.md and scripts access only those env vars and the cookie file they create.
Persistence & Privilege
The skill does not request permanent or platform-wide privileges (always is false). However, sigaa_login.sh is designed to be sourced (it exports SIGAA_COOKIE_FILE, SIGAA_USER_ID, SIGAA_BASE_URL and sets an EXIT trap). Sourcing modifies the current shell environment (intentional for session reuse) and the EXIT trap behavior — users should review the script before sourcing and be aware of these side-effects. The skill does not modify other skills or persistent agent configuration.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install sigaa
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /sigaa 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.1.2
- Added version, author, and license metadata to SKILL.md. - No functional changes to the skill logic or interface. - Documentation now includes explicit versioning and attribution fields for improved clarity.
v1.1.1
- Added a comprehensive README.md with setup instructions, usage examples, security notes, troubleshooting tips, and references. - No changes to code or logic; documentation only.
v1.1.0
Security hardening: credentials via env vars only (no CLI args), cookie files chmod 600 + auto-deleted on exit, password unset after login, rate limiting, declared required binaries (curl, python3, grep)
v1.0.0
Initial release: student/professor portal automation for 50+ Brazilian universities
元数据
Slug sigaa
版本 1.1.2
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 4
常见问题

SIGAA 是什么?

Interact with SIGAA (Sistema Integrado de Gestão de Atividades Acadêmicas), the academic management system used by 50+ Brazilian federal universities (UNB, U... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 345 次。

如何安装 SIGAA?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install sigaa」即可一键安装,无需额外配置。

SIGAA 是免费的吗?

是的,SIGAA 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

SIGAA 支持哪些平台?

SIGAA 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 SIGAA?

由 Daniel Marques(@olegantonov)开发并维护,当前版本 v1.1.2。

💬 留言讨论