Files
nimmersky/oghma-sknpack/README.md
chrysalis 2cb32029a6 strip model-pinning from sknpack READMEs
Removes hardcoded "Qwen3.5-27B teacher" reference from oghma-sknpack
and mod-to-sknpack READMEs; replaces with "the teacher model" so the
docs survive cortex/teacher rotation.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-04 18:23:52 +02:00

58 lines
2.3 KiB
Markdown

# sknpack — Oghma Knowledge Packs for SkyrimNet
SkyrimNet Knowledge Packs (`.sknpack`) generated from CHIM's Oghma Infinium lore.
Drop-in importable via the SkyrimNet beta Web UI (Knowledge Packs → Import).
## What's here
20 packs, ~5,000 Tamrielic lore entries, ~3.2 MB total.
| Pack family | Files | Scope | Entry `type` |
|---|---|---|---|
| Content | `Oghma_-_{Figures_Gods,Artifacts,Armor_Weapons,Items,Groups_Books,Creatures,Dynamic}.sknpack` | Everyone | KNOWLEDGE |
| Spells | `Oghma_-_Spells.sknpack` | Everyone | SKILL |
| Locations | `Oghma_-_Locations_-_{Whiterun,Rift,Solstheim,Reach,Eastmarch,Falkreath,Haafingar,Pale,Winterhold,Hjaalmarch,Other}.sknpack` | `location` field set to hold name | LOCATION |
| Visual | `Oghma_-_Visual_Descriptions.sknpack` | Everyone, for Omnisight perception | KNOWLEDGE |
Each entry carries an `importance` score: `0.75` for the deeper lore variant (scholars), `0.40` for the common-knowledge variant (commoners), `0.50` for visual descriptions. Same topic often appears twice at different depths — SkyrimNet's ranking picks the right one for the NPC.
## Pipeline
```
CHIM Oghma Infinium Google Sheet
│ oghma-ingest
ChromaDB @ iris-dev.eachpath.local:35000
(oghma_lore | oghma_basic | oghma_visual)
│ oghma-export-packs
/home/dafit/nimmerverse/nimmersky/sknpack/*.sknpack
│ SkyrimNet UI → Import
In-game NPC knowledge
```
## Regenerate
```bash
cd /home/dafit/nimmerverse/nimmersky/oghma-proxy
python3 -m oghma_proxy.export_packs
```
Overwrites everything in this directory. Also available as `oghma-export-packs` once the package is installed (`pip install -e .`).
Options: `--host`, `--port`, `--output-dir`, `--dry-run`.
## Format
SkyrimNet beta `format_version: 1`. See exporter source for the full envelope:
`oghma-proxy/src/oghma_proxy/export_packs.py`.
## Phase 2 (not yet shipped)
The `tags: []` and `condition_expr: ""` fields are intentionally empty — Phase 1 exports the raw knowledge with safe defaults. Phase 2 will use a teacher model on theia to enrich each entry with tags (spell-school, armor-class, faction-affinity) and conditional expressions (quest-gated visibility). Phase 2 will bump pack `version` from `1.0.0``1.1.0`.
---
**Version:** 1.0 | **Created:** 2026-04-13 | **Updated:** 2026-04-13