← Back to Skills Marketplace
hanninen

myClub

by Aki Hänninen · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ✓ Security Clean
227
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install myclub
Description
Fetch accounts' sports schedules, practices, games, and events from myclub.fi. Auto-discovers accounts and clubs from your myclub.fi account. Use for checkin...
Usage Guidance
This skill appears to be what it claims: a local Python script that logs into myclub.fi and scrapes club schedule pages. Before installing, consider: 1) You will provide your myclub.fi email and password and the script will store them in ~/.myclub-config.json as plain JSON (file mode 0600). If you are uncomfortable storing your primary credentials in a local file, create a dedicated account/password or avoid installing. 2) The script's debug routines can write HTML and cookie dumps to disk during failures; avoid running in debug mode if you want to minimize on-disk artifacts. 3) The project is small and uses only the Python standard library, so review the script locally if you want extra assurance (look for any unexpected network hosts or file writes). 4) Keep the repository/homepage URL and author in mind and only install if you trust the source. If you want extra safety, run the script in an isolated environment (container or VM) and verify network traffic it generates (it should only call id.myclub.fi and *.myclub.fi).
Capability Analysis
Type: OpenClaw Skill Name: myclub Version: 1.0.1 The skill is a legitimate tool designed to fetch sports schedules from the myclub.fi service. It uses only Python standard libraries (urllib, re, json) and stores user credentials locally in the home directory with restricted file permissions (0600). The code logic in scripts/fetch_myclub.py is consistent with its stated purpose, and no evidence of data exfiltration, malicious execution, or prompt injection was found.
Capability Assessment
Purpose & Capability
Name/description (fetch schedules from myclub.fi) align with the included script and the SKILL.md. The script implements login, discovery, and fetch operations against id.myclub.fi and *.myclub.fi only. No unrelated binaries, env vars, or services are requested.
Instruction Scope
SKILL.md instructs the agent to store and use myclub.fi credentials locally and to run the included Python script. The runtime instructions and script stay within the stated scope (authenticate at id.myclub.fi, fetch pages from club subdomains). Note: the script saves credentials in ~/.myclub-config.json (plain JSON, mode 0600) and contains a debug helper that can write HTML and cookies to disk (e.g., /tmp/myclub-login.html and -cookies.json) when debug/error paths are taken.
Install Mechanism
No install spec; this is instruction-only and ships a single Python script relying only on the standard library. No remote downloads, package installs, or archive extraction are present.
Credentials
The skill requests no environment variables or third-party credentials beyond your myclub.fi username/password. Storing the password locally is necessary for the claimed functionality but is a sensitive action: credentials are stored as plain JSON in the user's home directory (file permissions set to 0600).
Persistence & Privilege
The skill does not request 'always: true' or elevated platform privileges, does not modify other skills or global agent settings, and only writes to its own config file in the user's home directory. Autonomous invocation remains enabled (default) but is not paired with broad or unrelated access.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install myclub
  3. After installation, invoke the skill by name or use /myclub
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
Version 1.0.1 of myclub - README updated - No code or documentation changes detected in this release. - All features, setup steps, and security/privacy policies remain unchanged.
v1.0.0
Initial release of the myclub skill. - Fetch sports schedules, practices, games, and events from myclub.fi accounts. - Auto-discovers available accounts and clubs from your myclub.fi credentials. - Supports listing upcoming events by period or custom date range. - Stores credentials locally with secure permissions; no telemetry or third-party data transfer. - Provides both text and JSON output for discovery and schedule fetching. - Requires only Python 3.10+, with no external packages needed.
Metadata
Slug myclub
Version 1.0.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is myClub?

Fetch accounts' sports schedules, practices, games, and events from myclub.fi. Auto-discovers accounts and clubs from your myclub.fi account. Use for checkin... It is an AI Agent Skill for Claude Code / OpenClaw, with 227 downloads so far.

How do I install myClub?

Run "/install myclub" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is myClub free?

Yes, myClub is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does myClub support?

myClub is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created myClub?

It is built and maintained by Aki Hänninen (@hanninen); the current version is v1.0.1.

💬 Comments