LegionSpace Version Checker for Openclaw

A cross-platform version checker that collects the latest LegionSpace app version from seven app stores and saves a consolidated report.

legionspace-hackathon
v1.0.0
Jul 8, 2026
0
346
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install legionclaw-legionspace-version

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 legionclaw-legionspace-version 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 LegionSpace Version Checker?

LegionSpace Version Checker is an Openclaw Skills utility for validating the latest release of LegionSpace (package com.tongfudun.legion) across major app marketplaces.

It combines Apple’s iTunes Lookup API with Playwright-driven browser automation to query Tencent MyApp, Xiaomi, vivo, Honor, Huawei AppGallery, and OPPO, then consolidates the results into a console summary and a saved text report for fast release verification.

LegionSpace Version Checker Use Cases

  • Verify the latest LegionSpace version before or after a release.
  • Compare version parity across Apple App Store and major Chinese app stores.
  • Confirm whether a store listing is up to date, delayed, or unavailable.
  • Generate a quick status report for QA, release managers, or support teams.
  • Troubleshoot marketplace discrepancies, including desktop vs. mobile access limitations (for example, OPPO).
  • Automate recurring version audits as part of a release workflow.

How LegionSpace Version Checker Works

  1. Detects the runtime environment and checks for Python 3.x support.
  2. Verifies required dependencies and installs requests, playwright, and Chromium when needed.
  3. Queries Apple App Store through the iTunes Lookup API for the LegionSpace package.
  4. Opens and renders the remaining store pages with Playwright to extract the latest version numbers.
  5. Normalizes the results across all seven stores, handling slower pages, timeouts, and unavailable listings.
  6. Prints the final status to the console and writes a persistent report to ${SKILL_DIR}/scripts/LegionSpace_versions.txt.
  7. Supports direct Python execution to skip the shell wrapper when you want to run the checker manually.

LegionSpace Version Checker Setup

  1. Make sure Python 3.x is installed and available as python3 or python.
  2. Run the platform-specific launcher; the wrapper will detect Python, install missing dependencies, and prepare Chromium automatically.

Linux/macOS:

bash ${SKILL_DIR}/scripts/大群空间版本查询.sh

Windows:

python ${SKILL_DIR}/scripts/legionspace_version_checker.py

Optional manual preinstall if you want to prepare the environment yourself:

python3 -m pip install requests playwright
python3 -m playwright install chromium
  1. Review the generated report at ${SKILL_DIR}/scripts/LegionSpace_versions.txt.
  2. If you want to run only the Python checker directly:
python3 ${SKILL_DIR}/scripts/legionspace_version_checker.py

LegionSpace Version Checker Data Schema & Taxonomy

The skill organizes its data as a simple version-audit pipeline with one target app and seven store sources.

Entity Value / Field Purpose
Target app LegionSpace Primary app being checked
Package name com.tongfudun.legion Unique store lookup identifier
Store sources Apple App Store, Tencent MyApp, Xiaomi, vivo, Honor, Huawei AppGallery, OPPO Coverage set for version comparison
Retrieval method iTunes Lookup API or Playwright rendering Source-specific collection strategy
Result fields store name, latest version, retrieval status, notes Normalized comparison output
Output file ${SKILL_DIR}/scripts/LegionSpace_versions.txt Persistent text report

Metadata taxonomy used by the skill:

  • app.name: LegionSpace
  • app.package: com.tongfudun.legion
  • store.name: marketplace being queried
  • retrieval.method: API or browser rendering
  • version.latest: extracted version string
  • status: success, N/A, timeout, or unavailable
  • notes: store-specific caveats such as mobile-only access or slow page load

Operational notes:

  • Proxy usage is intentionally disabled with no_proxy=* and trust_env=False so stores are queried directly.
  • The report is designed for quick human review rather than complex structured ingestion.

LegionSpace Version Checker Advanced Features

  • Hybrid collection strategy: uses an API for Apple and browser automation for the other stores.
  • Seven-store coverage in one run, which makes Openclaw Skills useful for release parity checks.
  • Automatic dependency bootstrapping for Python packages and Chromium.
  • Proxy isolation to reduce false positives caused by corporate or local proxy settings.
  • Cross-platform launchers for Linux/macOS and Windows.
  • Persistent report generation for audit trails and team handoff.
  • Tuned for slower marketplaces such as vivo, Honor, and Huawei with adjusted timeout handling.
  • Direct script invocation path for advanced users who want to bypass the wrapper.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*