Niyra's skill system A skill is a focused set of rules and verification steps for a specific kind of work. "Inbox triage" knows how to categorize email; "calendar booking" knows how to check conflicts; "voice mode" knows to keep replies under 60 words. The 18 built-in skills Always-on cross-cutters - truthfulness-verification (no claims without tool proof) - error-surfacing (verbatim, not paraphrased) High-stakes - reminder-management (verification step before save) - records-management (structured data checks) - inbox-reading (search accuracy) - pdf-extraction (vision fallback) Core behaviors - calendar-booking (conflict detection) - memory-management (memories vs records distinction) - multi-account-routing (right Gmail account) - voice-mode (under 60 words, no markdown) - language-detection (Hinglish, gender agreement) - integration-status (verify before claiming) Communication - email-composition (tone matching) - inbox-triage (safe auto-archive rules) - contacts-management (contacts ≠ memories) - scheduling-tasks (recurring vs one-shot) Domain skills - stock-portfolio, vehicle-management, insurance-policy, subscription-tracking Why JIT load If we stuffed every skill into the system prompt every turn, you'd pay for 50% wasted tokens. JIT loading: skills surface only when their triggers match the conversation context. A turn about email loads the inbox skill. A voice turn loads voice-mode. The rest stay dormant. Result: smaller prompts, less hallucination, more focus. Custom skills Write your own (Pro / Alpha). Each skill is a Markdown file with frontmatter: Niyra loads the file when the trigger matches.