Install
openclaw skills install @deciqai/structured-communicationActivate when: user says 'they didn't get it,' 'I don't know how to bring this up,' 'the message wasn't clear,' 'how do I give feedback without sounding critical,' needs to structure a funding pitch or difficult conversation, or wants to diagnose why a previous message failed to land. Do NOT activate when: the exchange is purely informational with no specific response required, or the situation calls for spontaneous casual conversation with no persuasion/coaching/praise goal.
openclaw skills install @deciqai/structured-communicationMost communication failure is a failure of sequence and mode — not information. The same facts in the wrong order land as noise. Six models cover the principal communication goals in professional life: RIDE (Risk-Interest-Difference-Effect, persuasion), FIRE (Fact-Interpret-Reaction-Effect, persuasion), GROW (Goal-Reality-Option-Will, coaching), SCRTV (Scene-Conflict-Reason-Tactics-Value, influence), ORER (Opinion-Reason-Example-Result, argumentation), FFC (Feeling-Fact-Contrast, praise).
Composes with [first-principles] (ground the factual slots), [door-in-the-face] (apply influence mechanics on top of sound structure), and [jobs-to-be-done] (identify what the listener hires communication to do, then select the matching model).
In Coach mode, respond one step at a time. Each [WAIT] is a hard stop — output only that step's question, then stop.
[WAIT — do not advance until user responds]
[WAIT — do not advance until user responds]
[WAIT — do not advance until user responds]
Stop-rule: If you cannot fill a slot with specific, concrete content — not a category label — stop. The model reveals a gap. A model with generic slots is an outline, not a Blueprint.
RIDE: R(Risk — specific/vivid) · I(Interest — good specifically for them) · D(Difference — vs. named alternatives) · E(Effect — quantified)
FIRE: F(Fact — verifiable, not inference) · I(Interpret — own it: "What this means to me...") · R(Reaction — emotional acknowledgment) · E(Effect — call to action)
GROW: G("What would a good outcome look like?") · R("What's happening now? What have you tried?") · O("What else could you do?" — multiple before evaluating) · W("What will you do, and by when?" — commitment not intention)
SCRTV: S(Scene — context before conflict) · C(Conflict — named after Scene) · R(Reason — root cause) · T(Tactics — solution) · V(Value — outcome)
ORER: O(Opinion — conclusion first) · R(Reason — logical basis) · E(Example — specific/concrete) · R(Result — conclusion restated, closes arc)
FFC: F(Feeling — genuine reaction first) · F(Fact — specific observable behavior) · C(Contrast — vs. peer standard or alternative)
Communication goal: [Persuade/Solve/Express/Praise] | Receiver: [who, what they know/resist/care about]
Model selected: [RIDE/FIRE/GROW/SCRTV/ORER/FFC] | Justification: | Mode: [Spoken/Written]
Filled Slots: [each slot with specific content]
Resistance: Most likely: | Integrated at slot [X]:
Arc check: [intended progression confirmed]
Rehearsed: [Yes/No] | Deviations:
→ Method in Action: Lincoln's Cooper Union Address (1860)
→ Primary sources: references/sources.md
[D] = designed upfront | [O] = observed in real use. [O] entries are more valuable.
| Fake move | Reality |
|---|---|
| [D] Using ORER when the goal is persuasion and receiver is skeptical. | Skeptical receivers need RIDE or FIRE — risk/interest framing creates motivation logical argument alone cannot. |
| [D] Filling FIRE's Fact slot with an inference rather than observable fact. | "You seemed disengaged" is inference. "You didn't respond to three emails" is a fact. The whole sequence fails if Fact is disputed. |
| [D] Using FFC without genuine Feeling. | Generic praise without genuine emotional reaction is detected as performative and discounted. |
| [D] Applying GROW and then telling the receiver the answer when they take too long. | The moment the coach answers for the receiver, GROW becomes ORER-as-dialogue — which produces resistance. |
| [D] SCRTV but leading with Conflict before Scene is established. | Audience without context interprets Conflict as alarm or noise. Scene makes Conflict interpretable. |
| [D] "I know the structure; I don't need to write it out." | Unwritten blueprints are unverifiable. Under pressure, communicators revert to default patterns. |
| → Add [O] entries here after each real use — paste the actual failure pattern | What went wrong and why |
Part of deciqAI Knowledge Skills — 163 open-source thinking skills that make rigor executable for AI agents. The same skills power every deciqAI agent, which runs them autonomously to operate your company. See it run → https://www.deciqai.com/skills/structured-communication?utm_source=clawhub&utm_medium=marketplace&utm_campaign=knowledge-skills&utm_content=structured-communication · ⭐ Star the repo → https://github.com/deciqAI/knowledge-skills · Contributions welcome.