opensoma

Automate SWMaestro MyPage mentoring, room reservations, and dashboard access via CLI.

6|5|Updated Apr 10, 2026
One-click install
npx skills add https://github.com/opensoma/opensoma --skill opensoma
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: opensoma
Source: https://github.com/opensoma/opensoma/tree/main/skills/opensoma
Command: npx skills add https://github.com/opensoma/opensoma --skill opensoma

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

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.

Frequently Asked Questions about opensoma

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate SWMaestro MyPage room reservations and mentoring scheduling?

You can automate SWMaestro MyPage room reservations and mentoring scheduling by using a CLI bridge that handles authentication, checks 30-minute slot availability, and resolves room IDs automatically. It outputs structured JSON for pipeline integration.

Can I retrieve mentoring reports and dashboard notices from SWMaestro without manual browser interaction?

Yes, you can retrieve mentoring reports and dashboard notices from SWMaestro without manual browser interaction. The CLI bridge scrapes HTML, transforms the data, and delivers JSON-first outputs with YAML frontmatter metadata for AI agents to consume.

Does the SWMaestro automation CLI support managing mentoring attendees and venues?

The SWMaestro automation CLI supports managing mentoring attendees and venues. You can create, list, update, retrieve, and apply for mentoring sessions while handling venue details and attendee counts deterministically.

What is the best way to integrate SWMaestro MyPage data into an AI automation pipeline?

The best way to integrate SWMaestro MyPage data into an AI automation pipeline is using a CLI bridge that enforces safe execution and delivers JSON-first outputs with YAML frontmatter. It includes persistent memory of user profiles and room mappings for downstream tasks.

Are there limitations when scheduling long-running room reservations on SWMaestro MyPage?

When scheduling long-running room reservations on SWMaestro MyPage, the CLI bridge supports 30-minute slots and automatic room ID resolution. Execution is deterministic with memory and references handling, ensuring safe and predictable scheduling operations.