From clotho
Use when the user asks to 'relate entities', 'create a relation', 'show relations', 'query the graph', 'what belongs to', 'what's blocking', 'who is mentioned', or any graph/relation operation in Clotho.
How this skill is triggered — by the user, by Claude, or both
Slash command
/clotho:graph-queriesThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use `clotho_create_relation` to connect entities:
Use clotho_create_relation to connect entities:
clotho_create_relation(source_id: "<uuid>", relation_type: "belongs_to", target_id: "<uuid>")
| Relation | From → To | Meaning |
|---|---|---|
belongs_to | Task/Objective/Note → Program/Responsibility | Ownership |
relates_to | Any → Workstream | Topical connection |
delivers | Artifact → Task/Objective | Evidence of completion |
spawned_from | Note/Task → Meeting | Origin tracking |
extracted_from | Decision/Risk/etc. → Transcript | Extraction provenance |
has_decision | Meeting/Transcript → Decision | Contains decision |
has_risk | Any → Risk | Flags risk |
blocked_by | Task → Blocker | Impediment |
mentions | Transcript/Note → Person/Program | Reference |
has_cadence | Program/Workstream/Task → (self) | Recurring schedule |
has_deadline | Objective/Task/Risk/Blocker → (self) | Due date |
has_schedule | Task/Meeting → (self) | Scheduled time |
clotho_get_relations(entity_id: "<uuid>")
Returns both outgoing and incoming relations.
clotho_delete_relation(source_id: "<uuid>", relation_type: "belongs_to", target_id: "<uuid>")
For complex graph queries, use raw Cypher:
clotho_query(cypher: "MATCH (t:Task)-[:BLOCKED_BY]->(b:Blocker) RETURN t.title, b.title")
What belongs to a program?
MATCH (n)-[:BELONGS_TO]->(p {id: '<program_id>'}) RETURN n.title, n.entity_type
What's blocking tasks?
MATCH (t:Task)-[:BLOCKED_BY]->(b:Blocker) RETURN t.title AS task, b.title AS blocker
What decisions came from a meeting?
MATCH (m:Meeting)-[:HAS_DECISION]->(d:Decision) RETURN m.title, d.title
Who is mentioned in transcripts?
MATCH (t:Transcript)-[:MENTIONS]->(p:Person) RETURN t.title, p.title
Trace extraction provenance:
MATCH (d:Decision)-[:EXTRACTED_FROM]->(t:Transcript) RETURN d.title, t.title
Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub colliery-io/clotho --plugin clotho