← 返回 Skills 市场
yevhendiachenko0

Learn me

作者 Yevhen Diachenko · GitHub ↗ · v0.5.2 · MIT-0
cross-platform ✓ 安全检测通过
473
总下载
1
收藏
4
当前安装
7
版本数
在 OpenClaw 中安装
/install learn-me
功能描述
Learn me: Lets OpenClaw proactively learn more about you through natural conversation.
使用说明 (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.

安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install learn-me
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /learn-me 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
Slug learn-me
版本 0.5.2
许可证 MIT-0
累计安装 4
当前安装数 4
历史版本数 7
常见问题

Learn me 是什么?

Learn me: Lets OpenClaw proactively learn more about you through natural conversation. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 473 次。

如何安装 Learn me?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install learn-me」即可一键安装,无需额外配置。

Learn me 是免费的吗?

是的,Learn me 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Learn me 支持哪些平台?

Learn me 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Learn me?

由 Yevhen Diachenko(@yevhendiachenko0)开发并维护,当前版本 v0.5.2。

💬 留言讨论