← Back to Skills Marketplace
xaviermary56

Post Content Moderation

by Xavier Mary · GitHub ↗ · v1.3.0 · MIT-0
cross-platform ⚠ suspicious
318
Downloads
0
Stars
0
Active Installs
10
Versions
Install in OpenClaw
/install post-content-moderation
Description
Review, rewrite, and moderate user-generated posts across title, body text, images, and videos to block ads and contact information while allowing configurab...
Usage Guidance
This skill's docs describe a networked moderation integration that will commonly send post text and media URLs to external model APIs and callback endpoints, but the package metadata is inconsistent: it declares no environment secrets and only lists python3 as a required binary while the docs reference bundled PHP demo scripts (which are not present). Before installing or using in production: 1) Ask the publisher to explain why python3 is required and to provide the missing demo scripts or remove those references; 2) Require a clear list of environment variables (API keys, allowed_hosts, MODERATION_DRY_RUN) and verify they are declared; 3) Run in dry-run mode and enable strict allowed_hosts to prevent unintended data exfiltration; 4) Do not provide real API keys or sensitive data until you can audit the actual code that will send data externally; 5) If you need a purely local moderation engine, do not use this skill as-is — it’s designed around networked model/callback workflows. If the publisher cannot clarify or provide the expected code and manifest fixes, treat the package as untrusted.
Capability Analysis
Type: OpenClaw Skill Name: post-content-moderation Version: 1.3.0 The bundle provides a comprehensive framework for AI-driven content moderation of posts and comments, focusing on blocking advertisements and contact information. The instructions in SKILL.md and the supporting documentation in the references/ directory are well-structured and transparent about the skill's networked capabilities, such as sending data to external APIs for moderation and using callbacks for results. Notably, the documentation includes explicit security warnings, recommends using environment variables for secrets, and describes a host allowlist feature to mitigate unauthorized data exfiltration. There is no evidence of malicious intent, obfuscation, or unauthorized access to sensitive local data.
Capability Tags
cryptocan-make-purchasesrequires-sensitive-credentials
Capability Assessment
Purpose & Capability
The skill's stated purpose is multimodal post moderation (including media). The runtime docs repeatedly reference bundled PHP demo scripts and external model APIs, yet the package contains no scripts/code and the declared runtime requirement is only python3 (no PHP). Requiring python3 appears unrelated to the described PHP-based integration.
Instruction Scope
SKILL.md and reference docs instruct sending post text, image/video URLs, and rules to external model/callback endpoints and to use environment variables for API keys (e.g., XAI_API_KEY). The skill manifest declares no required env vars; the instructions therefore authorize network exfiltration of user content but the package metadata does not document the needed secrets or hosts. The docs also warn about placeholder media-inspector and urge implementers to add real OCR/ASR — so the skill encourages sending media URLs to third parties unless operators harden configuration.
Install Mechanism
There is no install spec and no code is packaged (instruction-only), which is low-risk for install. However, the SKILL.md and references describe bundled PHP demo scripts and operational commands that are not present in the package, creating a mismatch between what the skill warns about and what is actually included.
Credentials
The documentation expects API keys, host allowlists, and a dry-run switch (mentions XAI_API_KEY, allowed_hosts, MODERATION_DRY_RUN), but the skill metadata lists zero required environment variables. This omission is problematic because the workflow explicitly depends on secrets and outbound host restrictions to be safe.
Persistence & Privilege
The skill is not always-enabled and is user-invocable (defaults). There is no install-time persistence or privileged flags in the manifest. Autonomous invocation is allowed (platform default) but not combined with any 'always' privilege or unexpected system-wide changes.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install post-content-moderation
  3. After installation, invoke the skill by name or use /post-content-moderation
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.3.0
- Added metadata fields to SKILL.md, including version, emoji, homepage, and required dependencies. - Updated documentation formatting and introduced OpenClaw metadata for platform compatibility. - No functional changes to moderation logic or policy rules.
v1.2.1
- Added a "Skill maintenance note" section with release and publishing recommendations, including ClawHub publishing instructions. - Removed reference and integration guide files, simplifying documentation. - No changes to moderation policy or moderation logic.
v1.2.0
Add reusable integration, deployment, and checklist references for multi-project rollouts
v1.1.1
Add Chinese release notes, further clarify safety boundaries, and refine wording around multimodal/media-audit capabilities.
v1.1.0
Security hardening: add outbound host allowlists, dry-run callback mode, clearer network/data-boundary docs, and explicit placeholder-only media inspection guidance.
v1.0.4
Add post/comment moderation service layer so commands focus on IO while workflow orchestration moves closer to real project structure.
v1.0.3
Add DTO-style wrappers plus logger/media interfaces to make the PHP 7.3 demo skeleton more migration-friendly for real project integration.
v1.0.2
Add engineering-oriented PHP demo skeleton: constants, trace ids, callback retry policy, rule provider interface, media inspector placeholder, and richer result formatting.
v1.0.1
Improve operating guidance, add strict-vs-balanced mode docs, refine API spec, and polish installation/usage references.
v1.0.0
Initial public release: multi-modal post moderation skill with whitelist/custom rules, API integration docs, and PHP 7.3 demo suite.
Metadata
Slug post-content-moderation
Version 1.3.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 10
Frequently Asked Questions

What is Post Content Moderation?

Review, rewrite, and moderate user-generated posts across title, body text, images, and videos to block ads and contact information while allowing configurab... It is an AI Agent Skill for Claude Code / OpenClaw, with 318 downloads so far.

How do I install Post Content Moderation?

Run "/install post-content-moderation" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Post Content Moderation free?

Yes, Post Content Moderation is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Post Content Moderation support?

Post Content Moderation is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Post Content Moderation?

It is built and maintained by Xavier Mary (@xaviermary56); the current version is v1.3.0.

💬 Comments