maiklubi for Openclaw

A command-line tool and AI skill for interacting with the Finnish myclub.fi sports platform to manage family events, calendar RSVPs, notifications, and club invoices.

jannemakela
v1.2.1
Jun 11, 2026
1
656
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install maiklubi

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install maiklubi using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is maiklubi?

The maiklubi tool is a command-line interface designed to help parents and AI agents easily sync with myclub.fi, the premier sports club management platform in Finland. By automating access to event details, payment data, and communication logs, this package bridges the gap between administrative sports workflows and daily scheduling. As one of the critical Openclaw Skills, it empowers developers and technical users to build AI assistants that automatically fetch active agendas, reconcile unpaid balances, and reply to scheduling invites without tedious manual portal checks.

With maiklubi, families and coaches can completely offload routine coordination to AI agents. When hooked into an agent framework utilizing Openclaw Skills, the assistant can parse game schedules, RSVP to athletic practices, and flag high-priority notifications, creating a unified timeline from raw sport-portal data.

maiklubi Use Cases

  • Automated Family Coordinator: Programmatically track sports schedules for multiple children across different Finnish sports clubs with a single unified call.
  • Intelligent RSVP Management: Detect pending event invitations requiring immediate attention and automatically send RSVP statuses on behalf of athletes.
  • Automated Invoice Auditing: Continuously check the payment status of open invoices, sorting items by upcoming due dates.
  • Intelligent Notifications Filtering: Scan club notice boards and event discussions to extract schedules, carpooling arrangements, or last-minute location changes.
  • Calendar Subscription Provisioning: Programmatically generate customized webcal feeds to synchronize myclub.fi schedules directly with personal calendar software.

How maiklubi Works

  1. Authentication: The parent or developer logs in once via the command line, which initiates secure session discovery for all family members and registered sports clubs.
  2. Local Session Cache: Authentication credentials and member metadata configurations are safely stored within a local JSON config directory.
  3. Structured Data Fetching: AI agents execute specific utility commands, fetching event calendars, invoice logs, or announcements in standardized JSON format.
  4. Context Analysis and Execution: The AI analyzes the payload to RSVP to events, display roster participants, or summarize carpooling plans based on event comment scraping.

maiklubi Setup

Get started by installing the package globally and completing the initial login flow. This utility is fully optimized to run within your AI environment alongside Openclaw Skills for robust execution.

# Install the package globally via npm
npm install -g maiklubi

# Perform a one-time login to discover members and clubs
maiklubi login

All configuration and authentication data is stored locally in ~/.config/maiklubi/config.json. You can verify your configured accounts and members at any time using:

maiklubi users list --json

maiklubi Data Schema & Taxonomy

The maiklubi CLI delivers robust JSON structures to simplify parsing workflows for AI agents. By appending the --json flag to commands, you receive predictable, formatted records.

RSVP Indication Reference

The CLI utilizes consistent status mappings to handle parent indicators:

Indicator Symbol Status Value Description
✓ yes Athlete is attending
✗ no Athlete is not attending
? maybe Tentative attendance status
— no_response Action required; RSVP pending

Primary Entities

  • member: Represents an athlete profile configured within your family membership.
  • club: The unique club identifier slug (e.g., 'topola' or 'ppj') required when a member belongs to multiple sports organizations.
  • summary: A comprehensive aggregate feed combining upcoming events, active notifications, and outstanding invoices.

maiklubi Advanced Features

  • Bulk All-Member Scans: Utilize the --all-members option to query and process combined data feeds for all family athletes simultaneously in a single command.
  • Automated Prioritization Heuristics: Program your AI agent using Openclaw Skills integrations to flag RSVPs with 'no_response' due within 3 days, or unpaid invoices due within 7 days.
  • Webcal Generation Engine: Programmatically spin up customized iCalendar/webcal subscription URLs based on specific participant RSVP criteria.
  • Interactive Discussion Scraping: Parse active message threads inside individual sport events to keep track of coach instructions and logistics changes.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0