← Back to Skills Marketplace
sqizzo

companion-checkin

by sqizzo · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
71
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install companion-checkin
Description
Run warm, adaptive personal check-ins for habits, mood, sleep, meals, focus, and daily progress. Use when the user wants a habit tracker, daily check-in flow...
README (SKILL.md)

Companion Check-In

Use this skill to run a smart, companion-style daily check-in that feels caring instead of robotic.

Quick start

  • Generate a check-in prompt with scripts/checkin_tracker.py prompt --moment \x3Cmorning|afternoon|evening>.
  • After the user replies, save the answers with scripts/checkin_tracker.py log --moment \x3C...> --answer key=value (repeat as needed) or --answers-json "\x3Cjson>".
  • Generate a recap with scripts/checkin_tracker.py recap --days 7.
  • Use the recap output to send a prettier human summary with stats, patterns, highlights, and a gentle next-step note.

Behavior

  • Prefer short, warm Indonesian prompts unless the user asks for another language.
  • Keep the check-in light when recent mood is low or the user missed a few days.
  • Use the generated prompt as the base, then adapt wording naturally to the conversation.
  • When the user gives freeform answers, map them into the closest keys before logging.

Data

  • Store data under data/checkins.jsonl.
  • Keep one JSON object per check-in.
  • Treat the log as private personal data.

Prompt moments

  • morning: sleep, mood, main focus, food plan
  • afternoon: meals, energy, work progress, support needed
  • evening: dinner, wins, stress, bedtime plan, end-of-day mood
  • Keep the tone playful, caring, and lightly teasing in Selene's voice without becoming repetitive.

Commands

python scripts/checkin_tracker.py prompt --moment morning
python scripts/checkin_tracker.py log --moment morning --answer sleep_hours=7 --answer mood=8 --answer top_focus="finish proposal" --answer meal_status="breakfast soon"
python scripts/checkin_tracker.py recap --days 7

Notes

  • Use prompt first so the question set adapts to recent history.
  • Use recap for weekly summaries or when the user asks for patterns.
  • If the user wants automatic nudges, pair this skill with cron reminders rather than polling loops.
Usage Guidance
This skill appears internally consistent and does not contact external services or request secrets, but consider the following before installing: (1) You will get a local file data/checkins.jsonl that contains potentially sensitive personal information — decide where that folder lives, who can access it, and whether you want to encrypt or back it up. (2) The script includes a hard-coded name ('Haqi') and Indonesian-language prompts; edit the script if you want neutral wording or different personalization. (3) Review the Python script yourself (or run it in an isolated environment) before granting broad agent access, since the source/owner is unknown and the file will be executed by the agent. (4) Ensure your agent runs a compatible Python version and that file permissions on the data directory are set to limit access.
Capability Analysis
Type: OpenClaw Skill Name: companion-checkin Version: 1.0.0 The companion-checkin skill is a personal habit and mood tracker that operates entirely locally. It uses a Python script (scripts/checkin_tracker.py) to log user responses to a local JSONL file and generate summaries. The code contains no network requests, external data exfiltration, or suspicious execution logic, and the instructions in SKILL.md are strictly aligned with its stated purpose of providing a supportive personal check-in experience.
Capability Assessment
Purpose & Capability
The name/description (companion check-ins, mood/habit tracking) match the included Python script and SKILL.md. The skill only reads/writes local check-in data and generates prompts/recaps, which is appropriate for the stated purpose.
Instruction Scope
SKILL.md and the script instruct the agent to generate prompts, log answers, and produce recaps, and the script reads/writes only data/checkins.jsonl. This is expected, but note that the skill persistently stores private personal data locally. The script also contains hard-coded, personalized greeting strings (uses the name 'Haqi') and defaults to Indonesian — harmless but worth reviewing if you want generic prompts or different personalization.
Install Mechanism
No install spec is provided (instruction-only with an included Python script). Nothing is downloaded or written beyond the provided script and created data directory; there are no external installers or archives.
Credentials
The skill requests no environment variables, no credentials, and no config paths. That is proportionate to a local check-in/habit tracker.
Persistence & Privilege
always is false and the skill is user-invocable. It writes only to its own data directory (data/checkins.jsonl) and does not modify other skills or global agent settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install companion-checkin
  3. After installation, invoke the skill by name or use /companion-checkin
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of companion-checkin skill for smart, adaptive daily check-ins. - Provides warm check-in prompts for morning, afternoon, and evening reflecting user habits, mood, energy, meals, and daily focus. - Supports logging user responses, generating weekly recaps, and delivering friendly, conversational summaries. - Prompts and recaps are personalized, caring, and lightly playful, with data handled as private. - Designed for easy integration with reminder systems for automatic nudges.
Metadata
Slug companion-checkin
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is companion-checkin?

Run warm, adaptive personal check-ins for habits, mood, sleep, meals, focus, and daily progress. Use when the user wants a habit tracker, daily check-in flow... It is an AI Agent Skill for Claude Code / OpenClaw, with 71 downloads so far.

How do I install companion-checkin?

Run "/install companion-checkin" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is companion-checkin free?

Yes, companion-checkin is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does companion-checkin support?

companion-checkin is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created companion-checkin?

It is built and maintained by sqizzo (@sqizzo); the current version is v1.0.0.

💬 Comments