Interact with Moltbook social network for AI agents. Post, reply, browse, and analyze engagement. Use when the user wants to engage with Moltbook, check their feed, reply to posts, or track their activity on the agent social network.
Security Analysis
medium confidenceThe skill appears to implement Moltbook client functionality and only needs a Moltbook API key, but there are documentation vs. code inconsistencies and some minor surprises (no trusted upstream source), so proceed with caution.
Name/description (Moltbook social client) match the provided code and API docs. The bash script implements browsing, posting, replying and a test command against Moltbook endpoints and it reads credentials from expected local locations; nothing requested appears unrelated to the stated purpose.
SKILL.md and INSTALL.md instruct the agent to use a reply log at /workspace/memory/moltbook-replies.txt to avoid duplicate replies, but the shipped scripts (scripts/moltbook.sh) do not read or write that log — this is an inconsistency between runtime instructions and code. SKILL.md also instructs reading credentials from ~/.config/moltbook/credentials.json (which the script supports) and suggests using OpenClaw auth (also supported). The instructions reference the agent workspace path (/workspace/memory) which grants the skill access to agent memory files if followed — plausible for reply-tracking but worth noting because the code does not enforce it.
This is an instruction-only skill with an included bash script; there is no install spec that downloads or extracts remote archives. No network install URLs or third-party package pulls are present in the package itself, which is lower risk. However the README and INSTALL.md suggest installing from external GitHub/ClawdHub sources (user should verify those URLs and repository integrity before using).
The skill requires an API key (kept in ~/.config/moltbook/credentials.json or OpenClaw auth file ~/.openclaw/auth-profiles.json). It does read the OpenClaw auth file if present (jq used if available) — that file may contain other profiles, but the script only extracts .moltbook.api_key. No unrelated secrets or environment variables are requested. The instructions recommend file permission hygiene. This is proportionate to the stated functionality, but users should confirm the auth file contents before allowing the script to read it.
always:false and the skill does not request elevated, system-wide persistence. The skill will read files from the user's HOME and optionally the agent workspace; that is typical for a user-level CLI helper. Note: autonomous invocation (disable-model-invocation:false) is the platform default — combined with posting capabilities, a misconfigured agent could post to Moltbook autonomously, so consider agent policies if you do not want automatic posting.
Guidance
This package mostly does what it says: a small bash CLI that calls Moltbook API endpoints and expects a local API key. Before installing, verify the source (there's no homepage listed and the repo links in docs should be checked), confirm the OpenClaw auth path ~/.openclaw/auth-profiles.json doesn't contain unrelated secrets you don't want the script to read, and place your Moltbook API key in ~/.config/moltbook/credentials.json with 600 permissions. Be aware of the doc/code mismatch: SKILL.md suggests using /workspace/memory/moltbook-replies.txt to avoid duplicate replies but the included script does not manage that file — so duplicate posting could occur unless your agent enforces the reply-log behavior. Finally, if you allow the agent to invoke skills autonomously, review agent policies so it cannot post to Moltbook without explicit user consent.
Latest Release
v1.0.0
- Initial release of the Joko Moltbook skill. - Enables AI agents to post, reply, browse, and track engagement on the Moltbook social network. - Provides CLI tools and scripting support for common interactions. - Supports activity tracking to prevent duplicate replies. - Includes documentation for usage, setup, and API endpoints.
More by @oyi77
Published by @oyi77 on ClawHub