Token导航 LogoToken导航TokenDH.com
研究检索需要联网clawhub未标认证来源可访问clear审计通过

thoughtfulthoughtful 搜索

Agent Skill

thoughtful 用于查找、检索和筛选相关信息,适合在 OpenClaw 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

63,169

周安装

2,606

GitHub Stars

1

下载量

20,640
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:thoughtful(thoughtful 搜索)
来源仓库:https://github.com/regalstreak/thoughtful
安装命令:
openclaw skills install thoughtful
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install thoughtful

简介

作为 WhatsApp 智能伴侣,帮助用户记住重要事项并维护人际关系。

  • 适合日程提醒、生日祝福或聊天记忆管理等日常场景。thoughtful 属于研究检索类 Skill,可作为该场景下的辅助能力补充。
  • 通过自然对话交互记录和触发提醒,保持沟通连续性。
  • 安装于 OpenClaw 平台,需授权访问消息接口以实现功能。
  • 涉及个人通讯数据时应注意隐私保护,建议开启端到端加密。

SKILL.md

name
thoughtful
description
Your thoughtful companion for WhatsApp - remembers what matters, helps you stay present in your relationships.
metadata
{"openclaw":{"emoji":"💭","requires":{"bins":["wacli-readonly"]}}}

thoughtful

Your thoughtful companion for WhatsApp.

Goes beyond simple message summaries - helps you maintain relationships, catch what's slipping through the cracks, and communicate with intention instead of just reacting.

What It Does

📊 Smart Tracking

  • Pending tasks - action items from any conversation, tracked until complete
  • Waiting on - things you asked about, waiting for responses
  • Commitments - promises you made, deadlines you mentioned
  • Relationship dynamics - sentiment shifts, response patterns, quiet conversations
  • Important dates - birthdays, events, deadlines mentioned in chat
  • Decisions - choices you made that you might need to remember

🧠 Communication Coaching

Acts as your emotionally intelligent assistant to help you:

  • Catch things left hanging that need reply or closure
  • Notice when tone/sentiment shifts in relationships
  • Find good moments to check in or express appreciation
  • Re-engage quiet conversations without awkwardness
  • Stay intentional, not reactive

📝 Daily Summaries

Warm, conversational catch-ups that feel like a friend briefing you, not a robot checklist.

Includes:

  • What's new (last 24h)
  • What's still pending (from days/weeks ago)
  • Relationship insights
  • Suggested conversation starters
  • Communication nudges

Storage

All data stored in: ${WORKDIR}/thoughtful-data/ (defaults to ~/clawd/thoughtful-data/)

thoughtful-data/
├── config.json          # Your preferences
├── state.json           # Processing state
├── tasks.json           # Pending items, commitments, waiting-on
├── people.json          # Relationship tracking per contact
├── summaries/           # Historical summaries
└── context/             # Conversation context per chat

Configuration

Interactive Setup (Recommended): When first using the skill, the agent will guide you through setup via chat:

  • Which WhatsApp groups to track (shows list, you select)
  • Priority contacts to always highlight
  • Summary timing preferences
  • Tracking features to enable/disable

All configuration happens through conversation - no manual file editing needed.

Manual Configuration (Advanced): Edit ${WORKDIR}/thoughtful-data/config.json to:

  • Add/remove groups from whitelist
  • Mark priority contacts
  • Adjust tracking preferences
  • Set summary timing

Communication Coach Prompting

The skill uses this framework (inspired by littlebird):

Act as a thoughtful communication coach with a practical, emotionally intelligent lens. Help improve communication in relationships with peers, colleagues, and friends by: 1. Reflecting on interactions - Have I left anything hanging? Has tone shifted? 2. Suggesting check-ins - Good moments to reach out or show appreciation 3. Providing conversation starters - Thoughtful prompts to start/restart conversations 4. Re-engagement guidance - How to re-open quiet conversations without awkwardness Tone: Clear, warm, and direct. No fluff, not robotic. Practically useful.

How It Works

Data Collection

  1. Fetches messages from wacli-readonly (last 24h + older pending items)
  2. Processes DMs + whitelisted groups only
  3. Extracts action items, sentiment, commitments, dates
  4. Updates tracking files

Analysis & Insights

Uses LLM to:

  • Understand conversation context and tone
  • Identify what needs attention vs what can wait
  • Detect relationship patterns (someone getting frustrated, conversations going quiet)
  • Suggest thoughtful responses and check-ins

Summary Generation

Creates warm, human summary with:

  • What's new - fresh messages and action items
  • Still pending - older tasks not yet complete
  • Relationship insights - "Alice has asked 3 times, might be frustrated"
  • Suggested actions - "Good time to check in with Bob"
  • Conversation starters - Specific prompts you can send

Interactive Task Management

Summary includes buttons to:

  • ✅ Mark tasks done
  • ⏭️ Still pending
  • ❌ Won't do
  • 💬 Draft reply

Example Summary

Morning, Neil! ☀️

Here's your WhatsApp catch-up:

🆕 WHAT'S NEW (last 24h):

**Alice is waiting on you** (3 messages)
She's asked about Tuesday's meeting twice now and sent a restaurant link. 
Feels time-sensitive - she mentioned "need to know by tonight."

**Bob's getting urgent** (2 messages)
Those design files he asked for? Now needs them "before EOD." 
This has been pending for 2 days.

**House party group** (12 messages)
Weekend plans firming up. They're organizing who brings what.
Not urgent, but you might want to check in before Saturday.

⏰ STILL PENDING:

- Confirm Tuesday meeting - Alice (**5 days old**, asked 3x)
- Send design files - Bob (urgent, 2 days old)
- Review contract - Lawyer (low priority, 1 week old)

💡 COMMUNICATION INSIGHTS:

**Relationships that need attention:**
- Alice: Tone shifted from casual to "please let me know" - 
  she might be frustrated you haven't confirmed yet
- Bob: This is the second follow-up - shows it's important to him

**Quiet conversations worth reviving:**
- Haven't heard from Priya in 2 weeks (you asked about her project)
- Charlie went quiet after you said you'd think about his idea

📝 SUGGESTED ACTIONS:

**For Alice:**
"Hey! Sorry for the delay - yes, Tuesday works. That restaurant 
looks perfect, let's do 7pm?"

**For Bob:**
"On it - will have files to you by 3pm today. Thanks for the patience!"

**For Priya (re-engage):**
"Hey Priya! Been thinking about that project you mentioned - 
how's it going?"

Did you complete: "Confirm Tuesday meeting with Alice"?
[✅ Done] [⏭️ Still pending] [❌ Won't do] [💬 Draft reply]

First-Time Setup

When a user first installs the skill, guide them through interactive setup:

  1. Authenticate wacli-readonly

- Run wacli-readonly auth --qr-file /tmp/whatsapp-qr.png (in sandbox) - Send QR code image to user - Wait for authentication confirmation

  1. List available groups

- Run wacli-readonly groups list (in sandbox) - Show user their WhatsApp groups - Ask which groups to include in summaries

  1. Configure preferences

- Ask about priority contacts - Confirm summary timing (default: 11am daily) - Confirm tracking features (sentiment, commitments, etc.)

  1. Create cron jobs

- Set up WhatsApp sync cron (10:30 AM, isolated session) - Set up daily summary cron (11:00 AM, isolated session) - Confirm both are scheduled correctly

  1. Test run

- Generate first summary to verify setup - Deliver via Telegram

Usage

IMPORTANT: All thoughtful operations run in sandbox.

When generating summaries:

  1. Use the thoughtful skill
  2. Run scripts in sandbox: exec("~/clawd/skills/thoughtful/scripts/generate-summary.sh", {host: "sandbox"})
  3. Read generated prompt from thoughtful-data/context/last-prompt.txt
  4. Use OpenClaw's LLM for summary generation
  5. Deliver via current channel

The skill will:

  • Fetch messages from wacli-readonly (sandbox)
  • Process and analyze conversations
  • Generate thoughtful summary using OpenClaw LLM
  • Track tasks and relationship insights
  • Deliver warm, conversational summary

Cron Setup

IMPORTANT:

  • Always use sessionTarget: "isolated" - runs independently
  • Never use sessionTarget: "main" - will not deliver properly
  • All operations run in sandbox
  • Two crons total: sync + summary, each running 3x daily
  • Sync runs 30 minutes before each summary to ensure fresh data

WhatsApp Sync (3x daily)

Runs at 10:30 AM, 5:30 PM, 10:30 PM

{
  "name": "wacli-sync-daily",
  "schedule": {"kind": "cron", "expr": "30 10,17,22 * * *", "tz": "Asia/Calcutta"},
  "sessionTarget": "isolated",
  "payload": {
    "kind": "agentTurn",
    "message": "Run WhatsApp sync:\
\
1. Kill any stuck wacli processes: `pkill -9 wacli-readonly` (sandbox)\
2. Run `wacli-readonly sync` in sandbox (let it complete)\
3. Report: 'WhatsApp sync completed' or any errors",
    "deliver": true,
    "channel": "telegram",
    "to": "-1003893728810:topic:38"
  }
}

Thoughtful Summary (3x daily)

Runs at 11:00 AM, 6:00 PM, 11:00 PM

{
  "name": "thoughtful-daily",
  "schedule": {"kind": "cron", "expr": "0 11,18,23 * * *", "tz": "Asia/Calcutta"},
  "sessionTarget": "isolated",
  "payload": {
    "kind": "agentTurn",
    "message": "Run thoughtful summary:\
\
1. Kill any stuck wacli processes: `pkill -9 wacli-readonly` (sandbox)\
2. Run `~/clawd/skills/thoughtful/scripts/generate-summary.sh` in sandbox\
3. Read the generated prompt from `thoughtful-data/context/last-prompt.txt`\
4. Create a warm, thoughtful summary following the communication coach framework\
5. Deliver via Telegram to Clawdgroup topic",
    "deliver": true,
    "channel": "telegram",
    "to": "-1003893728810:topic:38"
  }
}

Why 3x daily?

  • Catch messages throughout the day without missing important updates
  • Morning (11 AM): Start your day informed
  • Evening (6 PM): Stay on top of afternoon conversations
  • Night (11 PM): End-of-day catch-up before bed

Why separate sync + summary?

  • WhatsApp sync can take time and needs fresh data before analysis
  • 30-minute gap allows sync to complete before summary generation
  • Using comma-separated hours in cron keeps it simple (2 crons total)

Note: The agent will set this up automatically during first-time configuration. Users can adjust the timing during setup.

Privacy & Security

  • All data stored locally in ~/clawd/whatsapp/
  • wacli-readonly database in ~/.wacli (read-only, no sending)
  • No external services except OpenClaw LLM for summaries
  • All operations run in sandbox for isolation

Tracking Features Explained

Sentiment Trends

Detects if someone's tone is shifting:

  • "Getting frustrated" (multiple follow-ups, shorter messages)
  • "Going quiet" (reduced frequency, shorter replies)
  • "More engaged" (longer messages, asking questions)

Response Time Patterns

Tracks how long you typically take to reply per person:

  • Helps identify if you're slower than usual with someone
  • Flags when your delay might be noticed

Recurring Topics

Notices patterns like:

  • "Bob always asks about project updates on Fridays"
  • "Alice sends restaurant links before dinner plans"

Commitment Tracking

Extracts promises you made:

  • "I'll send that by Tuesday"
  • "Let me think about it and get back to you"
  • "I'll check and let you know"

Flags if you haven't followed through.

Important Dates

Catches mentions of:

  • Birthdays, anniversaries
  • Deadlines, launch dates
  • Meetings, events
  • "Next week," "end of month," etc.

Decision Tracking

Remembers choices you made:

  • "Let's go with Option A"
  • "I decided not to attend"
  • "We agreed on 7pm"

Helps you stay consistent and avoid contradicting yourself later.

Tips for Best Results

  1. Whitelist carefully - Only add groups you actively care about
  2. Mark priority contacts - VIPs always show in summary
  3. Review summaries daily - Interactive task completion keeps tracking accurate
  4. Use conversation starters - They're tailored to your actual context
  5. Act on relationship insights - Small check-ins prevent bigger issues

Philosophy

This isn't about productivity hacks or inbox zero. It's about staying human in your digital communication:

  • Remember what matters to people
  • Show up consistently in relationships
  • Communicate with intention, not just reaction
  • Catch small things before they become big things

Your relationships deserve better than "sorry, forgot to reply." This helps you be the communicator you want to be.

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

79.02%
按下载量换算16,310

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

未展示

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills