据 AlphaMoat 统计,截至 2026-09,Birthday Reminder 累计下载 3,929 次、获 1 个星标,在全部 5,078 个 AI 技能中排名第 2,632 位,在「生活服务」分类(246 个)中排名第 99 位。
| 平台 | 累计安装 | 累计下载 | 星标 | 评论 |
|---|---|---|---|---|
| ClawHub ↗ | 124 | 3,929 | 1 | - |
| SkillHub ↗ | 157 | 3,844 | 1 | — |
各平台的计数口径不同,统计时间不一致。
文档描述将生日存入 data/birthdays.md,并说明如何按姓名、日期或年龄查询。提供出生日期和年份时可计算下次生日及届时年龄;若配置每日检查,也可按文档设定的时点发送提醒。添加或修改记录前应核对姓名和日期。 文档指定 birthdays.md,但风险卡称脚本使用 birthdays.json,依赖提醒或审计留存前先核实统一实际文件。姓名及出生年为个人信息,应认可位置、访问和保留期限。年龄需已知出生年;提醒另需配置每日检查,不代表调度已启用。
资料发布于 2026-10-27
以下是根据技能文档生成的示例,不代表实际运行结果。
2026-09 起统计方法调整:同名技能按作者分别统计,并覆盖全部技能。图中虚线为调整前的月份,与之后的数据不直接比较,也不计算跨越调整的增长。
| 月份 | 累计下载 | 环比 | 星标 |
|---|---|---|---|
| 2026-09 | 3,929 | — | 1 |
| 2026-08 | 3,794 | +5.3% | 1 |
| 2026-07 | 3,604 | +10.6% | 1 |
| 2026-06 | 3,259 | +5.9% | 1 |
| 2026-05 | 3,078 | — | 1 |
| 2026-03 | 2,510 | — | 1 |
以下是作者发布的原始文件,按纯文本显示,本站未做修改或审核;其中的链接不可点击,命令请核实后再运行。抓取于 2026-10-23。
--- name: birthday-reminder description: Manage birthdays with natural language. Store birthdays in /home/clawd/clawd/data/birthdays.md, get upcoming reminders, calculate ages. Use when the user mentions birthdays, wants to add/remember someone's birthday, check upcoming birthdays, or asks about someone's age/birthday. Understands phrases like "X hat am DD.MM. Geburtstag", "Wann hat X Geburtstag?", "Nächste Geburtstage". --- # Birthday Reminder Skill Manage birthdays naturally. Store in `data/birthdays.md`, query with natural language. ## Storage
Birthdays are stored in `/home/clawd/clawd/data/birthdays.md`:
```markdown
# Geburtstage
- **Valentina** - 14.02.2000 (wird 26)
- **Max** - 15.03.1990
```
## Natural Language Patterns
### Adding Birthdays
When user says things like:
- "Valentina hat am 14. Februar Geburtstag"
- "Füge hinzu: Max, 15.03.1990"
- "X wurde am 10.05.1985 geboren"
**Action:**
1. Parse name and date
2. Extract year if provided
3. Calculate upcoming age: `birthday_year - birth_year`
4. Append to `/home/clawd/clawd/data/birthdays.md`
5. Confirm with age info
### Querying Birthdays
When user asks:
- "Wann hat Valentina Geburtstag?"
- "Welche Geburtstage kommen als Nächstes?"
- "Wie alt wird Valentina?"
- "Nächster Geburtstag"
**Action:**
1. Read `/home/clawd/clawd/data/birthdays.md`
2. Parse all entries
3. Calculate days until each birthday
4. Sort by upcoming date
5. Show age turning if year is known
### Listing All
When user says:
- "Zeige alle Geburtstage"
- "Liste meine Geburtstage"
**Action:**
1. Read the file
2. Show formatted list with days until each
## Date Parsing
Support various formats:
- "14. Februar" → 14.02
- "14.02." → 14.02
- "14.02.2000" → 14.02.2000
- "14.2.2000" → 14.02.2000
## Age Calculation
```python
from datetime import datetime
def calculate_turning_age(birth_year, birthday_month, birthday_day):
today = datetime.now()
birthday_this_year = today.replace(month=birthday_month, day=birthday_day)
if today.date() <= birthday_this_year.date():
birthday_year = today.year
else:
birthday_year = today.year + 1
return birthday_year - birth_year
```
## Days Until Birthday
```python
def days_until(month, day):
today = datetime.now()
birthday = today.replace(month=month, day=day)
if birthday < today:
birthday = birthday.replace(year=today.year + 1)
return (birthday - today).days
```
## Automatic Reminders
For cron/reminders, check birthdays daily and notify if:
- 7 days before
- 1 day before
- On the day
Use the `check_reminders()` logic from `scripts/reminder.py`.
## File Format
Each line: `- **Name** - DD.MM.YYYY (wird X)` or `- **Name** - DD.MM.`
Keep the file sorted by date (month/day) for easier reading.
用 curl 直接向公共天气服务取当前天气与预报的技能。
在局域网里发现并控制 Sonos 音箱的命令行工具。
以六爻占卜方式作答的技能。
用本地 JSON 记录饮水量与睡眠的技能。
在本地同步并查询 CalDAV 日历的命令行技能。
在 macOS 上通过 remindctl 管理提醒事项的技能。
travel-cn 聚合去哪儿/携程/飞猪等中国旅行平台的数据查询,覆盖机票、酒店、火车票、景点门票与行程规划。
在终端里搜索与控制 Spotify 播放的技能。
数据月份:2026-09 · 下载/星标/安装数聚合自公开技能注册库(ClawHub、SkillHub),按月更新。口径说明见数据方法。