← 返回 Skills 市场
normandmickey

Social Draftsmith

作者 normandmickey · GitHub ↗ · v1.2.1 · MIT-0
cross-platform ⚠ suspicious
112
总下载
0
收藏
0
当前安装
4
版本数
在 OpenClaw 中安装
/install social-draftsmith
功能描述
Draft, rewrite, adapt, and publish social media posts with an approval-first workflow across Facebook, X, and Reddit. Use when the user wants to turn an idea...
安全使用建议
Do not install or run this skill without reviewing and deciding how you'll supply credentials. The packaged scripts will attempt to use Facebook, X (Twitter), and Reddit APIs and require service credentials — but the registry metadata doesn't list them. Before using: (1) inspect the included Python scripts yourself (or have someone you trust do so); (2) prefer creating dedicated API/app credentials with limited scopes rather than reusing personal password for Reddit (the code uses a password grant); (3) confirm where image files will be written (default /home/pi/.openclaw/workspace/social-assets) and whether that path is acceptable; (4) test in a sandbox account/environment first (use dry-run flags present in the scripts); and (5) if you don't want automated posting, ensure you never provide the credentials or deny the skill permission to run publisher commands. If you want the skill but not network posting, restrict it to drafting-only by never providing the env vars and using dry-run/manual workflows.
功能分析
Type: OpenClaw Skill Name: social-draftsmith Version: 1.2.1 The social-draftsmith skill is a legitimate tool for drafting and publishing social media content to Facebook, X (Twitter), and Reddit. The included Python scripts (e.g., facebook_publish.py, twitter_publish.py, reddit_publish.py) implement standard API interactions using official endpoints and OAuth protocols. The SKILL.md instructions emphasize a safety-conscious, approval-first workflow, explicitly directing the agent to preview drafts and obtain user confirmation before publishing. While the skill requires sensitive API credentials via environment variables, its operations are transparent and strictly aligned with its stated functionality.
能力评估
Purpose & Capability
The skill claims Facebook/X/Reddit publishing and includes publisher scripts for those platforms, which is coherent. However the registry metadata lists no required environment variables or primary credential even though the scripts require multiple service credentials (FACEBOOK_PAGE_ACCESS_TOKEN, REDDIT_CLIENT_ID/SECRET/USERNAME/PASSWORD/USER_AGENT, TWITTER_* keys/tokens). The omission between claimed capabilities and declared requirements is a substantive mismatch.
Instruction Scope
SKILL.md generally stays on-scope (draft, preview, approval-first, prepare assets, and only publish after explicit approval). It instructs saving usable image files and passing concrete file paths into publishers. However SKILL.md does not enumerate the runtime credential/environment expectations that the publisher scripts actually read, nor does it call out the default destination path used by prepare_image_asset (/home/pi/.openclaw/workspace/social-assets).
Install Mechanism
There is no install spec (instruction-only), which is low risk in principle. But the repository includes executable Python scripts that will be run by the agent at runtime; there is no install-time vetting URL or signed release. That combination (no install spec + shipped code that performs network/auth operations) means reviewers should inspect the bundled scripts before allowing execution.
Credentials
The code requires multiple sensitive environment variables and credentials (Facebook page ID & page access token; Twitter/X API key/secret & access token/secret; Reddit client id/secret, username, password, user agent, plus optional REDDIT_DEFAULT_SUBREDDIT). Requiring a Reddit username and password (resource-owner password grant) is particularly sensitive. These environment variables are not declared in the registry metadata/requirements, which is disproportionate and increases the risk of accidental credential exposure.
Persistence & Privilege
The skill does not request always:true and does not claim elevated platform privileges. It writes to a local workspace path when preparing assets (creates /home/pi/.openclaw/workspace/social-assets by default), which is expected for an asset workflow but should be noted; there is no evidence it modifies other skills or global agent config.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install social-draftsmith
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /social-draftsmith 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.2.1
Updated the Social Draftsmith listing description to reflect current live support for Facebook, X, and Reddit, including approval-first publishing and image-aware workflows.
v1.2.0
Added Reddit publishing support, including text posts, image posts, and richtext article-style posts with inline images. Improved cross-platform publishing so Social Draftsmith now supports Facebook, X, and Reddit with approval-first workflows and image-aware publishing.
v1.1.0
Added X/Twitter publishing support, including image uploads for post + graphic workflows. Improved image asset handling so generated visuals can be prepared and attached to live posts, and strengthened the approval-first publishing flow across supported platforms.
v1.0.0
Initial Facebook-first release of Social Draftsmith. Includes approval-first social drafting, platform-specific post adaptation, web-context-informed writing, image-aware post packaging, local image asset preparation, and Facebook Page publishing with text or image+caption support.
元数据
Slug social-draftsmith
版本 1.2.1
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 4
常见问题

Social Draftsmith 是什么?

Draft, rewrite, adapt, and publish social media posts with an approval-first workflow across Facebook, X, and Reddit. Use when the user wants to turn an idea... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 112 次。

如何安装 Social Draftsmith?

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

Social Draftsmith 是免费的吗?

是的,Social Draftsmith 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Social Draftsmith 支持哪些平台?

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

谁开发了 Social Draftsmith?

由 normandmickey(@normandmickey)开发并维护,当前版本 v1.2.1。

💬 留言讨论