What problem does it solve? Managing relationships between knowledge cards manually is error-prone and tedious. This Skill lets you create, remove, list, and retype typed connections between cards through natural conversation, while a Python CLI enforces data contracts and keeps connections.json valid. ## Core Features & Use Cases - Add typed connections: Link two cards with a validated relation type (e.g., extends, supports, contradicts), with automatic duplicate detection and type proposals based on card content. - Remove and retype edges: Delete existing connections or change their relation type after reviewing both cards. - List connections: Query all connections for a card with directional display (outgoing, incoming, symmetric) and notes. - Use Case: While reviewing your knowledge base, you realize card A builds on card B. Simply say "connect A to B" and the Skill resolves the cards, proposes a relation type, and records the edge via the CLI with automatic event logging. ## Quick Start Ask the assistant to connect two knowledge cards by saying something like "connect the card about habit formation to the card about identity change".