Sentiet ORB
by @invelene
A background agent that generates a daily life prediction by analyzing local data and social signals.
clawhub install daily-oracleš About This Skill
name: daily-oracle version: 1.1.0 description: A background agent that generates a daily life prediction by analyzing local data and social signals. author: https://github.com/Invelene repository: https://github.com/Invelene/Futurizzm/daily-oracle requirements: - browser-automation - calendar-access - local-file-search - sqlite-access permissions: - read: browser_cookies (instagram.com, twitter.com) - read: local_db (imessage/chat.db) - read: calendar - read: filesystem (downloads) safety_policy: "local-only"
Daily Oracle (Automated)
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.
ā ļø 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.
Execution Routine
1. Initialization & Anti-Ban Jitter
sleep $(( RANDOM % 780 + 120 ))
2. Silent Data Gathering
#### A. Calendar Context
calendar-access or CLI equivalents (e.g., icalBuddy on macOS).#### B. Social Context (Headless)
instagram.com/direct/inbox/).#### C. Communications (iMessage/Local DB)
chat.db. SELECT
text,
datetime(date/1000000000 + 978307200, 'unixepoch', 'localtime') as date_sent
FROM message
WHERE date_sent > datetime('now', '-24 hours')
ORDER BY date DESC
LIMIT 50;
#### D. System Signals
~/Downloads for recent files. find ~/Downloads -type f -mtime -1 -print
3. The Oracle's Inference
4. Push Notification (Critical)
osascript -e 'display notification "Your prediction..." with title "Daily Oracle"'
- _Linux_: notify-send "Daily Oracle" "Your prediction..."
Constraints & Safety
1. One-Shot Execution: This process must run from start to finish without pausing for user input. 2. 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. 3. Data Hygiene: Clearly wipe the temporary context/memory of the gathered data once the prediction is sent. 4. 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.