Nepali Tithi Miti
Use For
- Nepali date
- Nepali miti
- aaja ko miti
- aaja ko tithi
- aajako tithi
- आजको मिति
- आजको तिथि
- Nepali calendar lookup
- tithi / तिथि
- panchang / पञ्चाङ्ग
- BS to AD
- AD to BS
- Bikram Sambat
- Dashain, Tihar, Teej, Holi, Buddha Jayanti dates
- Nepali fiscal year
- Hamro Patro calendar lookup
Rules
- Always distinguish AD and BS dates.
- Use Asia/Kathmandu for today/current-time requests.
- Never approximate Bikram Sambat conversion using year offsets.
- Never hallucinate tithi, nakshatra, yoga, karana, or festival dates.
- Prefer verified cached local data.
- If using Hamro Patro-style pages, only use them for allowed cache-building ingestion, not live scraping on every user request.
- If verified data is not available, say so clearly.
- Present results in Nepali and English when helpful.
Tooling
When the companion Python package is installed with uv sync --extra dev, use the deterministic CLI before answering:
uv run nepali-tithi today
uv run nepali-tithi lookup-bs 2083-02-18
uv run nepali-tithi lookup-ad 2026-06-01
uv run nepali-tithi ad-to-bs 2026-06-13
uv run nepali-tithi bs-to-ad 2083-02-30
uv run nepali-tithi scrape-today --source all --cache
uv run nepali-tithi scrape-date 2026-06-13 --source all --cache
If the CLI or verified data is unavailable, explain what is missing and do not invent calendar fields.
For live user-requested tithi/miti lookup, run source extraction first:
uv run nepali-tithi scrape-today --source all --cache
uv run nepali-tithi scrape-date YYYY-MM-DD --source all --cache
This tries Hamro Patro first, then NepaliPatro and NepalCalendar/PrabhuPatro fallbacks where they can provide useful data. Use uv run nepali-tithi today only as an offline BS date fallback when scraping is unavailable.
Default SQLite cache:
~/.nepali_tithi_miti/calendar.sqlite3
Override with:
export NEPALI_TITHI_MITI_DB=/path/to/calendar.sqlite3
Output Pattern
Prefer a compact bilingual answer when data is available:
नेपाली मिति: २०८३ जेठ १८, सोमबार
English date: 2026-06-01
तिथि: अधिक जेठ कृष्ण प्रतिपदा
पर्व/बिदा: -
Source: cached verified calendar data
Confidence: medium
Security Posture
This skill should not request secrets, browser credentials, SSH keys, wallet keys, or private files. It should not execute remote shell scripts. Calendar ingestion must be explicit, local, cache-first, and rate-limited.