一键导入
raymol-download-stats
Use when checking RayMol GitHub release download counts, DMG install stats, or auto-updater vs manual download breakdown across releases.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use when checking RayMol GitHub release download counts, DMG install stats, or auto-updater vs manual download breakdown across releases.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use when submitting, pushing, or publishing a RayMol build to the **Mac App Store** — the sandboxed Apple-Distribution / App Store Connect flow (NOT the Sparkle notarized-DMG flow, which is `cut-macos-release`). Covers building the MAS archive (`archive_appstore.sh`, `RAYMOL_MAS_RESTRICTED` compiles out Sparkle + MCP), signing as Apple Distribution, uploading the build with `altool` + an ASC API key, and creating + submitting the App Store version in App Store Connect. Trigger whenever the user says "push to the App Store", "submit to the Mac App Store", "MAS release", "send it to App Review", "ship it on the App Store", "new App Store version", or asks to get a version onto the Mac App Store — even if they don't name a version or the steps. This is the Mac App Store channel; it does NOT mean the Sparkle/DMG release (use `cut-macos-release` for that) or the iOS App Store archive.
Use when cutting, preparing, or publishing a new macOS RayMol release — the Sparkle auto-update / notarized-DMG flow. Covers deciding the version bump from what's on master, building and notarizing the DMG, and publishing the appcast + GitHub release. Trigger whenever the user says "prepare a release", "cut a release", "new release", "release", "release it", "ship it" / "ship the app", "bump the version", or asks to review master for a possible release — even if they don't name a version number or list the steps. This means shipping a macOS build to users; it does NOT mean merging an unrelated PR or shipping other code. macOS/Sparkle only — the iOS/Mac App Store archive is a separate flow this skill does not cover.
Develop and functionally test the native macOS RayMol app inside an isolated, disposable macOS VM AND drive it over its built-in MCP server from the host. Use when working on the macOS SwiftUI/Metal RayMol app and you want to build it, run it in a throwaway VM (not the host UI), and load/color/render/measure structures in it via MCP from this session. Builds on the mac-vm-test skill + mac-vm-pool MCP; adds the RayMol-specific dev flags and a direct-HTTP MCP driver so host↔VM control works.
| name | raymol-download-stats |
| description | Use when checking RayMol GitHub release download counts, DMG install stats, or auto-updater vs manual download breakdown across releases. |
Fetches DMG download counts from GitHub releases and renders a markdown table broken down by auto-updater (versioned DMG, pulled by Sparkle) vs manual installs (RayMol.dmg).
Run the script from anywhere in the repo:
python3 .claude/skills/raymol-download-stats/get_stats.py
Requires gh CLI authenticated to the javierbq/RayMol repo.
| Release | Published | Auto-updater | Manual | Total |
|---|---|---|---|---|
| v1.x.x | Mon DD | N | N | N |
| Total | N | N | N |
RayMol-1.4.1.dmg) fetched by Sparkle on existing installsRayMol.dmg — the always-latest asset downloaded by new users from the releases page— in Manual means that release had no RayMol.dmg asset (e.g. v1.1.0)