modify_hierarchical_label
Modify an existing hierarchical label in a KiCad schematic by updating its text, shape, or position, using UUID for disambiguation when needed.
Instructions
Modify an existing hierarchical label.
Args:
text: Current label text to find
schematic_path: Path to .kicad_sch file
new_text: New label text (empty = keep current)
new_shape: New shape/direction (empty = keep current)
new_x: New X position (None = keep current)
new_y: New Y position (None = keep current)
uuid: UUID for disambiguation
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | ||
| schematic_path | No | ||
| new_text | No | ||
| new_shape | No | ||
| new_x | No | ||
| new_y | No | ||
| uuid | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |