supergokou/personalclaw/junanex-sync

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Scrape the user's junanex.com account data with the browser tool and push refreshed dashboard data to the shuangshuangstore repo's feature/junanex-dashboard branch. Trigger on junanex / 同步面板 / scheduled cron runs.

Install

npx vskill@latest install supergokou/personalclaw/junanex-sync

SKILL.md

Junanex Dashboard Sync

Use on the scheduled cron run, or when the user says 「同步 junanex」「更新 dashboard」. The job: log into junanex, scrape account data, refresh the dashboard data file in SuperGokou/shuangshuangstore branch feature/junanex-dashboard, commit and push.

Credentials

  • JUNANEX_USERNAME / JUNANEX_PASSWORD come from the environment (.env).

If unset, stop and tell the user to fill them in — never ask for credentials in chat, never echo them, never write them to files or logs.

Steps

  1. Login: use the browser tool → https://www.junanex.com/user/login, fill

the login form from the env credentials, submit, and verify login succeeded (account page/nav shows the username). On captcha or login failure: abort and message the user — do not retry more than once, do not attempt captcha bypass.

  1. Scrape: from the logged-in account area, collect order/shipment rows

(id, date, status, route, amount — whatever the account tables expose). Paginate until exhausted or 500 rows, whichever comes first.

  1. Update the branch (workspace checkout at ~/work/shuangshuangstore,

clone on first run): ``bash git clone git@github.com:SuperGokou/shuangshuangstore.git ~/work/shuangshuangstore # first run only cd ~/work/shuangshuangstore git fetch origin && git checkout feature/junanex-dashboard && git pull --ff-only ` Write the scraped data to data/junanex.json (create the dir if missing): { "updatedAt": "<ISO time>", "orders": [...] }` — stable key order, 2-space indent, so diffs stay reviewable.

  1. Commit & push only when the file actually changed:

``bash git add data/junanex.json && git commit -m "chore: refresh junanex dashboard data" && git push origin feature/junanex-dashboard ``

  1. Report: message the user one line — N orders synced / no changes /

failure reason. Failures must always be reported, never swallowed.

Scheduling

To enable the recurring run, create a cron job (via the cron tool) that fires daily at 08:00 local with the prompt 「run the junanex-sync skill end to end and report the result」. 「停用 junanex 同步」→ remove that cron job.

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
5

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/supergokou/personalclaw/junanex-sync/badge)](https://verified-skill.com/skills/supergokou/personalclaw/junanex-sync)

Something wrong with this skill or its page? Tell us.