← 返回
未分类

life-gacha

A daily gacha skill — draw a random activity each morning, check in at night, and get a weekly summary. Adds a little surprise to every day.
每日扭蛋技能——每天早上随机抽取一项活动,晚上打卡签到,每周生成总结报告。为每一天增添一点小惊喜。
luoruikun0531 luoruikun0531 来源
未分类 clawhub v1.0.0 1 版本 100000 Key: 无需
★ 1
Stars
📥 395
下载
💾 0
安装
1
版本
#latest

概述

Life Gacha

This skill is invoked when the user types /life-gacha, or says anything related to drawing a card, evening check-in, or weekly review.

Always respond in the same language the user is using.


On invocation

When this skill is invoked (e.g. /life-gacha), run the following onboarding flow:

  1. Introduce the skill in the user's language: every morning a random activity is drawn from the card pool; in the evening the agent checks in on how it went; on Sunday a weekly summary is generated.
  2. Read config.yaml and show the user the current card pool. Ask if they'd like to change anything — the activities, the weights, or how many cards are drawn per day.
  3. Apply any changes the user requests to config.yaml. Skip this step if they're happy with the defaults.
  4. Set up the three scheduled tasks (see Scheduled tasks below).
  5. Confirm setup is done. Let the user know they can say things like "update my card pool" or "change the check-in time" at any time.

Commands

All scripts are located in the same directory as this SKILL.md. Use that path when running them.

Daily draw

python3 draw.py           # draw based on config
python3 draw.py -n 2      # draw exactly 2 cards
python3 draw.py --extra 1 # draw 1 more on top of today's existing cards
python3 draw.py --reroll  # redraw today (replaces existing entry)

Results are written to data/YYYY-MM/week-NN.md with the daily note left blank for the evening.

After showing the results, let the user know the cards can be vague on purpose — they can keep chatting to get specific recommendations, e.g. which movie to watch, which book fits their current mood.

Evening check-in

python3 checkin.py "user's response here"

Ask the user how their day went, then pass their answer as an argument to the script. It fills in the blank note in today's entry. No interactive mode — the agent handles the conversation.

Weekly review

python3 review.py

Reads the week's entries and appends an encouraging summary to the weekly file.


Scheduled tasks

Set up the following three tasks using an appropriate scheduling tool:

  • Every day at 7:00am — run draw.py and show the result to the user
  • Every day at 11:00pm — read today's drawn cards from the weekly file, ask the user how it went, then call checkin.py with their answer
  • Every Sunday at 11:55pm — run review.py and show the result to the user

Config

config.yaml controls the card pool and draw rules:

draw_rules:
  workday: 1   # cards drawn on weekdays
  holiday: 2   # cards drawn on weekends

# weight 1-5: higher weight = more likely to be drawn
workday_pool:
  - item: ...
    weight: 3

holiday_pool:
  - item: ...
    weight: 3

Weights only apply within each pool independently.


Data format

data/
└── 2026-03/
    └── week-12.md
## 2026-03-22 Sat

**Today's draw**

- Have a meal with a friend

**Daily note**

(待填写)

---

# Weekly review (week 12)
...

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-03-31 06:40 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

ai-agent

Skill Vetter

spclaudehome
AI智能体技能安全预审工具。安装ClawdHub、GitHub等来源技能前,检查风险信号、权限范围及可疑模式。
★ 1,225 📥 267,693
dev-programming

Github

steipete
使用 `gh` CLI 与 GitHub 交互,通过 `gh issue`、`gh pr`、`gh run` 和 `gh api` 管理议题、PR、CI 运行及高级查询。
★ 676 📥 325,283
ai-agent

self-improving agent

pskoett
捕获经验教训、错误及修正内容,以实现持续改进。适用于以下场景:(1)命令或操作意外失败;(2)用户纠正Claude(如“不,那不对……”“实际上……”);(3)用户请求的功能不存在;(4)外部API或工具出现故障;(5)Claude发现自身
★ 4,079 📥 808,907