← Back to Skills Marketplace
SocialPost Auto
by
anson125chen
· GitHub ↗
· v1.0.0
· MIT-0
138
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install socialpost-auto
Description
社交媒体自动化运营助手。自动生成并发布小红书、微博、Twitter 内容,定时发送、互动回复。
Usage Guidance
Do not supply platform credentials or a 'license_key' until the developer clarifies how the code uses them. Specific concerns to address before installing: (1) Ask the author why the registry lists no required credentials but SKILL.md instructs you to add them; (2) Verify whether post.py actually performs authenticated HTTP calls to platform APIs (the current functions only print); (3) Confirm which dependencies are required (post.py imports requests) and whether the package.json Node file is accidental; (4) If you must test, run the code in an isolated environment (container or VM) without real credentials and inspect network activity; (5) Prefer only adding minimal-scoped tokens or per-account API keys and revoke them after testing. Because of the mismatches between documentation, manifest, and code, treat this skill as untrusted until the developer provides a clear, consistent explanation and a version that actually implements secure credential handling.
Capability Analysis
Type: OpenClaw Skill
Name: socialpost-auto
Version: 1.0.0
The skill bundle is a social media automation tool designed to schedule and publish content to platforms like Twitter, Weibo, and Xiaohongshu. The core logic in `scripts/post.py` manages a local task queue in a JSON file and provides placeholders for platform API integrations. While the tool requires sensitive credentials (API keys and session cookies) to be stored in the OpenClaw configuration file, there is no evidence of data exfiltration, unauthorized execution, or malicious prompt injection in `SKILL.md` or the Python scripts.
Capability Assessment
Purpose & Capability
SKILL.md and README say the skill needs a license key and platform credentials (Twitter API keys, Weibo token, Xiaohongshu cookie) and will post/schedule/auto-reply. The declared registry requirements list no env vars or credentials. The included Python script contains stubbed post_* functions that only print instead of using credentials or calling APIs. This mismatch (promised network posting vs. no real API calls and no declared credential requirements) is incoherent.
Instruction Scope
Runtime instructions tell the agent/user to add a license_key and platform credentials to ~/.openclaw/openclaw.json and optionally enable cron jobs and auto-reply behavior. The actual script does not read that config or use those credentials, so the instructions ask for sensitive data that the shipped code does not appear to need — a red flag. Instructions also direct installing cron jobs to run the script periodically (writing/reading tasks.json under the user's workspace).
Install Mechanism
There is no install spec (instruction-only) which is lower risk. However package.json (Node) exists while the runtime is a Python script that imports the 'requests' library — no Python dependency declaration is provided. That mismatch could lead users to run code without the expected environment or to manually install dependencies; it's sloppy and worth attention but not directly malicious.
Credentials
SKILL.md asks users to store a license_key and multiple platform credentials in ~/.openclaw/openclaw.json, which is reasonable for a posting skill — but the registry metadata claims no required env/config. Requiring a license key and platform secrets without declaring them in the registry is inconsistent and could lead to users placing sensitive tokens where other skills or processes can access them. Also the script does not actually read those credentials, so it's unclear why they would be requested.
Persistence & Privilege
The skill does not request always:true or system-wide privileges. It writes its own tasks.json under ~/.openclaw/workspace/skills/socialpost-auto/data and suggests cron scheduling — normal for a scheduler. It does not modify other skills or system-wide configs.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install socialpost-auto - After installation, invoke the skill by name or use
/socialpost-auto - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: support Twitter, Xiaohongshu, Weibo auto posting. Scheduled posts and auto reply.
Metadata
Frequently Asked Questions
What is SocialPost Auto?
社交媒体自动化运营助手。自动生成并发布小红书、微博、Twitter 内容,定时发送、互动回复。 It is an AI Agent Skill for Claude Code / OpenClaw, with 138 downloads so far.
How do I install SocialPost Auto?
Run "/install socialpost-auto" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is SocialPost Auto free?
Yes, SocialPost Auto is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does SocialPost Auto support?
SocialPost Auto is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created SocialPost Auto?
It is built and maintained by anson125chen (@anson125chen); the current version is v1.0.0.
More Skills