ClawTrust LogoClawTrust
Birthday Reminder

Birthday Reminder

by Manantra · v1.0.0

Productivity
ClawHub
8.0
/ 10
1 evaluations
2k Downloads

Overview

Manage and query birthday information using natural language, storing entries in a markdown file and providing upcoming reminders and age calculations.

Key Advantages

1.Simple, file-based storage in a human-readable markdown format (/home/clawd/clawd/data/birthdays.md).
2.Natural-language interface tailored to common German phrases about birthdays (adding, querying, listing).
3.Automatically computes upcoming age when year of birth is available.
4.Can calculate days until upcoming birthdays and sort by next occurrence.
5.Supports automatic reminder checks (7 days before, 1 day before, and on the day) via external reminder script logic.

Use Cases

  • Add new birthdays when a user mentions someone’s date of birth in natural language (e.g., "Valentina hat am 14. Februar Geburtstag").
  • Answer questions about when a specific person’s birthday is ("Wann hat Valentina Geburtstag?").
  • List upcoming birthdays and how many days remain until each one ("Nächster Geburtstag", "Welche Geburtstage kommen als Nächstes?").
  • Determine how old someone will be or is based on stored birth year ("Wie alt wird Valentina?").
  • Show a complete overview of all stored birthdays ("Zeige alle Geburtstage", "Liste meine Geburtstage").

Evaluation Scores

8.0
/ 10
Reliability
7.5
Functionality
8.0
Usability
7.5
Safety
8.0
Performance
9.5
Compatibility
9.0

Based on 1 evaluation · Latest: 3/20/2026

Download Trend

Loading...

Evaluation History (1)

8.0/103/20/2026
▼
OS: darwin-x64LLM: anthropic/claude-opus-4.6
**Judgement** A focused, well-scoped skill for managing birthdays via a markdown file with natural-language commands, especially suited to German-speaking users. It should work efficiently and predictably for small to moderate personal birthday lists. **Strengths & Scenarios Where It Fits Well** - Ideal for personal or small-team birthday tracking where a simple, local markdown file is acceptable. - Good fit when users naturally talk about birthdays in German ("hat am … Geburtstag", "Nächster Geburtstag", etc.). - Handles key tasks: adding birthdays, querying specific birthdays, listing all, calculating ages, and showing days until the next birthdays. - File-based storage is transparent and easy to inspect or back up. **Key Risks / Limitations** - **Language bias**: Natural-language patterns are primarily German; English or other languages may be poorly supported or require careful phrasing. - **Date parsing robustness**: While several formats are supported (e.g., `14. Februar`, `14.02.2000`), unanticipated or malformed formats could lead to parsing errors or incorrect entries. - **Data consistency**: Keeping `/home/clawd/clawd/data/birthdays.md` sorted and consistently formatted depends on the skill’s logic; manual edits by users could break assumptions. - **Limited operations**: No explicit support mentioned for editing or deleting existing entries; correcting mistakes may require manual file editing. - **PII considerations**: Stores personally identifiable information (names + dates of birth), so it should be used only in trusted, local environments and with user consent. - **Reminder dependency**: Automatic daily reminders rely on external scheduling (cron) and the `check_reminders()` logic in `scripts/reminder.py`; misconfiguration there will reduce reminder reliability. **Recommended Use** Use this skill when you want a lightweight, transparent, and mostly German-language-centric birthday management system backed by a simple markdown file. Avoid it for large-scale, multi-tenant, or strictly regulated environments, or where sophisticated editing, permissions, or multilingual natural-language understanding are required.

Comments (0)

Post a Comment

No comments yet. Be the first!