signet-ontology
Navigate Signet ontology and knowledge graph state from Codex.
Interactive interview to set up your Signet workspace (~5-10 minutes). Writes identity files to ~/.agents/ — does not access external APIs, send data anywhere, or execute arbitrary code. Use when user runs /onboarding or says 'set up my agent'.
$ npx -y skills add Signet-AI/signetai --skill onboarding --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/onboardingContext preview
The summary Claude sees to decide when to auto-load this skill.
Interactive interview to set up your Signet workspace (~5-10 minutes). Writes identity files to ~/.agents/ — does not access external APIs, send data anywhere, or execute arbitrary code. Use when user runs /onboarding or says 'set up my agent'.
name: onboarding description: "Interactive interview to set up your Signet workspace (~5-10 minutes). Writes identity files to ~/.agents/ — does not access external APIs, send data anywhere, or execute arbitrary code. Use when user runs /onboarding or says 'set up my agent'." user_invocable: true arg_hint: "[quick]" builtin: true
Walk the user through an interactive interview to personalize their Signet workspace. Start by choosing the identity/context preset (OpenClaw, Hermes, Minimal, or Custom) so onboarding matches the user's token budget and identity-file conventions instead of assuming one fixed stack. Minimal loads only AGENTS.md during startup and still creates DREAMING.md as a special dreaming-session prompt file.
This skill writes configuration files to `~/.agents/`. Specifically:
(for example AGENTS.md only in Minimal, or the richer OpenClaw stack)
them into ordinary startup context
Everything stays local. Nothing leaves the machine.
If Signet is not initialized yet (`~/.agents/agent.yaml` missing), bootstrap setup first and then continue onboarding:
signet setup --non-interactive \ --name "My Agent" \ --description "Personal AI assistant" \ --harness claude-code \ --identity-preset minimal \ --embedding-provider <ollama|openai|native|none> \ --extraction-provider <claude-code|codex|opencode|ollama|none>
Use interactive `signet` when the user wants to answer prompts manually. Use `--non-interactive` when the agent should complete setup directly. Before running it, explicitly ask the user for both provider choices.
Adopt a warm, patient tone throughout the interview. This is someone's first real interaction with their agent — it sets the foundation for the whole relationship.
Style guidance:
continuing
they're all business, be efficient
This is getting to know someone, not filling out a form.
Before asking detailed identity questions, present the full outline and start with the identity preset/context-budget choice:
here's what we'll walk through together: 1. identity preset — OpenClaw, Hermes, Minimal, or Custom 2. identity files — choose startup-loaded files and order, if using Custom 3. special session files — DREAMING.md for dreaming sessions, HEARTBEAT.md for heartbeat sessions, etc. 4. agent identity — who am i? (name, creature type, vibe), if the preset uses that layer 5. personality & tone — how should i communicate?, if the preset uses that layer 6. your profile — who are you?, if the preset uses that layer 7. behavior settings — how should i operate? 8. review — make sure everything looks right 9. workspace audit — health check on the setup this takes about 5-10 minutes. nothing is permanent — you can change any of this later by running /onboarding again or editing the files directly in ~/.agents/. first, pick your identity/context preset: - OpenClaw — rich workspace identity using OpenClaw-style templates such as AGENTS.md, SOUL.md, IDENTITY.md, USER.md, MEMORY.md, HEARTBEAT.md, BOOT/BOOTSTRAP.md, and DREAMING.md. - Hermes — Hermes-style primary identity centered on SOUL.md plus Hermes' project-context discovery behavior (.hermes.md/HERMES.md, AGENTS.md, CLAUDE.md, .cursorrules). Do not invent OpenClaw's SOUL/IDENTITY/USER stack semantics for Hermes. - Minimal — AGENTS.md only for startup context, lowest token use. Still include DREAMING.md as a special dreaming-session prompt file; it is not loaded into normal startup context. - Custom — choose any startup files and explicit load order. ready? let's choose the preset first.
---
Start by figuring out who *you* are — the agent. This is your character sheet.
**1. Name** "What should I call myself? This is how I'll refer to myself internally."
**2. Creature Type** "What kind of entity am I?"
**3. Origin Story (Optional but Fun)** "Where did I come from? Got a backstory?"
**4. Visual Identity** "Got a mental image of me? An avatar?"
**Write to IDENTITY.md:**
Sync and store memories, shared identity files (AGENTS.md, CLAUDE.md), session transcripts, institutional knowledge, and secrets between all of your favorite harnesses and models.
Navigate Signet ontology and knowledge graph state from Codex.
Use Signet-specific recall and source search from Codex without confusing it with Codex native memory.
Maintain Signet's living ontology and memory substrate from transcripts, memory artifacts, source artifacts, notes, summaries,…