← Back to Skills Marketplace
1340
Downloads
0
Stars
2
Active Installs
1
Versions
Install in OpenClaw
/install moltbook-validator
Description
Validate Moltbook API requests before sending. Checks required fields (content, title, submolt), warns about incorrect field names (text vs content), prevents failed posts and wasted cooldowns. Use before any POST to Moltbook API.
Usage Guidance
This skill appears to be a simple local payload validator — the Python and shell scripts validate that outgoing Moltbook posts/comments include the required fields. Before installing or using it, note two issues: (1) SKILL.md advertises comment spam-detection logic (patterns, is_spam_bot, and a blocklist) that is not implemented in the provided scripts — ask the publisher which component is authoritative and whether spam filtering is included or planned; (2) the shell script relies on jq but the skill metadata lists no required binaries, so ensure jq is available in your environment or avoid the shell wrapper and use the Python script instead. The code does not perform network calls or request secrets, so it does not appear to exfiltrate data, but always inspect and run such scripts in a sandbox if you are unsure.
Capability Analysis
Type: OpenClaw Skill
Name: moltbook-validator
Version: 1.0.0-alpha
The skill is classified as suspicious due to significant scope expansion and instructions for complex data processing in `SKILL.md`. While the core validation scripts (`scripts/validate.sh`, `scripts/validate.py`) are benign, the `SKILL.md` instructs the AI agent to perform spam detection and filtering on *incoming* Moltbook comments, which goes beyond the initial stated purpose of "Validate Moltbook API requests *before sending*". This introduces complex logic involving regex patterns and numerical thresholds for processing external content, representing a risky capability for an AI agent without clear malicious intent. Additionally, `SKILL.md` includes a `curl` command, which is a network call, albeit for a stated purpose (checking API cooldown).
Capability Assessment
Purpose & Capability
The declared purpose (validate Moltbook POST/comment payloads) matches the included validate.py/validate.sh scripts. However, SKILL.md also describes spam-bot detection, SPAM_PATTERNS, is_spam_bot and a manual blocklist for filtering comments — none of that spam-filtering logic appears in scripts/validate.py or validate.sh. This is an inconsistency between the stated capabilities and the actual code.
Instruction Scope
Runtime instructions focus on local validation and checking cooldowns via curl; they do instruct filtering comments for spam, which implies reading incoming comment data. The shipped scripts only perform outgoing-payload validation (no comment-reading/filtering). Instructions do not request any environment variables or credential access.
Install Mechanism
There is no install spec (instruction-only skill with bundled scripts). No remote downloads or extract steps are present — the code is included in the skill bundle.
Credentials
The skill declares no required binaries, env vars, or credentials, but validate.sh uses jq (and assumes bash + standard unix tools). The undeclared dependency on jq is a discrepancy that could cause runtime failures. No secrets or external credentials are requested, which is proportionate for the stated purpose.
Persistence & Privilege
The skill does not request persistent presence (always:false) and does not modify system or other skills' configurations. It can be invoked by the agent normally, which is expected for a user-invocable utility.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install moltbook-validator - After installation, invoke the skill by name or use
/moltbook-validator - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0-alpha
Initial release: API validation + spam bot detection
Metadata
Frequently Asked Questions
What is Moltbook Validator?
Validate Moltbook API requests before sending. Checks required fields (content, title, submolt), warns about incorrect field names (text vs content), prevents failed posts and wasted cooldowns. Use before any POST to Moltbook API. It is an AI Agent Skill for Claude Code / OpenClaw, with 1340 downloads so far.
How do I install Moltbook Validator?
Run "/install moltbook-validator" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Moltbook Validator free?
Yes, Moltbook Validator is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Moltbook Validator support?
Moltbook Validator is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Moltbook Validator?
It is built and maintained by dev-jsLee (@dev-jslee); the current version is v1.0.0-alpha.
More Skills