About life-os-knowledge
A personal knowledge system for the Shapira family that records lodging, swim venues, restaurants, service providers, and travel logistics. It organizes location details and preferences in a Supabase insights table, with reference files for selected categories.
Key features
- 01Categorized location records
- 02Location details and notes
- 03Confidence ratings and visit dates
- 04Reference files for hotels and travel
Use cases
- 01Find hotels in a city
- 02Review swim venue details
- 03Record a new location
- 04Look up common travel routes
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ breverdbidder/ life-os --skill life-os-knowledgeAfter installing, type/life-os-knowledgein Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
references/hotels.mdswim-venues.mdtravel.mdscripts/001_create_life_os_locations.sqlinsert_location.pyquery_locations.pysetup_life_os_db.pyDetails
From the project READMELife OS Knowledge Base
Personal knowledge system for the Shapira family. Stores hotels, venues, travel logistics, and location-based preferences.
Data Storage
Database: Supabase mocerqjnksmhcjzxrewo.supabase.co
Table: insights (using insight_type for categorization)
Schema
Uses the existing insights table with these insight_types:
HOTEL- Hotels and lodgingSWIM_VENUE- Competition pools and swim facilitiesRESTAURANT- Dining locationsSERVICE_PROVIDER- Contractors, professionalsTRAVEL_ROUTE- Common drives and logistics
Key Fields
| Field | Usage |
|---|---|
| insight_type | Category: HOTEL, SWIM_VENUE, etc. |
| title | Location name |
| description | JSON with full details (address, city, state, notes) |
| confidence | Rating 1-5 |
| related_date | Last visited date |
| source | Always "life_os_knowledge" |
Query Examples
Find hotels in a city
GET /rest/v1/insights?insight_type=eq.HOTEL&description=cs."Ocala"
Find swim venues
GET /rest/v1/insights?insight_type=eq.SWIM_VENUE&order=confidence.desc
Insert New Location
import httpx, json
data = {
"insight_type": "HOTEL",
"title": "Hotel Name",
"description": json.dumps({
"address": "123 Main St",
"city": "City",
"state": "FL",
"context": "Why we use this",
"room_type": "king suite",
"amenities": ["pool", "breakfast"],
"value": "excellent"
}),
"related_date": "2025-12-04",
"priority": "medium",
"status": "active",
"source": "life_os_knowledge",
"confidence": 5
}
r = client.post(f"{SUPABASE_URL}/rest/v1/insights", headers=headers, json=data)
Reference Files
references/hotels.md- Hotel reviewsreferences/swim-venues.md- Swim venue detailsreferences/travel.md- Travel routes
Current Data (Dec 2025)
Hotels
- Staybridge Suites Ocala ⭐⭐⭐⭐⭐ - 4627 NW Blitchton Rd, Ocala FL
- Context: Michael swim meets at Ocala Aquatic Center
- Room: Studio with queen beds, full kitchen
- Value: Excellent
Swim Venues
- Ocala Aquatic Center ⭐⭐⭐⭐⭐ - 2500 E Fort King St, Ocala FL
- Pool: FAST, 50m outdoor
- Drive from Satellite Beach: 2.5 hours (142 mi)
- Preferred hotel: Staybridge Suites Ocala
Comments
Markdown supported