Mog rating preview
Skill roooo-798/mogscore-skill/claude-code/mog-rating-preview
Agent skills for running the official MogScore free AI Face Rating preview
npx -y skills add roooo-798/mogscore-skill --skill mog-rating-previewAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Use when a user provides an authorized 18+ face, selfie, or portrait photo and asks for an official MogScore, mog rating, AI face rating, face score, or free Mog Rating preview through the existing MogScore website.
SKILL.md
2.7 KB, as published. Nobody here has run it
Mog Rating Preview
Overview
Run the official MogScore /mog-rating?mode=upload flow in a visible, headed
browser and return the free AI Face Rating preview JSON. This is not a backend
API, paid AI Face Analysis, or credit-spending workflow.
Do not use headless mode. The local face scan depends on browser graphics
capabilities and can fail as scanner_unavailable in headless Chrome.
Workflow
Use Claude Code's browser capability when it can upload local files and capture network response bodies:
- Open
https://mogscore.ai/mog-rating?mode=upload. - Set the local file on the input labeled
Selfie image. - Click
Get ScoreorGet my score. - Capture the
POST /api/reportsJSON response.
If the host browser cannot upload files or capture the response body, run the bundled script from this skill folder:
node scripts/run-mog-rating-preview.mjs \
--browser-executable "/Applications/Google Chrome.app/Contents/MacOS/Google Chrome" \
--headed \
--image /absolute/path/to/photo.jpg
The script requires Node 20+, playwright-core, and a local Chrome-compatible
browser. It does not install or download Chromium.
Output Contract
Return the JSON object from the host-browser capture or the script. On success,
ok is true, previewUrl is absolute, and report contains the free preview
object returned by POST /api/reports. On failure, return error.code and
error.message.
Expected error codes: upload_input_not_found, upload_failed,
submit_button_not_found, local_scan_failed, scanner_unavailable,
preview_create_failed, preview_response_missing, timeout,
host_file_upload_unsupported, host_network_capture_unsupported.
Boundaries
- Process only user-supplied photos that the user has the right to submit.
- Return the free AI Face Rating / Mog Rating preview only.
- Do not describe the output as paid AI Face Analysis or a Full Facial Metrics Report.
- Do not ask for Google login for this workflow.
- Do not claim medical, identity, objective attractiveness, surgery, or guaranteed improvement conclusions.
- Do not expose or invent raw landmarks, face mesh data, blendshapes, transformation matrices, auth internals, payment internals, or storage internals.
Common Mistakes
- Do not run headless.
- Do not stop after attaching the image; click
Get ScoreorGet my score. - Do not scrape visible score text when
POST /api/reportsis available. - Do not commit user photos or smoke-test images.