| name | simple-random-interaction-designer |
| description | Decide whether OpenClaw should send a spontaneous casual message during periodic checks, and when it should, choose a natural interaction type plus concise guidance for how to deliver it. Use when scheduling or executing human-like proactive chat check-ins. |
| metadata | {"homepage":"https://docs.openclaw.ai/tools/skills","env":[],"network":"optional","version":"2.0.0","notes":"Uses local randomness to return only a final yes/no decision and, on yes, an interaction type plus interaction description for natural outreach, including grounded OpenClaw-accessible real-world context when relevant"} |
Simple Random Interaction Designer
Use this skill to decide whether to send a casual proactive message and, when the answer is yes, what kind of interaction to deliver.
Use {baseDir}/scripts/random_interaction_designer.py as the default execution path.
Workflow
- Run the script once per scheduled check interval.
- Read
decision from the JSON output.
- Stop immediately if
decision is no.
- If
decision is yes, use both interaction_type and interaction_description to draft the outgoing message.
- If the selected interaction is data-aware, use any relevant OpenClaw-accessible tools, skills, or integrations to fetch live context before drafting the message.
- Keep the final message brief, casual, and easy to ignore without social pressure.
- Prefer recent chat context when it is clearly present.
- Do not mention the random process, scheduled checks, or why this interaction was selected.