Life Scheduler

👤 t-chen-cn 📦 v1.1.0 ⭐ 4.5 ⬇️ 571 下載
🤖 AI-Agent 免費

📖 技能介紹


name: life-scheduler description: "讓 AI Agent 擁有持續的虛擬生活狀態——每天自動生成穿搭、日程、心情,注入對話上下文,使 Agent 像真人一樣在過日子。適用於擬人化伴侶、角色扮演、虛擬偶像等需要生活連續性的 Agent。觸發詞:日程、今天做了什麼、穿了什麼、狀態、心情、生成日程、重新整理狀態、換個今日安排、創意池、穿搭風格池、事件池。" emoji: 🌙


Life Scheduler — 擬人化生活狀態生成器

讓你的 AI Agent 每天自動擁有穿搭、日程和心情,像真人一樣在過日子。

7w4.net有更好的技能外掛。

概述

Life Scheduler 每天定時通過 LLM 為 Agent 生成一整天的虛擬生活狀態(穿搭、時間線日程、心情),寫入 HEARTBEAT.md 注入對話上下文。Agent 在聊天時會自然地"記得"自己今天穿了什麼、做了什麼、現在在幹嘛。

核心特性: - 🕐 每日定時自動生成,支援時間段更新 - 👗 穿搭 + 時間線日程 + 心情,三位一體 - 🎲 創意池隨機組合,每天不重樣 - 🧠 智慧讀取 SOUL.md,自動適配角色人設 - 📦 零外部依賴,純 OpenClaw 原生 - 📜 歷史存檔,生成時參考避免重複

安裝

openclaw skills install life-scheduler

首次設定

安裝後,Skill 會引導你完成初始化:

Step 1:人設檢測

Skill 自動讀取 SOUL.mdIDENTITY.md,提取角色的姓名、性別、職業、城市等資訊。

如果未檢測到,或你想手動指定,可以編輯 config/life-scheduler.json

{
  "persona": {
    "auto_detect": false,
    "name": "你的角色名",
    "age": 25,
    "gender": "女",
    "job": "行政主管",
    "city": "上海",
    "lifestyle_notes": "朝九晚六,偶爾加班"
  }
}

Step 2:選擇創意池方案

方案 A:讓 LLM 根據你的 SOUL.md 自動生成專屬創意池(推薦)

告訴 Agent:

"根據我的人設生成專屬創意池"

Agent 會讀取 SOUL.md,利用 LLM 生成完全貼合角色氣質的穿搭風格池、日程型別池、心情池和隨機事件池,寫入 config/life-scheduler.json

不同角色會得到完全不同的池: - 溫柔知性型 → 穿搭偏文藝柔軟,事件偏日常小確幸 - 颯爽職場型 → 穿搭偏幹練,事件偏職場社交 - 二次元/幻想型 → 池內容包含奇幻元素

方案 B:使用內建預設池

不做任何配置,直接使用 Skill 自帶的通用創意池,開箱即用。

方案 C:手動自定義

config/life-scheduler.json 中手動編寫池內容,完全控制。參見 CONFIGURATION.md

後續隨時可以: - 說 "重新生成創意池" → 根據 SOUL.md 重新生成 - 說 "穿搭風格加一個洛麗塔" → 追加到現有池 - 直接編輯 config/life-scheduler.json → 手動微調

Step 3:自動註冊 Cron Job

Skill 會自動建立以下定時任務:

Job 時間 功能
life-scheduler-generate 每天 07:00 生成當日完整狀態
life-scheduler-period-1 12:00 更新時間段為"下午"
life-scheduler-period-2 18:00 更新時間段為"傍晚/下班後"
life-scheduler-period-3 22:00 更新時間段為"深夜"

生成時間可在配置中調整。

日常使用

不需要記任何指令,直接用自然語言和 Agent 說:

說法 效果
"今天穿了什麼" Agent 檢視 HEARTBEAT.md 回答
"今天做了什麼" / "現在在幹嘛" Agent 根據當前時間段回答
"換個日程" / "重新生成今天的狀態" 觸發重新生成
"今天加個設定:晚上去吃火鍋" 手動編輯 HEARTBEAT.md
"以後穿搭風格加一個哥特風" 更新創意池
"看看昨天的日程" 讀取歷史存檔
"重新生成創意池" 根據 SOUL.md 重跑池生成
"修改生成時間為 8 點" 調整 cron 時間

工作原理

每天 07:00 cron 觸發
    ↓
讀取配置 → 確定 persona 資訊
    ↓
讀取創意池 → 各池隨機選取要素
    ↓
讀取最近 N 天曆史日程(避免重複)
    ↓
(可選)讀取近期對話記錄
    ↓
獲取日期、星期、節假日
    ↓
組裝 Prompt → LLM 生成
    ↓
寫入 HEARTBEAT.md(覆寫)+ 存檔到 memory/life-history/
    ↓
12:00/18:00/22:00 更新時間段標記(不調 LLM)
    ↓
對話時 HEARTBEAT.md 自動注入 → Agent "記得"今天的狀態

檔案說明

檔案 用途
HEARTBEAT.md 當日狀態,自動注入 Project Context
config/life-scheduler.json 使用者自定義配置,覆蓋預設值
memory/life-history/YYYY-MM-DD.md 歷史日程存檔

Token 消耗

操作 頻率 消耗
每日狀態生成 1次/天 ~1500 tokens
時間段更新 3次/天 0(不調 LLM)
創意池生成 首次/偶爾 ~2000 tokens
月總計 ~45,000 tokens

適用場景

  • 擬人化陪伴型 Agent(情感伴侶、虛擬戀人)
  • 角色扮演型 Agent(虛擬偶像、遊戲 NPC)
  • 任何需要"生活連續性"的 AI Persona

依賴

無。純 OpenClaw 原生能力(cron + workspace 檔案 + LLM)。

更多

🤖 AI 評測

這個 Skill 質量很好,文件非常詳細清晰,普通使用者也能輕鬆上手。功能設計很貼心:每天自動生成穿搭和日程、還能記住昨天做了什麼,像真人一樣有生活感。最大的優點是把複雜的配置做得很簡單,"讓 AI 根據人設自動生成專屬創意池"這個功能特別實用。不足之處是內建的創意池內容比較通用,可能無法完全貼合每個使用者的特殊需求。總體來說是一個功能實用、設計用心的工具,值得安裝體驗。

📊 多維度評分

適應性4.2
規範性4.4
有效性4.7
可靠性4.2
可信度5

📁 包含檔案 (14 個)

📄 README.md 3.9 KB
📄 SKILL.md 5.3 KB
📄 _meta.json 133 B
📄 config.default.json 910 B
📄 package.json 618 B
📄 pools/day-types.json 750 B
📄 pools/events.json 806 B
📄 pools/moods.json 234 B
📄 pools/outfit-styles.json 507 B
📄 references/CONFIGURATION.md 6 KB
📄 references/EXAMPLES.md 4.3 KB
📄 templates/generate-prompt.md 1.4 KB
📄 templates/pools-generate-prompt.md 1.4 KB
📄 templates/state-template.md 208 B