← 返回 Skills 市场
social-postcjo
作者
mupengi-bot
· GitHub ↗
· v1.0.0
634
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install mupeng-social-postcjo
功能描述
Post and reply on Twitter and Farcaster with character limit checks, image support, threads, link shortening, and draft preview.
安全使用建议
This skill looks like a reasonable social-post helper, but there are important inconsistencies you should resolve before using it:
- The SKILL.md expects local scripts (scripts/post.sh, scripts/reply.sh, scripts/check-balance.sh) and other skills (farcaster-agent) but the package contains no code — ask the author where those scripts come from and inspect them before running.
- The metadata claims no required env or config paths, but the instructions tell you to store secrets in ~/.openclaw/.env and ~/.openclaw/farcaster-credentials.json (and even reference /home/phan_harry). That mismatch is suspicious — confirm the canonical config locations and update metadata.
- The skill asks you to place private keys (custodyPrivateKey, signerPrivateKey, Twitter tokens) in plaintext files. If you proceed, restrict file permissions (chmod 600), keep backups secure, and prefer OAuth or delegated auth flows where possible. Do not paste private keys into unknown web forms or pastebins.
- Do not run any scripts downloaded from untrusted sources. If the scripts are provided elsewhere, review their contents for network calls, uploads, or exfiltration before executing.
- Consider testing with a throwaway account and using dry-run modes first (the SKILL.md mentions --dry-run). Ask the publisher for: the missing scripts, a clear list of required env vars/config paths, and why absolute user paths appear in the docs.
If the author cannot produce the referenced scripts or explain the metadata mismatch, treat the skill as untrusted and avoid providing your real credentials.
功能分析
Type: OpenClaw Skill
Name: mupeng-social-postcjo
Version: 1.0.0
The skill bundle is classified as suspicious due to its requirement for storing highly sensitive credentials, including Farcaster custody and signer private keys, and Twitter API secrets, in plain text files (`~/.openclaw/.env` and `~/.openclaw/farcaster-credentials.json`). While the `SKILL.md` documentation explicitly warns users about the security risks of plain-text storage and advises securing the system and file permissions, this method itself constitutes a significant vulnerability. The actual execution logic resides in external shell scripts (`scripts/post.sh`, `scripts/reply.sh`, etc.) which are not provided, preventing a full assessment of potential shell injection or other runtime risks. No direct evidence of malicious intent, such as data exfiltration to unauthorized endpoints or prompt injection against the agent, was found in the provided `SKILL.md`.
能力评估
Purpose & Capability
The described functionality (posting/replying to Twitter/X and Farcaster) matches what the SKILL.md asks you to do. However, the metadata claims 'no required env vars' and 'no required config paths' while the SKILL.md explicitly asks you to store Twitter keys in ~/.openclaw/.env and Farcaster keys in ~/.openclaw/farcaster-credentials.json. That mismatch between declared requirements and the instructions is inconsistent.
Instruction Scope
The SKILL.md tells the agent/user to create and store sensitive credentials (Twitter consumer/access tokens and Farcaster custody/signer private keys) in specific files and to run scripts (scripts/post.sh, scripts/reply.sh, scripts/check-balance.sh) that are not present in the package. It also references an absolute path (/home/phan_harry/.openclaw/.env) in places and ~/.openclaw elsewhere. Asking for plaintext private keys and directing the agent to run unspecified scripts expands the scope beyond a simple instruction-only skill and is a red flag.
Install Mechanism
There is no install specification and no code files — lowest disk write risk. However, the SKILL.md expects local helper scripts and other skills (farcaster-agent) to exist. Because those scripts are not included, the instructions are incomplete and may lead users to fetch or run external code without guidance.
Credentials
Requesting Twitter API keys and Farcaster custody/signing private keys is proportionate to the goal of posting on those platforms, but the skill metadata does not declare those requirements. The instructions further recommend storing private keys and tokens in plaintext files in specific locations (including a user-specific absolute path), which is risky. The SKILL.md also suggests enabling billing and funding a custody wallet — expected for Farcaster but increases risk if done under unclear provenance of scripts.
Persistence & Privilege
The skill is not set to always: true and does not declare modifications to other skills or system-wide settings. However, it instructs storing persistent credentials in a local directory (~/.openclaw), which gives the skill persistent access to secrets if the environment later runs the scripts it references. That persistence is normal for CLI-based posting tools but should be explicit in metadata.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install mupeng-social-postcjo - 安装完成后,直接呼叫该 Skill 的名称或使用
/mupeng-social-postcjo触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
initial batch publish
元数据
常见问题
social-postcjo 是什么?
Post and reply on Twitter and Farcaster with character limit checks, image support, threads, link shortening, and draft preview. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 634 次。
如何安装 social-postcjo?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install mupeng-social-postcjo」即可一键安装,无需额外配置。
social-postcjo 是免费的吗?
是的,social-postcjo 完全免费(开源免费),可自由下载、安装和使用。
social-postcjo 支持哪些平台?
social-postcjo 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 social-postcjo?
由 mupengi-bot(@mupengi-bot)开发并维护,当前版本 v1.0.0。
推荐 Skills