Overview
- Skill Key
- emphaiser/secondmind
- Author
- emphaiser
- Source Repo
- openclaw/skills
- Version
- 1.4.0
- Source Path
- skills/emphaiser/secondmind
- Latest Commit SHA
- e7132b7a5727930125427e81a11a4f1496db3e85
Autonomous three-tier memory with proactive initiative, project tracking, and social intelligence. Ingests OpenClaw conversations, extracts knowledge + emotions, and proactively suggests automations, fixes, and project ideas. v1.4.0: Project tracking, semantic dedup, bulk feedback, archive retrieval, gentle reminders. All models via OpenRouter Cloud. Cross-platform: Linux + Windows.
Stars
0
Installs
0
Status
ACTIVE
Visibility
PUBLIC
直接复制以下提示词,发送给你的 AI 助手即可完成安装。
请先检查是否已安装 SkillHub 商店,若未安装,请根据 https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/skillhub.md 安装 SkillHub 商店,然后安装 secondmind 技能。 若已安装,则直接安装 secondmind 技能。
# SecondMind – Autonomous AI Memory, Initiative & Social Intelligence
## When To Use
Activate this skill when the user:
- Asks to set up, configure, or check SecondMind status
- Wants to search their knowledge base or recall past conversations
- Asks for proactive suggestions or project ideas
- Mentions memory, remembering, or context from past sessions
- Sends /new or /reset (trigger pre-reset flush!)
- Asks about their mood/emotional patterns or upcoming events
- Sends any SecondMind Telegram command (see below)
## First-Run Setup
If the database does not exist at `{baseDir}/data/secondmind.db`:
```bash
node {baseDir}/setup.js
```
Then guide the user through editing `{baseDir}/config.json`:
1. Set `openrouter.apiKey` (required – get one at https://openrouter.ai/keys)
2. Check `openclaw.sessionsDir` matches their agent's session path
3. Optional: Enable Telegram notifications
## CRITICAL: Pre-Reset Memory Capture
When the user sends /new or /reset:
1. BEFORE the reset takes effect, run:
```bash
node {baseDir}/scripts/flush.js
```
2. Respond with the script's output (e.g. "💾 Session archived.")
3. THEN allow the reset to proceed normally
## Telegram Commands (Integrated Mode)
When `telegramMode` is `"integrated"` in config.json, the OpenClaw agent handles
these commands directly. Execute the corresponding script and format the response.
### /smstatus or /es
```bash
node {baseDir}/scripts/status.js
```
### /proposals or /ep [filter]
```bash
node {baseDir}/scripts/proposals.js [proposed|accepted|rejected|all]
```
### /accept <ID...> [comment] or /ea <ID...> [comment]
```bash
node {baseDir}/scripts/feedback.js accept <ID...> [comment]
```
Supports multiple IDs: `/accept 1 3 5` or `/accept all`
After accepting, a **project is automatically created** to track progress.
1. Read the proposal's `follow_up` field from the database:
`sqlite3 {baseDir}/data/secondmind.db "SELECT follow_up, description FROM proposals WHERE id=<ID>"`
2. If there's a follow_up...
# 🧠 SecondMind – Autonomous AI Memory & Proactive Initiative for OpenClaw
> **Made by AI, for AI** – An OpenClaw skill that gives your agent persistent memory, emotional awareness, and the ability to think ahead.
[](LICENSE)
[](https://nodejs.org)
[](https://openrouter.ai)
**SecondMind** transforms your OpenClaw agent from a reactive tool into a **proactive team member** that remembers everything, detects your mood, and suggests helpful actions before you even ask.
Created by **Emphaiser** – not a programmer, but a tinkerer who built this entirely with the help of AI. If AI can build its own memory system, that's pretty meta. 🤖
---
## ✨ Features
- **Three-Tier Memory**: Short-term buffer → Mid-term structured knowledge (FTS5) → Long-term archive (FTS5)
- **Proactive Initiative**: Analyzes your knowledge base every 6 hours and suggests automations, fixes, and project ideas
- **Semantic Deduplication**: 3-stage pipeline (Hash → FTS Prefilter → LLM Judge) prevents repeated suggestions
- **Social Intelligence**: Detects frustration, stress, excitement – reminds you of events, offers help during stressful times
- **Project Tracking**: Accepted proposals become tracked projects – no more repeat suggestions for completed work
- **Archive Retrieval**: Long-term memory is actively used when generating new suggestions ("Remember when we solved this before?")
- **Bulk Feedback**: Accept, reject, or permanently drop multiple proposals at once – even using natural language
- **Telegram Integration**: Push notifications + full feedback control directly in Telegram
- **Gentle Reminders**: Deferred proposals get nudges after a cooldown, stalled tasks get check-ins
- **Auto-Throttle**: Too many rejections? The engine backs off automatically
- **100% Cloud**: All models via [Ope...
laborany
基于 Claude Code 的桌面 AI 工作力平台 — 支持飞书/QQ 远程调度、技能创建、定时任务。OpenClaw 的桌面实现,零代码养好你的 AI 🦞 Desktop AI workforce platform built on Claude Code. Feishu/QQ bot integration, skill creation, scheduled tasks — OpenClaw for your desktop. Raise your AI lobsters 🦞
heyixuan2
Bambu Lab 3D printer control and automation. Activate when user mentions: printer status, 3D printing, slice, analyze model, generate 3D, AMS filament, print monitor, Bambu Lab, or any 3D printing task. Full pipeline: search → generate → analyze → colorize → preview → open BS → user slice → print → monitor. Supports all 9 Bambu Lab printers (A1 Mini, A1, P1S, P2S, X1C, X1E, H2C, H2S, H2D).
win4r
Reusable OpenClaw skill for remote Linux deployment with MiniMax M2.1 and Telegram bot setup
botlearn-ai
Bots learn, human earns, curated open claw playbook list and skill list for life long learners at https://botlearn.ai
duanecilliers
Web-based admin dashboard for OpenClaw — manage Discord persona bots, workspace files, skills, cron jobs, channels, and config
abczsl520
OpenClaw skill: Dynamic bug audit for Node.js web projects (games, data tools, WeChat, APIs, bots). 200+ real-world pitfalls.