indykite-capture-upsert-relationships
Installation
SKILL.md
IndyKite Capture - upsert relationships
The Capture API is the direct ingestion surface of the IndyKite Knowledge Graph (IKG). This skill builds the request body for the batch relationship upsert endpoint - connecting nodes that already exist (or are being ingested alongside, see indykite-capture-upsert-nodes):
POST <API_URL>/capture/v1/relationships
Each entry names a source node, a target node (each by external_id + type), and the relationship type - e.g. Person(millicent) -[OWNS]-> Car(kitt). The JSON file is the deliverable, ready to be POSTed by any application.
The MCP server does not currently expose Capture endpoints; the JSON bodies this skill produces are for direct REST use and remain valid if Capture tools are added later.
When to use
Activate this skill when the user wants to:
- connect two entities in the IKG with a typed relationship (
OWNS,ACCEPTED,COVERS,HAS, …); - attach properties to a relationship (e.g. a
statusor a timestamp); - build the relationship structure that
indykite-authzen-*policy conditions orindykite-ciq-*queries traverse.