Transaction data store with merchant enrichment. Provides a clean, queryable
Skill name: ocas-styx
Version: 1.4.0
Type:
Layer: data-science
Author: Indigo Karasu
Transaction data store with merchant enrichment. Provides a clean, queryable
/root/.hermes/data/transactions.db— raw Plaid transaction data (1,187 transactions, last: 2026-06-24)/root/.hermes/data/styx.db— enriched merchant data (1,193 transaction_merchants links, 493 merchants)m.category IN ('restaurant', 'cafe', 'bar', 'food')for diningm.category IN ('grocery', 'supermarket', 'food_store')for food shoppingquery.py --health-checkdoes not exist — Use inline Python to verify DB integrity instead.google_auth_mcpimport path is profile-dependent — When running under theindigoHermes profile,Path.home()returns/root/.hermes/profiles/indigo/homeinstead of/root. Scripts that dosys.path.insert(0, str(Path.home() / '.hermes' / 'scripts'))orsys.path.insert(0, str(AGENT_ROOT / 'scripts'))will fail to findgoogle_auth_mcp.py. Fix: Hardcodesys.path.insert(0, str(Path('/root/.hermes/scripts')))in any script that importsgoogle_auth_mcp. Affected scripts (all fixed as of 2026-06-04): dispatch:triage.py,check_unread.py,gmail_search.py,gmail_scan.py; taste:email_scan.py,run_historical_scans.py; scripts:email_check.py,dream_journal_pipeline.py.llm_resolve.pydoes NOT work in cron/background context — The script callshermes ask --no-streamvia subprocess, which returns no output when there is no interactive session.styx_universal_enrich.pyis at/root/.hermes/profiles/indigo/skills/ocas-styx/scripts/(NOT/root/.hermes/commons/data/ocas-styx/)taste_full_enrich.pymay report "Failed: N" for items that need LLM resolution. This is a known cron limitation (llm_resolve.pycallshermes askwhich returns no output without an interactive session). Items will be retried on the next non-cron enrichment run.
See SKILL.md for outputs, journals, and persistence rules.
| File | Purpose |
|---|---|
SKILL.md |
Skill definition |
references/ |
Supporting documentation |
scripts/ |
Helper scripts |
Read SKILL.md for operational details, schemas, and validation rules.
Read references/ for detailed specifications and examples.
MIT License — see LICENSE for details.
