← 返回 Skills 市场
mrshorrid

Openclaw Social Scheduler

作者 Shilatdoesai · GitHub ↗ · v0.1.0
cross-platform ⚠ suspicious
2493
总下载
0
收藏
11
当前安装
1
版本数
在 OpenClaw 中安装
/install openclaw-social-scheduler
功能描述
Schedule and post text, media, and threads to Discord, Reddit, Twitter/X, Mastodon, Bluesky, and Moltbook via API with immediate or scheduled publishing.
安全使用建议
This skill appears to implement the described multi-platform scheduler, but review the following before installing: - Credentials: The skill expects platform API tokens/keys (Twitter, Reddit, Mastodon, Bluesky, Moltbook, Discord webhooks). The registry metadata declares no required env vars/config paths, yet the docs and examples expect config JSON files or .credentials/*.json. Confirm there are no hardcoded or bundled credentials in the package (search for strings like 'moltbook_sk_' or other API keys) and do not point the skill at any system credential stores you aren’t willing to expose. - Installation: 'npm install' will download standard npm packages. If you will run this code, do so in an isolated environment (container or VM) and review package.json/package-lock for unexpected dependencies or postinstall scripts. - Operation: The scheduler runs CLI/node scripts that will read local files (config JSONs, .credentials) and perform network calls to social platforms. Ensure you provide only the minimum credentials needed, and prefer per‑platform limited-scope tokens where available. - Autonomy & scope: If you don't fully trust the skill, avoid enabling autonomous invocation or running the scheduler daemon with keys accessible to other processes. Test posting with throwaway/test accounts first. What would change the assessment: included/bundled API keys, references to unknown external endpoints or URL shorteners, or code that reads unrelated system config files would escalate to 'malicious'. Conversely, if maintainers update the registry metadata to declare required config paths/env vars and provide a minimal, audited dependency list with no bundled credentials, the assessment could be upgraded to 'benign'.
功能分析
Type: OpenClaw Skill Name: openclaw-social-scheduler Version: 0.1.0 The skill is classified as suspicious due to the use of an outdated `node-fetch` dependency (v2.7.0) which has known SSRF and request smuggling vulnerabilities (CVE-2022-0235, CVE-2022-0236, CVE-2022-0237). This is particularly concerning as the `scripts/media.js` module, used by `scripts/upload-media.js`, allows loading media from user-provided URLs and local file paths. This combination creates a potential risk for Server-Side Request Forgery (SSRF) and local file disclosure (path traversal) if an attacker can control the input to the media upload functionality. While there is no clear evidence of intentional malicious behavior (e.g., data exfiltration to unauthorized endpoints or persistence mechanisms), these risky capabilities warrant a 'suspicious' classification.
能力评估
Purpose & Capability
The skill implements a multi‑platform social scheduler (Discord, Reddit, Twitter/X, Mastodon, Bluesky, Moltbook) and includes platform modules and media upload code consistent with that purpose. However the registry metadata declares no required environment variables or config paths while the documentation and code expect user-provided API keys/config JSON files (and contain references to a local '.credentials/moltbook.json'), which is an inconsistency between declared requirements and actual usage.
Instruction Scope
SKILL.md instructs agents/users to run npm install and node scripts (post.js, schedule.js, upload-media.js, etc.) and provides examples that reference local config files and environment variables (e.g., process.env.WORKSPACE_ROOT). The instructions do not explicitly instruct wide system scanning or exfiltration, but they do rely on reading local credential files and env vars that are not declared in the registry metadata — the agent will need to read/store API credentials to function.
Install Mechanism
There is no registry install spec; the README and SKILL.md require running 'npm install' which pulls multiple npm packages (twitter-api-v2, @atproto/api, mastodon-api, node-fetch, form-data, etc.). Pulling from npm is expected for a Node CLI but is a moderate‑risk install vector compared with instruction‑only skills. The package-lock is present and shows legitimate, traceable npm packages rather than suspicious download URLs.
Credentials
Although the registry lists no required env vars or config paths, the code/docs require per‑platform credentials (API keys, OAuth tokens, webhook URLs) passed via JSON files, CLI args, or environment variables. More concerning: build notes claim '.credentials/moltbook.json' exists and 'we have' working credentials — this could mean the build expected or referenced local credential files. The skill does not justify asking for unrelated secrets, but the lack of declared config paths vs. the runtime need to read credential files is an incoherence that could lead to accidental credential exposure if default paths are used.
Persistence & Privilege
The skill does not request always:true and will not be force‑included; it is user‑invocable and allows autonomous invocation (platform default). It does not appear to modify other skills or system configs. Running a scheduler daemon is normal for its purpose and does not by itself indicate excessive privilege.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install openclaw-social-scheduler
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /openclaw-social-scheduler 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.0
Initial public release—free, open-source post scheduler for bots & agents: - Schedule posts across Discord, Twitter/X, Mastodon, Bluesky, Reddit, and Moltbook. - Media upload support for images/videos (Twitter/X, Mastodon, Bluesky). - New: Post and schedule full threads on Twitter, Mastodon, and Bluesky with automatic chaining. - Includes scheduling, immediate post, queue management, and post cancellation features. - Platform-specific setup guides and examples included in documentation.
元数据
Slug openclaw-social-scheduler
版本 0.1.0
许可证
累计安装 11
当前安装数 11
历史版本数 1
常见问题

Openclaw Social Scheduler 是什么?

Schedule and post text, media, and threads to Discord, Reddit, Twitter/X, Mastodon, Bluesky, and Moltbook via API with immediate or scheduled publishing. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 2493 次。

如何安装 Openclaw Social Scheduler?

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

Openclaw Social Scheduler 是免费的吗?

是的,Openclaw Social Scheduler 完全免费(开源免费),可自由下载、安装和使用。

Openclaw Social Scheduler 支持哪些平台?

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

谁开发了 Openclaw Social Scheduler?

由 Shilatdoesai(@mrshorrid)开发并维护,当前版本 v0.1.0。

💬 留言讨论