indykite-ciq-add-property

Installation
SKILL.md

IndyKite ContX IQ - add a property to an existing node

A CIQ property-write policy declares an allowed_upserts.nodes.existing_nodes whitelist of variables from the policy's cypher whose properties may be modified. The Knowledge Query's upsert_nodes references those variables (no external_id, since the node already exists) and lists the properties to set, optionally with metadata. The IKG treats this as an upsert - adding a brand-new property and overwriting an existing one are the same operation; the platform doesn't distinguish.

This skill covers exactly that - property writes on an existing node. Other paths are deliberately out of scope:

  • Creating a brand-new node uses allowed_upserts.nodes.node_types and a Knowledge Query upsert_nodes entry with a fresh name + an external_id - see indykite-ciq-create-node.
  • Creating a new relationship uses allowed_upserts.relationships.relationship_types - see indykite-ciq-create-relationship.
  • Updating a relationship's properties uses allowed_upserts.relationships.existing_relationships.
  • Deleting a property uses allowed_deletes.nodes with a <var>.property.<name> path.

For reads, see indykite-ciq-read.

When to use

Activate this skill when the user:

Installs
27
Repository
indykite/skills
First Seen
May 19, 2026
indykite-ciq-add-property — indykite/skills