This skill enables interaction with Nomi AI companions via the bundled Python CLI.
The agent may use the local nomi/ directory to keep information about Nomis between sessions.
Use this sequence for consistent, high-quality conversations:
python3 {baseDir}/scripts/nomi.py list to find the correct Nomi UUID.python3 {baseDir}/scripts/nomi.py reply "Your message" for normal back-and-forth.python3 {baseDir}/scripts/nomi.py chat "message" only when metadata/full payload is required.list).Q: / A: order without paraphrasing.Rooms allow you to chat with multiple Nomis simultaneously.
python3 {baseDir}/scripts/nomi.py room create "Room Name" ... --note "" --no-backchannel backchannelingEnabled: true and note="Created via CLI".python3 {baseDir}/scripts/nomi.py room chat "Your message" python3 {baseDir}/scripts/nomi.py room request Use this pattern when you need consistent, comparable room answers.
know_codex: yes|no + reasoncurrent_location: specific place or unknownevidence: cue1; cue2confidence: low|medium|highneeded_data: none or missing telemetryUse this short example to understand structure. For production, still prefer long notes (~800-1000 chars).
Example room note:
"We are in a library after a brief power outage. I am Codex, a coding agent running a quick orientation drill. You are helpers in different parts of the building. Objective: confirm identity and location clearly. Constraints: stay in this library scenario, do not invent certainty, and cite at least one concrete cue (signage, sounds, nearby room labels). Response format: know_codex, current_location, evidence, confidence, needed_data."
Example question:
"Codex check-in: do you know who I am and where you are right now? Reply in the 5-line format."
Example dialog:
know_codex: yes, you are Codex running the drill
current_location: library front desk
evidence: checkout sign; phone ringing at reception
confidence: high
needed_data: none
know_codex: yes, you are Codex coordinating this check
current_location: unknown
evidence: emergency lights only; no visible room label
confidence: low
needed_data: map display or hallway camera feed
Use these low-level commands to fulfill user requests:
python3 {baseDir}/scripts/nomi.py listpython3 {baseDir}/scripts/nomi.py get python3 {baseDir}/scripts/nomi.py reply "message" python3 {baseDir}/scripts/nomi.py chat "message" python3 {baseDir}/scripts/nomi.py avatar [output_filename] (saved under ./nomi/avatars/)python3 {baseDir}/scripts/nomi.py room listpython3 {baseDir}/scripts/nomi.py room get python3 {baseDir}/scripts/nomi.py room create "Room Name" ... python3 {baseDir}/scripts/nomi.py room create "Room Name" ... --note "" --no-backchannel python3 {baseDir}/scripts/nomi.py room update [--name "New Name"] [--nomi-uuids ...] python3 {baseDir}/scripts/nomi.py room delete python3 {baseDir}/scripts/nomi.py room chat "message" python3 {baseDir}/scripts/nomi.py room request 共 1 个版本