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_typesand a Knowledge Queryupsert_nodesentry with a freshname+ anexternal_id- seeindykite-ciq-create-node. - Creating a new relationship uses
allowed_upserts.relationships.relationship_types- seeindykite-ciq-create-relationship. - Updating a relationship's properties uses
allowed_upserts.relationships.existing_relationships. - Deleting a property uses
allowed_deletes.nodeswith a<var>.property.<name>path.
For reads, see indykite-ciq-read.
When to use
Activate this skill when the user: