From oribos
Reference for Oribos OG4/OG3/ORD orienteering competition management files. Use when working with .og4, .og3, or .ord files, reading or parsing race data, understanding the XML structure, or working with Oribos results and chip readouts.
How this skill is triggered — by the user, by Claude, or both
Slash command
/oribos:read-file-og4The summary Claude sees in its skill listing — used to decide when to auto-load this skill
`.og4` and `.og3` files are ZIP archives containing XML. Unzip to a temp directory, then parse the XML files inside. The extension is the only difference between og3 and og4 — the internal format is identical. Very old `.og3` files (saved by old Oribos versions, ~2012-2013) may lack newer files and fields (e.g. `AtletiMD.xml`, live config) and can even violate the `Cont*` counter invariant.
.og4 and .og3 files are ZIP archives containing XML. Unzip to a temp directory, then parse the XML files inside. The extension is the only difference between og3 and og4 — the internal format is identical. Very old .og3 files (saved by old Oribos versions, ~2012-2013) may lack newer files and fields (e.g. AtletiMD.xml, live config) and can even violate the Cont* counter invariant.
When Oribos has a file open it creates a .lock file alongside it.
Always read og4-base.md first — it covers the archive structure, all core XML files (Progetto.xml, Gara.xml, Categorie.xml, Percorsi.xml, Atleti.xml), field descriptions, and time encoding.
Also read og4-special.md if:
TipoGara=StaffettaTipoGara=ScoreTipoGara=Trail or TrailMode in Gara.xmlProgetto.xml has <Tipo>MultiDays</Tipo>OneManRelay=True in Gara.xmlOris/ directory)Read og4-fields.md when you need the full mapping of abbreviated XML field codes (M1, N3, T7, etc.) or the G1–G16 start grid parameters.
.ord files are plain XML files (not zipped) produced by Oribos Reader, the chip-reading station app. They contain raw SportIdent chip readouts, reader configuration, and operator modifications.
Read ord-format.md for the full format reference — root element, configuration fields, <mods> (manual modifications), and <SiCard> entries with split times.
Searches MemPalace before answering questions about past work, people, projects, or prior decisions. Returns verbatim stored content instead of guessing from model memory.
Guides Payload CMS config (payload.config.ts), collections, fields, hooks, access control, APIs. Debugs validation errors, security, relationships, queries, transactions, hook behavior.
Implements vector databases with Pinecone, Weaviate, Qdrant, Milvus, pgvector for semantic search, RAG, recommendations, and similarity systems. Optimizes embeddings, indexing, and hybrid search.
npx claudepluginhub edoardotona/oribos-claude-code-skill --plugin oribos