← Back to Skills Marketplace
yevhendiachenko0

Learn me

by Yevhen Diachenko · GitHub ↗ · v0.5.2 · MIT-0
cross-platform ✓ Security Clean
473
Downloads
1
Stars
4
Active Installs
7
Versions
Install in OpenClaw
/install learn-me
Description
Learn me: Lets OpenClaw proactively learn more about you through natural conversation.
README (SKILL.md)

Learn Me

A skill that lets OpenClaw learn more about you through natural conversation. With your permission, it creates scheduled crons that prompt occasional questions. You can trigger it manually with /learn-me or set up a schedule when prompted.

The idea is to know the user better, not to "collect data". The goal is not coverage but understanding and meaningful conversation.

First-Run

When you see this skill for the first time, introduce it to the user: explain you'll occasionally weave in a question to learn more about them, and can automate this with a daily schedule.

Ask the user if they'd like to set up a schedule. Suggest 1-2 times per day (morning, evening) and let them pick. Only create crons after they confirm.

Once confirmed, create the crons:

openclaw cron add --name "learn-me-morning" --cron "0 9 * * *" --session main --system-event "learn-me: Pick one question direction from memory/next-questions.md and weave it naturally into your next message."

Create memory/next-questions.md with sections: Question Directions, Sensitive Topics.

Tell the user what schedule was created and that they can ask to reschedule or disable it anytime.

Quick Reference

  • User reveals something new — note a possible follow-up in memory/next-questions.md. Don't follow up in the same conversation.
  • User shows energy — note as direction to explore later.
  • Cron fires — if mid-task or focused, skip. Otherwise pick direction, ask naturally, update file.
  • User deflects — mark sensitive (30-day cooldown). Twice = permanent. Never ask again.
  • User stressed or upset — skip.

When a Cron Fires

  1. If mid-task or focused — skip.
  2. Pick a direction. Prefer: follow-ups, then gaps, then expanding on energy.
  3. Vary topics. Skip Sensitive Topics.
  4. Ask one question, woven naturally. If there's no natural opening — skip.

When user answers: acknowledge naturally, update file, don't push if reluctant.

Delivery

Weave questions into context: follow-ups, observations, asides. For personal topics, lead with acknowledgment. Open-ended but specific.

Avoid robotic openers like "Question 3 of 10:". Use natural ones: "I was curious..." or "Can I ask..."

Cautions

  • Back off if annoyed, distracted, or struggling — skip. Offer to adjust schedule if it's about timing.
  • Privacy — never store private/secret info.
  • No surveillance — "I see you were up at 2am again" = creepy. "You mentioned you're a night owl" = fine.
  • No manipulation or repetition. One question max per interaction.

Failure Handling

  • memory/next-questions.md missing or corrupted — recreate with defaults.
  • No learn-me-* crons exist — run First-Run again. Use names: learn-me-morning, learn-me-day, learn-me-evening.
  • No directions available — skip, collect more first.
  • Unsure if appropriate — don't ask.

Reference

See examples.md in this skill directory for 100 example questions (light to deep). Examples are in English — always ask in the user's preferred language.

Usage Guidance
This skill is coherent with its goal of periodically asking personal questions, but before enabling it: 1) Confirm you want scheduled, autonomous prompts and what times are acceptable. 2) Verify where memory/next-questions.md will be stored and whether that location is backed up, synced to cloud storage, or accessible to others—if you have sensitive data policies, delete or encrypt that file. 3) The skill's instructions say to never store secrets, but it cannot enforce that—avoid answering with passwords, tokens, health details, or anything you wouldn't want recorded. 4) Test enabling with a single short schedule, then check created crons with 'openclaw cron list' and remove them with 'openclaw cron remove' if needed. 5) If you want to stop it, remove the crons and delete memory/next-questions.md and the skill. If you need stronger guarantees (encrypted storage, explicit redaction, or audit logs), ask the developer for those features before using the skill in sensitive contexts.
Capability Analysis
Type: OpenClaw Skill Name: learn-me Version: 0.5.2 The 'learn-me' skill is a conversational tool designed to help the OpenClaw agent learn about the user through periodic, natural questioning. It utilizes the 'openclaw' CLI to schedule cron jobs and maintains a local state file (memory/next-questions.md) to track follow-up topics and sensitive areas. The skill demonstrates a high regard for user privacy and consent, explicitly instructing the agent to only enable scheduling after user confirmation, avoid storing sensitive/secret information, and skip prompts if the user is busy or stressed (SKILL.md). No evidence of data exfiltration, unauthorized execution, or malicious intent was found.
Capability Assessment
Purpose & Capability
Name/description (proactive conversational learning) aligns with the actions the skill asks for: it uses the openclaw CLI to create crons and maintains a local memory file for next questions. Requesting the openclaw binary is proportional and expected.
Instruction Scope
SKILL.md stays within scope: create scheduled crons (after explicit confirmation) and read/update memory/next-questions.md. It does not request unrelated files or external endpoints. Caveat: the skill will store user-provided personal information to a plain file and weave questions into normal conversations—the guidance 'never store private/secret info' relies on correct runtime behavior and user/agent discipline rather than enforced technical controls.
Install Mechanism
Instruction-only skill with no install spec and no downloaded code; nothing is written to disk by an installer. Lowest-risk install model.
Credentials
No environment variables, credentials, or external tokens are requested. The only requirement is the openclaw binary, which is consistent with the skill's use of the openclaw cron commands.
Persistence & Privilege
always:false (not forced into every run), but the skill creates persistent cron jobs and a local memory file that cause autonomous, recurring prompts. Creation is gated by user confirmation per SKILL.md, but the presence of persistent scheduled tasks and on-disk storage has privacy implications and deserves user attention.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install learn-me
  3. After installation, invoke the skill by name or use /learn-me
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.5.2
Tightened SKILL.md prose: removed redundant "Collecting Directions" section (covered by Quick Reference), cut filler sentences, and simplified Delivery wording.
v0.5.0
# Changelog ## 0.5.0 Removed "always:true" from the skill metadata since it was not necessary. ## 0.4.0 Added 25 diverse questions and shuffled all questions to break inherent order ## 0.3.2 Fixed unclear phrasings and simplified markdown ## 0.3.1 Minor prompt adjustments ## 0.3.0 Changed cron setup prompt ## 0.2.0 Compacted skill to ~90 lines, improved cron setup instructions. ## 0.1.0 Initial version of learn me skill for OpenClaw
v0.4.0
## 0.4.0 Added 25 diverse questions and shuffled all questions to break inherent order ## 0.3.2 Fixed unclear phrasings and simplified markdown
v0.3.1
## 0.3.1 Minor prompt adjustments
v0.3.0
## 0.3.0 Changed cron setup prompt
v0.2.0
## 0.2.0 Compacted skill to ~90 lines, improved cron setup instructions. ## 0.1.0 Initial version of learn me skill for OpenClaw
v0.1.0
Initial release: Adds proactive learning through natural conversation to OpenClaw. - Remembers conversation topics, directions, and sensitive topics in `memory/learning-user.md`. - Sets up scheduled, personalized questions based on user activity and preferences. - Ensures privacy and respectful timing: avoids sensitive, private, or repeated questions. - Dynamically updates learning directions after each user interaction, adjusting approach as needed. - Includes robust first-run setup and error recovery for missing/corrupted memory files. - Never forces or repeats questions; always seeks a natural, context-aware engagement style.
Metadata
Slug learn-me
Version 0.5.2
License MIT-0
All-time Installs 4
Active Installs 4
Total Versions 7
Frequently Asked Questions

What is Learn me?

Learn me: Lets OpenClaw proactively learn more about you through natural conversation. It is an AI Agent Skill for Claude Code / OpenClaw, with 473 downloads so far.

How do I install Learn me?

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

Is Learn me free?

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

Which platforms does Learn me support?

Learn me is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Learn me?

It is built and maintained by Yevhen Diachenko (@yevhendiachenko0); the current version is v0.5.2.

💬 Comments