← 返回 Skills 市场
fjrevoredo

Simple Random Interaction Designer

作者 fjrevoredo · GitHub ↗ · v2.0.0
cross-platform ✓ 安全检测通过
578
总下载
2
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install simple-random-interaction-designer
功能描述
Decide whether OpenClaw should send a spontaneous casual message during periodic checks, and when it should, choose a natural interaction type plus concise g...
安全使用建议
This skill appears coherent and low-risk: it runs a local Python decision helper and returns only a small JSON payload. Two things to keep in mind before enabling it: (1) SKILL.md allows the agent to call other OpenClaw integrations to fetch live context for data-aware interactions — review and limit which integrations/credentials the agent may call so the skill cannot access unexpected data sources; (2) test its behavior and frequency in a staging environment to ensure the spontaneous messages and rates are acceptable for your users and privacy policies.
功能分析
Type: OpenClaw Skill Name: simple-random-interaction-designer Version: 2.0.0 The OpenClaw skill 'simple-random-interaction-designer' is benign. Its purpose is to randomly decide whether to send a casual message and, if so, suggest an interaction type and description. The Python script uses only standard libraries, generates random numbers, and outputs JSON. All interaction descriptions are hardcoded within the script and are benign, conversational prompts. While the SKILL.md instructs the agent to 'use any relevant OpenClaw-accessible tools, skills, or integrations' for data-aware interactions, this is a general agent capability instruction, and there is no evidence of malicious intent, data exfiltration, or harmful prompt injection within the provided content. The skill also includes mitigating instructions against fabricating context or using unreliable data.
能力评估
Purpose & Capability
The name/description (decide whether to send a casual proactive message) matches the included Python script and the SKILL.md. The script implements a simple local RNG decision and selects from a short catalog of interaction types; no unrelated capabilities or credentials are requested.
Instruction Scope
Runtime instructions stay within the stated purpose (run script each check, use the JSON result). They do instruct the agent to use 'any relevant OpenClaw-accessible tools, skills, or integrations to fetch live context' when an interaction is data-aware — this is reasonable for context-aware messages but grants the agent broad discretion to call other enabled integrations. The SKILL.md otherwise avoids reading files, environment variables, or external endpoints directly and discourages fabricating context.
Install Mechanism
No install spec and the script relies only on Python 3 standard library. Nothing is downloaded or written to disk beyond running the included script, which is low-risk.
Credentials
The skill declares no environment variables, no credentials, and no config paths. The instructions' recommendation to fetch context uses platform-managed integrations rather than requiring new secrets from the skill itself, which is proportionate to the purpose.
Persistence & Privilege
The skill is not set to always: true, does not request permanent presence, and does not modify other skills or system-wide settings. Autonomous invocation is allowed (platform default) but not combined with other concerning privileges.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install simple-random-interaction-designer
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /simple-random-interaction-designer 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v2.0.0
Version 2.0.0 is a major redesign of the interaction decision and output format: - Replaces old yes/no and debug output with a single decision field; on yes, provides both an interaction type and description for more natural, guided outreach. - Refines interaction types to emphasize casual, human-like chat (e.g., playful openers, context-aware follow-ups, light shared observations). - Shifts to concise, easy-to-ignore, non-transactional message guidance avoiding "just checking in" and similar phrasing. - Requires real context for data-aware interactions; if unavailable, defaults to more general, low-pressure messages or retries for a non-data type. - Omits probability and roll details from the output for cleaner integration and simpler error handling. - Clarifies contract rules, error handling, and offers more examples of acceptable outputs.
v1.0.0
- Initial release of simple-random-interaction-designer. - Enables spontaneous, human-like pings by randomly deciding whether to interact during periodic checks. - Selects one interaction type at random if interaction is chosen; supports 10 types, with fallback to "Joke" if data is unavailable. - Provides clear output contract and error handling guidelines. - Uses only Python standard library; no external dependencies. - Preferred usage via `{baseDir}/scripts/random_interaction_designer.py`.
元数据
Slug simple-random-interaction-designer
版本 2.0.0
许可证
累计安装 0
当前安装数 0
历史版本数 2
常见问题

Simple Random Interaction Designer 是什么?

Decide whether OpenClaw should send a spontaneous casual message during periodic checks, and when it should, choose a natural interaction type plus concise g... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 578 次。

如何安装 Simple Random Interaction Designer?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install simple-random-interaction-designer」即可一键安装,无需额外配置。

Simple Random Interaction Designer 是免费的吗?

是的,Simple Random Interaction Designer 完全免费(开源免费),可自由下载、安装和使用。

Simple Random Interaction Designer 支持哪些平台?

Simple Random Interaction Designer 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Simple Random Interaction Designer?

由 fjrevoredo(@fjrevoredo)开发并维护,当前版本 v2.0.0。

💬 留言讨论