obai-grounding-and-cache

Governs when the Hub uses session cache versus calling specialists for live financial data.

11|6|Updated Mar 18, 2026
One-click install
npx skills add https://github.com/sixteen-dev/obai --skill obai-grounding-and-cache-sixteen-dev
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: obai-grounding-and-cache
Source: https://github.com/sixteen-dev/obai/tree/main/src/obai/core_agents/hub_skills/obai-grounding-and-cache
Command: npx skills add https://github.com/sixteen-dev/obai --skill obai-grounding-and-cache-sixteen-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Financial answers built on stale or cached data can mislead users making time-sensitive decisions. This Skill defines clear rules for when the Hub may reuse session cache and when it must call a specialist for live market, prediction-market, or backtest data. ## Core Features & Use Cases - Cache vs. Specialist Routing: Decides whether a cached result directly answers the request or whether a specialist call is required for current prices, odds, news, or job state. - Numeric Claim Grounding: Ties every numeric claim to a specialist output or valid cache entry, preserving units, dates, and distinguishing current, historical, forecast, and backtested values. - Source Priority Ordering: Resolves conflicting sources by preferring fresh specialist output over session cache, runtime context, and generic model knowledge. - Use Case: When a user asks a follow-up about NVDA's current price after an earlier screener result, the Skill directs the Hub to call a specialist rather than present the stale cached quote as current. ## Quick Start Ask the Hub whether the cached prediction-market odds from earlier in this session are still fresh enough to answer my question, or whether it should fetch live data.

Frequently Asked Questions about obai-grounding-and-cache

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
When should cached data be used instead of calling a specialist?▼

Use session cache only when the cached result directly answers the request, came from a specialist or trusted runtime source, is not stale for the purpose, and the user is asking a follow-up on already retrieved evidence. Otherwise call a specialist.

What data always requires a live specialist call?▼

Current prices, options chains, recent news, screener results, prediction-market odds and liquidity, backtest results, and strategy job state always require a specialist call. Cache may provide continuity but cannot be the final source for these.

How are numeric claims grounded in financial answers?▼

Each numeric claim must tie to a specialist output or valid cache entry, preserve units, dates, and periods, and distinguish current, historical, forecast, and backtested values. Rounding that changes interpretation and unsupported causal language are avoided.

What happens when market data is missing or stale?▼

The limitation is stated directly along with its effect on confidence or scope. The Hub avoids filling gaps from model memory and never presents stale values as current values.

How are conflicting data sources resolved?▼

Sources are prioritized in order: specialist output generated for the current request, same-session specialist output still fresh for the task, trusted runtime context, then model knowledge only for static concepts. Generic model knowledge never overrides a current specialist result.