indykite-ciq-add-relationship-property

Installation
SKILL.md

IndyKite ContX IQ - add a property to an existing relationship

A CIQ relationship-property-write policy declares an allowed_upserts.relationships.existing_relationships whitelist of relationship variables from the policy's cypher whose properties may be modified. The Knowledge Query's upsert_relationships references those variables (no source/target/type, since the relationship already exists) and lists the properties to set, optionally with metadata. Adding a brand-new property and overwriting an existing one are the same operation - the platform doesn't distinguish.

This skill is the relationship counterpart to indykite-ciq-add-property, which sets properties on existing nodes. The structure is symmetric; the field names are different.

Other paths are deliberately out of scope:

  • Creating a brand-new relationship uses allowed_upserts.relationships.relationship_types and a Knowledge Query upsert_relationships entry with a fresh name + source/target/type - see indykite-ciq-create-relationship.
  • Setting properties on a node uses allowed_upserts.nodes.existing_nodes - see indykite-ciq-add-property.
  • Deleting a property on a relationship uses allowed_deletes.relationships with a <var>.<property> path - see indykite-ciq-delete.

For reads, see indykite-ciq-read.

When to use

Activate this skill when the user:

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