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 status or a timestamp);
  • build the relationship structure that indykite-authzen-* policy conditions or indykite-ciq-* queries traverse.
Installs
9
Repository
indykite/skills
First Seen
12 days ago
indykite-capture-upsert-relationships — indykite/skills