ocas-usercontextMaintains a compressed `## Daily Context` block in the owner's USER.md: an evidence-grounded snapshot of mood, location, week theme, and yesterday/today/tomorrow bullets, inferred from whatever signal sources the setup exposes (calendar, session history, email, long-term memory). Use when the daily context block needs refreshing, when its scheduled job has failed, or when the owner asks for a status snapshot. Keywords: daily context, user snapshot, mood inference, USER.md update, personal briefing. NOT for weather, long-term planning, or advice.
Install via ClawdBot CLI:
clawdbot install indigokarasu/ocas-usercontextGrade Fair — based on market validation, documentation quality, package completeness, maintenance status, and authenticity signals.
Calls external URL not in known-safe list
https://github.com/<agent-handleUses known external API (expected, informational)
googleapis.comAudited Oct 4, 2026 · audit v1.0
Generated Oct 4, 2026
An executive's Hermes agent runs a scheduled cron job each morning to rebuild the `## Daily Context` block in USER.md, pulling calendar events, overnight emails, and recent session tone. When the job fails or the block goes stale, the EA runs `/usercontext` manually before the first meeting. This ensures every session that day opens with an accurate, non-fabricated snapshot of the owner's schedule, mood, and priorities.
A solopreneur uses multiple messaging channels (Slack, iMessage, email) plus agent sessions. This skill classifies each channel into INTERACTION or OUTCOME categories, deduplicates repeated signals, and infers a grounded mood without converting a scheduled event or transaction email into an emotion. The result is a compact daily context block that reflects real affective tone and landed outcomes.
A platform team deploys the same agent across rich (calendar + email + MCP messaging) and bare (sessions-only) environments. Because UserContext adapts to available signal categories and degrades honestly — using `quiet (low signal)` or `unknown` when sources are absent — the USER.md block remains trustworthy in every deployment without a fixed toolset assumption.
A remote team lead asks the agent for a `/daily-context` snapshot before standup. The skill extracts yesterday/today/tomorrow bullets from calendar and reservation emails, summarizes the week theme in one line, and sources mood only from INTERACTION tone and OUTCOME weight. It avoids the classic defect of inventing `anticipation` from a calendar entry.
When the nightly cron that refreshes USER.md fails, the agent detects the stale block and re-runs the skill on demand using `/usercontext`. It enumerates available tools, classifies them into SCHEDULE, INTERACTION, OUTCOME, and STANDING, then rebuilds the block using only already-reachable sources without requesting new permissions.
The skill ships as a built-in capability within a hosted AI agent platform, adding daily-context value to every session. Users pay a monthly subscription for the agent runtime, with UserContext driving retention by making each session open with accurate personal context.
The core skill is MIT-licensed and free, while enterprises pay for support, SLA-backed scheduled-job reliability, and custom signal-source classification for proprietary tools. Revenue comes from support contracts and integration services rather than the skill itself.
UserContext is bundled into a personal AI assistant product sold to individuals or families, where the daily briefing is a headline feature. The skill's portability across setups lowers onboarding cost, and the product monetizes through hardware or app subscriptions.
💬 Integration Tip
Enumerate and classify all available tools into SCHEDULE, INTERACTION, OUTCOME, and STANDING categories at the start of every run, and only call tools you have confirmed exist. Keep mood grounded strictly in interaction tone and outcome weight — never infer emotion from calendar entries, session subjects, or transactional emails.
Scored Oct 4, 2026
Fetch and read transcripts from YouTube videos. Use when you need to summarize a video, answer questions about its content, or extract information from it.
Monitor RSS and Atom feeds for content research. Track blogs, news sites, newsletters, and any feed source. Use when monitoring competitors, tracking industr...
用 MinerU API 解析 PDF/Word/PPT/图片为 Markdown,支持公式、表格、OCR。适用于论文解析、文档提取。
Provides a personalized morning report with today's reminders, undone Notion tasks, and vault storage summary for daily planning.
Extract text from PDFs with OCR support. Perfect for digitizing documents, processing invoices, or analyzing content. Zero dependencies required.
Fetch scheduled economic events and data releases from the FMP API for specified dates, filtering by impact, country, and type, and output a chronological ma...