šŸŽ Get the FREE AI Skills Starter Guide — Subscribe →
BytesAgainBytesAgain
šŸ¦€ ClawHub

Bucket List

by @yanguangzhe-collab

Use this skill when the user wants to record, view, update, complete, cancel, or review a personal bucket list / wish list. Supports Chinese commands such as...

Versionv1.4.0
Downloads415
TERMINAL
clawhub install bucket-list

šŸ“– About This Skill


name: bucket-list version: 1.4.0 description: Use this skill when the user wants to record, view, update, complete, cancel, or review a personal bucket list / wish list. Supports Chinese commands such as "ę·»åŠ ę„æęœ›ļ¼š...", "ęŸ„ēœ‹ę„æęœ›ęø…å•", "å®Œęˆäŗ†...", and "ęˆ‘ä»¬å®Œęˆäŗ†ä»€ä¹ˆ", plus a localhost GUI that shares the same JSON data file.

ę„æęœ›ęø…å• (Bucket List)

č®°å½•äø»äŗŗäøŽé¾™č™¾äø€čµ·å®Œęˆēš„äŗŗē”Ÿę„æęœ›ęø…å•ć€‚å®ƒäøę˜Æå¾…åŠžč½Æä»¶ļ¼Œä¹Ÿäøę˜Æäŗŗē”ŸåÆ¼åøˆļ¼›å®ƒę˜Æäø€äøŖęœ¬åœ°ä¼˜å…ˆēš„ę„æęœ›č®°å½•å’Œęˆå°±å›žé”¾å·„å…·ć€‚

When To Use

Use this skill when the user asks to:

  • add a wish, bucket-list item, life goal, or "ę„æęœ›"
  • view pending, completed, or cancelled wishes
  • mark a wish completed or cancelled
  • review completed wishes or shared achievements
  • open or maintain the bucket-list GUI
  • import, export, or repair bucket-list data
  • Quick Start

    Start the GUI:

    cd skills/bucket-list
    node server.js
    

    open http://localhost:9999/

    Use the CLI:

    ./bucket-list.sh add "åŽ»å—ęžēœ‹ä¼é¹…" "ę—…č”Œ"
    ./bucket-list.sh view
    ./bucket-list.sh complete "å—ęž" "ēœ‹åˆ°äŗ†ä¼é¹…"
    ./bucket-list.sh cancel "学吉他" "改学钢琓"
    ./bucket-list.sh achievements
    

    Natural-language entry:

    ./bucket-list.sh intent "ę·»åŠ ę„æęœ›ļ¼šåŽ»å—ęžēœ‹ä¼é¹…"
    ./bucket-list.sh intent "ęŸ„ēœ‹ę„æęœ›ęø…å•"
    ./bucket-list.sh intent "å®Œęˆäŗ† å‘åøƒęŠ€čƒ½"
    ./bucket-list.sh intent "ęˆ‘ä»¬å®Œęˆäŗ†ä»€ä¹ˆ"
    

    Data

    The runtime data file is stored outside the skill folder:

    /data/bucket-list.json
    

    The published data/bucket-list.json inside this skill is only an empty template. Do not publish personal wishes in the package.

    Canonical wish fields:

  • id
  • content
  • category
  • status: pending, completed, or cancelled
  • createdAt
  • endedAt
  • endedBy
  • completionNote
  • cancelReason
  • timeline
  • Safety

  • The server binds to 127.0.0.1 only.
  • The server only accepts same-origin browser writes by default.
  • Writes are validated, size-limited, and saved atomically with a backup.
  • The CLI uses Node JSON parsing/writing instead of shell text edits.
  • Boundaries

  • Do not treat ordinary tasks as wishes unless the user frames them as a wish, life goal, or bucket-list item.
  • Ask before recording sensitive or emotionally loaded content if the user's intent is unclear.
  • Strong negative emotion should receive care first; record or update wishes only after the user confirms.
  • ⚔ When to Use

    TriggerAction
    - add a wish, bucket-list item, life goal, or "ę„æęœ›"
    - view pending, completed, or cancelled wishes
    - mark a wish completed or cancelled
    - review completed wishes or shared achievements
    - open or maintain the bucket-list GUI
    - import, export, or repair bucket-list data

    šŸ’” Examples

    Start the GUI:

    cd skills/bucket-list
    node server.js
    

    open http://localhost:9999/

    Use the CLI:

    ./bucket-list.sh add "åŽ»å—ęžēœ‹ä¼é¹…" "ę—…č”Œ"
    ./bucket-list.sh view
    ./bucket-list.sh complete "å—ęž" "ēœ‹åˆ°äŗ†ä¼é¹…"
    ./bucket-list.sh cancel "学吉他" "改学钢琓"
    ./bucket-list.sh achievements
    

    Natural-language entry:

    ./bucket-list.sh intent "ę·»åŠ ę„æęœ›ļ¼šåŽ»å—ęžēœ‹ä¼é¹…"
    ./bucket-list.sh intent "ęŸ„ēœ‹ę„æęœ›ęø…å•"
    ./bucket-list.sh intent "å®Œęˆäŗ† å‘åøƒęŠ€čƒ½"
    ./bucket-list.sh intent "ęˆ‘ä»¬å®Œęˆäŗ†ä»€ä¹ˆ"