← 返回 Skills 市场
Social Publisher
作者
utopiabenben
· GitHub ↗
· v1.0.1
· MIT-0
359
总下载
0
收藏
1
当前安装
2
版本数
在 OpenClaw 中安装
/install social-publisher
功能描述
多平台内容发布工具 - 自动将 Markdown 转换为微信公众号/小红书/知乎/抖音格式,支持预览和发布
安全使用建议
This skill currently formats content and simulates publishing locally — it does not implement real API calls yet (those functions are TODO). Before installing or providing credentials: 1) Understand that registry metadata does NOT list the environment variables the docs and code expect; the code will read env vars and files at ~/.openclaw/secrets/social-publisher.json and ~/.config/social-publisher.json if present. 2) Do not place real API credentials in those files or env vars until you verify the skill's network publishing implementation and trust the author. 3) If you want to test, use --format or --dry-run only. 4) Prefer ephemeral/test credentials or a throwaway account when first enabling real publishing. 5) Ask the maintainer to update the package metadata to declare required env vars and to document exactly when network calls occur so you can make an informed decision.
功能分析
Type: OpenClaw Skill
Name: social-publisher
Version: 1.0.1
The social-publisher skill is a content formatting tool designed to prepare Markdown text for various Chinese social media platforms. While it accesses sensitive environment variables and local configuration files (e.g., ~/.openclaw/secrets/social-publisher.json) to manage API credentials, this behavior is strictly aligned with its stated purpose. The current implementation in social_publisher.py only performs text transformations and simulated publishing; it lacks any network-reaching code, shell execution, or data exfiltration logic. A minor functional bug exists where the 'publish_to_wechat' function is called but not defined, but no malicious indicators were found.
能力评估
Purpose & Capability
The name/description promise multi-platform publishing. The code provides formatters and a simulation-only publish flow; the actual platform API calls are marked TODO. The SKILL.md documents many platform credentials, but the registry metadata declares no required env vars — an inconsistency that could mislead users into thinking network publishing is implemented and safe.
Instruction Scope
Runtime instructions and the Python code stay within the stated scope of formatting and simulated publishing. The code reads environment variables and configuration files in the user's home (~/.openclaw/secrets and ~/.config) to enable 'real' publish if provided; it does not currently perform network requests or execute arbitrary commands.
Install Mechanism
There is no install spec and no downloaded code; the skill is instruction-only plus a single Python script included in the package. Nothing in the package writes or fetches remote archives during install.
Credentials
The SKILL.md and social_publisher.py expect multiple platform credentials (WeChat, Xiaohongshu, Zhihu, Douyin) and support storing them in env vars or a JSON file in the user's home. Those credentials are proportionate to a real publishing feature, but the registry metadata does not declare them, which is misleading and could cause users to supply secrets without realizing the code will read them.
Persistence & Privilege
always:false and no persistent installation behavior. The skill only reads config files and environment variables; it does not modify other skills, system settings, or persist tokens itself.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install social-publisher - 安装完成后,直接呼叫该 Skill 的名称或使用
/social-publisher触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
优化ClawHub描述:应用爆款公式,强调一键发布四平台
v1.0.0
- Initial release of social-publisher.
- Automatically converts Markdown content for publishing to WeChat Official Account, Xiaohongshu, Zhihu, and Douyin, applying platform-specific formatting.
- Supports preview mode to display formatted content without publishing.
- Multi-image upload supported (with real API).
- Safe simulation mode by default; no actual publishing without credentials.
- Command-line interface with options for title, content, images, platforms, dry-run, and formatting preview.
元数据
常见问题
Social Publisher 是什么?
多平台内容发布工具 - 自动将 Markdown 转换为微信公众号/小红书/知乎/抖音格式,支持预览和发布. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 359 次。
如何安装 Social Publisher?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install social-publisher」即可一键安装,无需额外配置。
Social Publisher 是免费的吗?
是的,Social Publisher 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Social Publisher 支持哪些平台?
Social Publisher 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Social Publisher?
由 utopiabenben(@utopiabenben)开发并维护,当前版本 v1.0.1。
推荐 Skills