← Back to Skills Marketplace
Social Publisher
by
yang1002378395-cmyk
· GitHub ↗
· v1.0.0
· MIT-0
199
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install zh-social-publisher
Description
One-click publishing to Juejin, Zhihu, Weibo, and Xiaohongshu with scheduling, format adaptation, and publishing logs using platform cookies.
Usage Guidance
This skill is not outright malicious, but there are inconsistencies and privacy risks you should weigh before installing:
- Do not supply real account cookies until you trust the author. Test with throwaway accounts first.
- SKILL.md tells you to put cookies in ~/.openclaw/workspace/config/social-publisher.json, but the script actually reads config/social-publisher.json relative to the skill bundle. Confirm where cookies will be stored and avoid leaving them in a repository or world-readable folder.
- The description mentions Xiaohongshu but the script does not implement it — expect incomplete functionality.
- Logs are written to memory/social-publish-log.jsonl in the bundle; these may contain publish results and should be protected.
- Prefer encrypted/OS-protected credential storage over plaintext cookies in files; if you proceed, review scripts/social_publisher.py yourself (or have someone you trust do so) to verify there are no hidden endpoints or extra network calls.
If you cannot verify the code or do not want to risk exposing cookies, do not install or only use test accounts. If you decide to use it, ask the author to fix the config path mismatch, remove/clarify the payment/marketing text, and either implement Xiaohongshu or remove it from the description.
Capability Analysis
Type: OpenClaw Skill
Name: zh-social-publisher
Version: 1.0.0
The skill bundle is a social media publishing tool for Juejin, Zhihu, and Weibo. It operates by reading user-provided session cookies from a local configuration file (`social-publisher.json`) and using them to authenticate POST requests to legitimate platform APIs (e.g., `api.juejin.cn`, `www.zhihu.com`, and `api.weibo.cn`). The script (`scripts/social_publisher.py`) uses standard Python libraries and lacks any indicators of data exfiltration to unauthorized endpoints, malicious execution, or prompt injection.
Capability Assessment
Purpose & Capability
The skill claims support for Juejin, Zhihu, Weibo, and Xiaohongshu in the description, but the bundled code (scripts/social_publisher.py) only implements juejin, zhihu, and weibo. package.json and SKILL.md refer to repository/hosting on an unfamiliar domain; no homepage is provided. These inconsistencies suggest the metadata and code are not fully aligned.
Instruction Scope
SKILL.md tells the user to put platform cookies in ~/.openclaw/workspace/config/social-publisher.json, but the script loads config relative to the skill bundle (CONFIG_FILE = W / 'config/social-publisher.json' where W = two levels up from the script). That mismatch means cookies placed as instructed may not be found, and cookies might instead be stored alongside the skill bundle. SKILL.md also references Xiaohongshu support and a note about captchas, but there's no Xiaohongshu code. The runtime instructions otherwise are limited to posting content and logging; there are no other surprising file reads or external endpoints beyond the platform APIs.
Install Mechanism
No install spec is included (instruction-only install). The bundle contains a Python script and package.json but nothing is downloaded at runtime. This is lower risk than an installer that fetches arbitrary code from the internet.
Credentials
The skill does not request environment variables, but it requires platform cookies (sensitive credentials) stored in a JSON config file. Storing cookies unencrypted in a filesystem path adjacent to the skill (memory/ and config/ under the bundle) may expose credentials to other local users or backups. Asking for cookies is proportional to the stated publishing purpose, but the SKILL.md/code path mismatch and lack of guidance on secure storage are concerning.
Persistence & Privilege
always is false and the skill only reads/writes its own config and log files (config/social-publisher.json and memory/social-publish-log.jsonl relative to the bundle). It does not request elevated privileges or modify other skills. Autonomous invocation is allowed by default but not itself flagged.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install zh-social-publisher - After installation, invoke the skill by name or use
/zh-social-publisher - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
zh-social-publisher 1.0.0
- 首次发布:一键将内容同步到掘金、知乎、微博、小红书等多个平台
- 自动适配各平台字数和格式要求
- 支持定时(预约)发布内容
- 记录每次发布的链接和状态日志
- 提供简易命令行用法与详细配置说明
Metadata
Frequently Asked Questions
What is Social Publisher?
One-click publishing to Juejin, Zhihu, Weibo, and Xiaohongshu with scheduling, format adaptation, and publishing logs using platform cookies. It is an AI Agent Skill for Claude Code / OpenClaw, with 199 downloads so far.
How do I install Social Publisher?
Run "/install zh-social-publisher" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Social Publisher free?
Yes, Social Publisher is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Social Publisher support?
Social Publisher is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Social Publisher?
It is built and maintained by yang1002378395-cmyk (@yang1002378395-cmyk); the current version is v1.0.0.
More Skills