omnigraph-intel-bootstrap
Skill that takes a user from zero to a populated, queryable SPIKE graph.
omnigraph-intel-bootstrap
is a packaged skill that sets up a new SPIKE-based
graph end-to-end. It handles the decision of demo-vs-custom, elicits domain
context from the user, adapts the schema and enums, researches initial seed
content, and executes init + load.
When to use it
Trigger phrases the skill is tuned for: set up Omnigraph, bootstrap a new graph, create a new SPIKE starter, I want to track X industry, initialize intel for Y, new graph for Z domain, start a new context graph.
What it does
The skill presents two paths:
- Demo — clone the starter,
init,loadthe reference AI-industry seed (5 patterns, 15 signals, ~109 nodes). Ready to query in roughly 30 seconds. - Custom — six-phase flow for a new domain: domain identification → key
questions → schema and enum adaptation → initial web research → seed
assembly →
init+load+ validation reads.
Prerequisites
-
RustFS running on
127.0.0.1:9000. Thelocal-rustfs-bootstrap.shscript in the main repo sets this up in Docker:curl -fsSL https://raw.githubusercontent.com/ModernRelay/omnigraph/main/scripts/local-rustfs-bootstrap.sh | bashThe bootstrap installs binaries under
<workdir>/.omnigraph-rustfs-demo/bin/— not onPATHby default. Add it or invoke binaries by absolute path. -
The
omnigraph-startersrepo cloned somewhere on disk. The custom path copiesindustry-intel/as a template, so the skill runs from the repo root; the demo path runs fromindustry-intel/. -
omnigraphCLI>= 0.2.2(earlier versions lackquery lint).
AWS env vars
init and load talk to S3-backed storage directly. Both require the seven
AWS variables pointed at RustFS — kept in .env.omni (git-ignored):
AWS_ACCESS_KEY_ID=rustfsadmin
AWS_SECRET_ACCESS_KEY=rustfsadmin
AWS_REGION=us-east-1
AWS_ENDPOINT_URL=http://127.0.0.1:9000
AWS_ENDPOINT_URL_S3=http://127.0.0.1:9000
AWS_ALLOW_HTTP=true
AWS_S3_FORCE_PATH_STYLE=trueAWS_ALLOW_HTTP and AWS_S3_FORCE_PATH_STYLE are mandatory — omitting either
produces a builder error from lance-io at init/load time.
Installing
npx skills add ModernRelay/omnigraph-starters@omnigraph-intel-bootstrapAfter installation, invoke by asking the agent to "set up an Omnigraph SPIKE
graph" (or any of the trigger phrases above). When bootstrap completes, switch
to omnigraph-best-practices for
day-to-day operations.
Reference
- Full SKILL.md: skills/omnigraph-intel-bootstrap/SKILL.md
- SPIKE framework and schema: Industry Intelligence guide