โ† Back to Skills Marketplace
doaspx

๐Ÿƒ Coros

by doaspx ยท GitHub โ†— ยท v0.1.0 ยท MIT-0
cross-platform โœ“ Security Clean
141
Downloads
1
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install coros-skill
Description
COROS ้ซ˜้ฉฐ่ท‘ๆญฅๆ•ฐๆฎ่Žทๅ–๏ผˆ่ท‘ๆญฅไธ“้กน๏ผ‰๏ผš - ่‡ชๅŠจ็™ปๅฝ• COROS ่ดฆๅท๏ผˆๆ”ฏๆŒ Token/Cookie ็ผ“ๅญ˜๏ผ‰ - ่Žทๅ– Dashboard๏ผˆ่ฎญ็ปƒ็Šถๆ€ใ€่ดŸ่ทๅˆ†ๆžใ€ๆœ€่ฟ‘่ฟๅŠจ๏ผ‰ - ่Žทๅ–ๆดปๅŠจๅˆ—่กจไธŽๆดปๅŠจ่ฏฆๆƒ…๏ผˆๅซๅˆ†ๅœˆใ€ๅคฉๆฐ”ใ€่ฎญ็ปƒๆ•ˆๆžœ๏ผ‰ - ่Žทๅ–่ฎญ็ปƒๆ—ฅ็จ‹ไธŽ่ฎญ็ปƒ็›ฎๆ ‡ๆฑ‡ๆ€ป ่งฆๅ‘่ฏ็คบไพ‹๏ผš - "ๆŸฅ็œ‹้ซ˜้ฉฐ่ท‘ๆญฅๆ•ฐๆฎ" - "ๆˆ‘็š„...
README (SKILL.md)

COROS ้ซ˜้ฉฐ่ท‘ๆญฅๆ•ฐๆฎ่Žทๅ– Skill

ๅŸบไบŽ COROS API ็š„่ท‘ๆญฅๆ•ฐๆฎ่ฏปๅ–ไธŽๅฑ•็คบๅทฅๅ…ท๏ผŒ้ขๅ‘ๆ—ฅๅธธ่ฎญ็ปƒๅค็›˜ใ€‚

ไฝฟ็”จ่Œƒๅ›ด

  • ๅฝ“ๅ‰็Žฏๅขƒไป…ไฝฟ็”จ coros ่ฟ™ไธช่ฟๅŠจ Skillใ€‚
  • ่ฟๅŠจๆ•ฐๆฎ็›ธๅ…ณ้œ€ๆฑ‚็ปŸไธ€่ตฐๆœฌ Skill๏ผˆ้ซ˜้ฉฐ/COROS ่ท‘ๆญฅๆ•ฐๆฎ๏ผ‰ใ€‚

ๅŠŸ่ƒฝๆฆ‚่งˆ

1. ๆ™บ่ƒฝ็™ปๅฝ•

  • ๆ”ฏๆŒ account + p1 + p2 ็™ปๅฝ•
  • ๆ”ฏๆŒ Token/Cookie ็ผ“ๅญ˜๏ผŒๅ‡ๅฐ‘้‡ๅค็™ปๅฝ•
  • ่‡ชๅŠจไฟๅญ˜ๅ’Œๆขๅค็™ปๅฝ•็Šถๆ€

2. Dashboard ๆ•ฐๆฎ

  • ่ฎญ็ปƒ็Šถๆ€๏ผš็ŸญๆœŸ่ดŸ่ท(ATI)ใ€้•ฟๆœŸ่ดŸ่ท(CTI)ใ€่ดŸ่ทๆฏ”
  • ๆœ€่ฟ‘่ฟๅŠจ่ฎฐๅฝ•
  • ๅฟƒ็އๆ•ฐๆฎ็ปŸ่ฎก
  • ่ฟๅŠจ็ฑปๅž‹็ปŸ่ฎก
  • ๆœฌๅ‘จ่ฎญ็ปƒๆฑ‡ๆ€ป

3. ๆดปๅŠจๅˆ—่กจ

  • ๅฎŒๆ•ด็š„่ท‘ๆญฅๅކๅฒ่ฎฐๅฝ•
  • ๆ˜พ็คบ๏ผšๆ—ฅๆœŸใ€ๅ็งฐใ€่ท็ฆปใ€ๆ—ถ้•ฟใ€้…้€Ÿใ€ๅฟƒ็އใ€่ฎญ็ปƒ่ดŸ่ท(TL)
  • ๆ”ฏๆŒๅˆ†้กตๆŸฅ่ฏข

4. ๆดปๅŠจ่ฏฆๆƒ…

  • ้€š่ฟ‡ activity/detail/query ่Žทๅ–ๅ•ๆฌกๆดปๅŠจๅฎŒๆ•ด่ฏฆๆƒ…
  • ๅฑ•็คบๆจกๅ—๏ผš่ฎกๅœˆๆ•ฐๆฎใ€ๅคฉๆฐ”ใ€ๆฆ‚่ฆๆ•ฐๆฎใ€่ฎญ็ปƒๆ•ˆๆžœใ€่ฟๅŠจๆ„Ÿๅ—
  • ๆ—ถ้—ดๅญ—ๆฎต็ปŸไธ€ๆŒ‰ HH:MM:SS ๅฑ•็คบ๏ผŒไพฟไบŽๅ’Œ็ฝ‘้กต่ฏฆๆƒ…้กตๅฏน้ฝ
  • ๅฝ“ๅ‰้ป˜่ฎคๅฑ•็คบโ€œๆดปๅŠจๅˆ—่กจ็ฌฌไธ€้กต็ฌฌไธ€ๆกโ€็š„่ฏฆๆƒ…๏ผˆ้€šๅธธๆ˜ฏๆœ€่ฟ‘ไธ€ๆฌก๏ผ‰

5. ่ฎญ็ปƒๆ—ฅ็จ‹

  • ่ฎญ็ปƒๆ—ฅ็จ‹ๆŸฅ่ฏข
  • ่ฎญ็ปƒ็›ฎๆ ‡ๆฑ‡ๆ€ป
  • ๆ”ฏๆŒ่ฎญ็ปƒๆ—ฅ็จ‹ๆ–ฐๅขž/ๆ›ดๆ–ฐ/ๅˆ ้™ค๏ผˆtraining/schedule/update๏ผ‰
  • ๅ†…็ฝฎๅฎ‰ๅ…จๆจกๅผ๏ผš้ป˜่ฎคไป…้ข„่งˆ๏ผŒ็กฎ่ฎคๅŽๅฏๅผ€ๅฏ็œŸๅฎžๅ†™ๅ…ฅ

่ฟ่กŒๆ–นๅผ

OpenClaw ๅฏน่ฏ่งฆๅ‘

็คบไพ‹๏ผˆๅฏ็›ดๆŽฅๅคๅˆถ๏ผ‰๏ผš

  • ๆŸฅ็œ‹ๆˆ‘็š„้ซ˜้ฉฐ่ท‘ๆญฅๆ•ฐๆฎ
  • ๆˆ‘็š„่ท‘ๆญฅ่ฎฐๅฝ•
  • ้ซ˜้ฉฐ่ฟๅŠจๅˆ†ๆž
  • ๆœ€่ฟ‘่ท‘ๆญฅๆ€Žไนˆๆ ท
  • ไปŠๅคฉ่ท‘ๆญฅไบ†ๅ—
  • ็œ‹ๆœ€่ฟ‘ไธ€ๆฌก่ท‘ๆญฅ่ฏฆๆƒ…
  • ๅธฎๆˆ‘ๅค็›˜ไปŠๅคฉ่ฟ™ๆฌก่ท‘ๆญฅ

ๅ‘ฝไปค่กŒ่ฟ่กŒ

python3 main.py

้…็ฝฎๆ–‡ไปถ

ๅœจ config.json ไธญ้…็ฝฎ่ดฆๅทไธŽ็™ปๅฝ•ไธŠไธ‹ๆ–‡๏ผš

{
  "coros": {
    "account": "[email protected]",
    "p1": "$2b$10$xxx",
    "p2": "$2b$10$xxx"
  },
  "cookie": "_c_WBKFRo=xxx; _nb_ioWEgULi=",
  "demo_mode": false
}

ๅ‘ๅธƒๅˆฐ clawhub.ai ๆ—ถ๏ผš

  • ไฝฟ็”จ .clawhubignore ๆŽ’้™ค config.jsonใ€api.mdใ€.claude/
  • ๅฐ† config.example.json ไฝœไธบๅ…ฌๅผ€็คบไพ‹้…็ฝฎ
  • ๆœฌๅœฐไปไฟ็•™ config.json ไปฅไฟ่ฏๆ—ฅๅธธ่ฟ่กŒไธๅ—ๅฝฑๅ“

API ็ซฏ็‚น

ๅŠŸ่ƒฝ API
็™ปๅฝ• POST /account/login
Dashboard่ฏฆๆƒ… GET /dashboard/detail/query
Dashboardๆฑ‡ๆ€ป GET /dashboard/query
ๅ‘จๆœŸ็บชๅฝ• GET /dashboard/queryCycleRecord
ๆดปๅŠจๅˆ—่กจ GET /activity/query
ๆดปๅŠจ่ฏฆๆƒ… POST /activity/detail/query
่ฎญ็ปƒๆ—ฅ็จ‹ GET /training/schedule/query
ๆ—ฅ็จ‹ๆฑ‡ๆ€ป GET /training/schedule/querysum
ไผฐ็ฎ—่ฎญ็ปƒ POST /training/program/estimate
่ฎก็ฎ—่ฎญ็ปƒ POST /training/program/calculate
ๆ–ฐๅขž/ๆ›ดๆ–ฐ/ๅˆ ้™คๆ—ฅ็จ‹ POST /training/schedule/update
่ฎญ็ปƒ่ฎกๅˆ’ๅˆ—่กจ GET /training/program/list
Usage Guidance
This skill appears coherent for reading COROS data, but take these precautions before installing: 1) Keep config.json private โ€” it contains account identifiers, password hashes (p1/p2) and cookies; do not upload it to public registries. 2) By default schedule writes are preview-only, but the skill can perform real writes if you enable auto_apply or change schedule_write settings โ€” review those settings before enabling. 3) Verify network calls go to the expected COROS API domain (teamcnapi.coros.com) and run the code in an isolated environment if you don't trust the source. 4) After testing, rotate credentials if you suspect they were exposed. If you want higher assurance, inspect the full main.py runpath locally (it saves tokens to config.json) or run with demo_mode=true.
Capability Analysis
Type: OpenClaw Skill Name: coros-skill Version: 0.1.0 The skill is a legitimate integration for the COROS fitness platform, designed to fetch and manage running activity data and training schedules. It interacts exclusively with the official COROS API (teamcnapi.coros.com) using standard Python libraries and handles authentication by storing session tokens and cookies in a local config.json file. There is no evidence of data exfiltration, malicious execution, or prompt injection intended to hijack the agent.
Capability Assessment
โœ“ Purpose & Capability
Name/description match behavior: the skill logs into COROS (using account/p1/p2 or cookies), reads dashboard, activities, activity details and training schedules, and exposes schedule write operations. The required artifacts (config.json with COROS account hashes and cookies) are proportional to these capabilities.
โ„น Instruction Scope
SKILL.md and main.py focus on COROS API calls and local config. The skill caches tokens/cookies to config.json and supports schedule write operations; by default preview/auto_apply=false is used, but the code supports making writes if configured. Users should be aware the skill reads/writes a local config file that contains sensitive data and controls whether writes occur.
โœ“ Install Mechanism
No install spec (instruction-only with an included Python script). This has low installation risk โ€” nothing is downloaded from arbitrary URLs or installed automatically.
โ„น Credentials
The skill does not request unrelated environment variables or external credentials; it expects credentials stored in a local config.json (account, p1/p2 hashes, cookies). Storing secrets in config.json is functional but requires care to avoid accidental exposure.
โ„น Persistence & Privilege
always:false and agent-autonomy defaults are normal. The skill persists its own token/cookie/state by writing to config.json (saving token, user_id, saved_cookie). This is limited to its own config file and does not modify other skills or global agent config.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install coros-skill
  3. After installation, invoke the skill by name or use /coros-skill
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial release of the coros-skill for retrieving and analyzing COROS running data. - Supports automatic login with token/cookie caching. - Fetches dashboard data: training status, recent activities, and weekly summary. - Retrieves activity list and detailed training records, including lap, weather, and performance metrics. - Allows viewing and previewing training schedules and goals. - Simple chat trigger phrases and command line usage available.
Metadata
Slug coros-skill
Version 0.1.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is ๐Ÿƒ Coros?

COROS ้ซ˜้ฉฐ่ท‘ๆญฅๆ•ฐๆฎ่Žทๅ–๏ผˆ่ท‘ๆญฅไธ“้กน๏ผ‰๏ผš - ่‡ชๅŠจ็™ปๅฝ• COROS ่ดฆๅท๏ผˆๆ”ฏๆŒ Token/Cookie ็ผ“ๅญ˜๏ผ‰ - ่Žทๅ– Dashboard๏ผˆ่ฎญ็ปƒ็Šถๆ€ใ€่ดŸ่ทๅˆ†ๆžใ€ๆœ€่ฟ‘่ฟๅŠจ๏ผ‰ - ่Žทๅ–ๆดปๅŠจๅˆ—่กจไธŽๆดปๅŠจ่ฏฆๆƒ…๏ผˆๅซๅˆ†ๅœˆใ€ๅคฉๆฐ”ใ€่ฎญ็ปƒๆ•ˆๆžœ๏ผ‰ - ่Žทๅ–่ฎญ็ปƒๆ—ฅ็จ‹ไธŽ่ฎญ็ปƒ็›ฎๆ ‡ๆฑ‡ๆ€ป ่งฆๅ‘่ฏ็คบไพ‹๏ผš - "ๆŸฅ็œ‹้ซ˜้ฉฐ่ท‘ๆญฅๆ•ฐๆฎ" - "ๆˆ‘็š„... It is an AI Agent Skill for Claude Code / OpenClaw, with 141 downloads so far.

How do I install ๐Ÿƒ Coros?

Run "/install coros-skill" in the OpenClaw or Claude Code chat to install it in one step โ€” no extra setup required.

Is ๐Ÿƒ Coros free?

Yes, ๐Ÿƒ Coros is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does ๐Ÿƒ Coros support?

๐Ÿƒ Coros is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created ๐Ÿƒ Coros?

It is built and maintained by doaspx (@doaspx); the current version is v0.1.0.

๐Ÿ’ฌ Comments