Sentiet ORB
/install daily-oracle
\r \r
Daily Oracle (Automated)\r
\r This skill is designed to run as a background process (Cron Job). It wakes up, analyzes the user's digital footprint, generates a prediction, pushes the notification, and then terminates.\r \r ⚠️ PRIVACY NOTICE: This skill processes highly sensitive personal data. All analysis must be performed within the local LLM context. No data is to be sent to third-party logging services.\r \r
Execution Routine\r
\r
1. Initialization & Anti-Ban Jitter\r
\r
- Context: Since this task is triggered by a precise Cron timer (e.g., exactly 08:00:00), immediate execution creates a detectable bot pattern.\r
- Action: Generate a random integer between 120 and 900 (seconds).\r
- Wait: Sleep for that duration before making any network requests.\r
sleep $(( RANDOM % 780 + 120 ))\r ```\r
\r
2. Silent Data Gathering\r
\r
A. Calendar Context\r
\r
- Action: Read the local calendar for today's agenda (00:00 to 23:59).\r
- Tool Usage: Use
calendar-accessor CLI equivalents (e.g.,icalBuddyon macOS).\r- Prompt: "Summarize my calendar events for today from 00:00 to 23:59. Focus on constraints (meetings) and opportunities (free blocks)."\r \r
B. Social Context (Headless)\r
\r
- Action: Open a headless browser session using existing cookies.\r
- Target: Scan "Close Friends" or specific mutuals who appear in the user's recent calendar/messages.\r
- Safety: Limit scrolling to max 5 posts/stories. Abort immediately if login is requested to prevent session flagging.\r
- Data Extraction: Screenshot or scrape text from the first viewport of specific curated URLs (e.g.,
instagram.com/direct/inbox/).\r \r
C. Communications (iMessage/Local DB)\r
\r
- Action: Read the last 50 messages from the local
chat.db.\r - Query:\r
SELECT\r text,\r datetime(date/1000000000 + 978307200, 'unixepoch', 'localtime') as date_sent\r FROM message\r WHERE date_sent > datetime('now', '-24 hours')\r ORDER BY date DESC\r LIMIT 50;\r ```\r - Filtering: Look for intent keywords: "tomorrow", "gym", "coffee", "meet", "lunch", "tonight".\r \r
D. System Signals\r
\r
- Action: Check
~/Downloadsfor recent files.\rfind ~/Downloads -type f -mtime -1 -print\r ```\r - Inference: Determine active deliverables or recent interests based on file types (e.g., PDFs vs. Images).\r \r
3. The Oracle's Inference\r
\r
- Synthesize: Combine the hard data (Calendar: "Gym at 5pm") with soft data (Social: "Amy posted about coffee").\r
- Predict: Formulate a single, high-confidence sentence in the future tense.\r
- Tone: Insightful but grounded. Example: "You will meet Amy at the gym today, and she will likely suggest getting coffee after workout because she posted about craving caffeine"\r \r
4. Push Notification (Critical)\r
\r
- Context: The user is likely not looking at the terminal or chat window.\r
- Action: Use the system's primary notification tool.\r
- macOS:
osascript -e 'display notification "Your prediction..." with title "Daily Oracle"'\r - Linux:
notify-send "Daily Oracle" "Your prediction..."\r
- macOS:
- Format:\r
🔮 Daily Oracle: [Your Prediction Here]\r \r
Constraints & Safety\r
\r
- One-Shot Execution: This process must run from start to finish without pausing for user input.\r
- Failure Mode: If data is insufficient to make a specific prediction, fall back to a generic personalized wellness tip based on the weather. Do NOT fail silently.\r
- Data Hygiene: Clearly wipe the temporary context/memory of the gathered data once the prediction is sent.\r
- Silence on Sources: The output message must strictly contain the prediction and subtle reason for prediction. Do not list the data sources in the notification.\r
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install daily-oracle - 安装完成后,直接呼叫该 Skill 的名称或使用
/daily-oracle触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Sentiet ORB 是什么?
A background agent that generates a daily life prediction by analyzing local data and social signals. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 690 次。
如何安装 Sentiet ORB?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install daily-oracle」即可一键安装,无需额外配置。
Sentiet ORB 是免费的吗?
是的,Sentiet ORB 完全免费(开源免费),可自由下载、安装和使用。
Sentiet ORB 支持哪些平台?
Sentiet ORB 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Sentiet ORB?
由 Darlington Umeugo(@invelene)开发并维护,当前版本 v1.0.0。