What problem does it solve?
opensoma provides a CLI bridge to SWMaestro MyPage, enabling automation of mentoring sessions, room reservations, dashboard access, notices, and mentoring reports without manual browser interaction. It coordinates authentication flows, HTML scraping and data transformation, and structured JSON output for AI agents to consume in automation pipelines.
Core Features & Use Cases
- Mentoring management: create, list, update, retrieve, and apply for mentoring sessions, including handling venues and attendee counts.
- Room reservations: check availability, reserve, update, or cancel rooms with 30-minute slots; supports long-running scheduling and automatic room ID resolution.
- Dashboard & notices: fetch dashboard metrics, view notices, and access team or member profiles for reporting and coordination.
- Memory and references: persistent memory of user profiles, room mappings, and preferences; structured references guide downstream tasks.
Quick Start
Authenticate with opensoma and begin managing mentoring, rooms, dashboard, and reports on SWMaestro MyPage using the CLI.