OpenClaw Flow Kit

ReviewAudited by ClawScan on May 10, 2026.

Overview

The skill is mostly coherent, but its MoltX helper can use an existing account session to automatically like or repost feed items without letting the user choose the post.

Review before installing. Do not run the MoltX minimal helper unless you are comfortable with it automatically liking or reposting a feed item from your configured account. Review the referenced moltx-streamliner client, use the release publisher only intentionally, and run the command-envelope helper only around trusted commands.

Findings (5)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

Running the helper could cause your MoltX account to repost or like an arbitrary feed item just to satisfy an engage gate.

Why it was flagged

Default minimal mode automatically reposts the first eligible feed post before falling back to a like, with no content selection or confirmation step.

Skill content
# minimal: try repost first, then like
            if do_repost(pid):
                engaged = "repost"
Recommendation

Require explicit user approval and post selection before any like or repost; consider making dry-run or like-only behavior the default.

What this means

The skill may act using whichever MoltX account is configured in the existing local client, which could surprise users if the account or permissions are not clear.

Why it was flagged

The script uses an existing MoltX client session from another local skill, then uses that session for feed reads and engagement actions, but the skill metadata declares no credential requirement.

Skill content
from moltx_client import session, API_BASE

    s = session()
Recommendation

Declare the MoltX session dependency and account authority clearly, show which account will be used, and ask before performing account-changing actions.

What this means

The helper’s actual MoltX authentication and API behavior depends on another local component you also need to trust.

Why it was flagged

Runtime behavior depends on a separate local moltx-streamliner skill/client that is not included in this manifest; the script does check for its presence, but its code and credential handling are outside this review.

Skill content
client_dir = ws / "skills" / "moltx-streamliner" / "scripts"
    ...
    sys.path.insert(0, str(client_dir))
Recommendation

Review the moltx-streamliner client before using this helper, and declare it as an explicit dependency.

What this means

If an agent wraps the wrong command, it could run unintended local operations or expose command output in the conversation/logs.

Why it was flagged

The result-envelope helper intentionally runs any user-supplied command and returns stdout/stderr as JSON. This is central to the stated purpose and uses shell=False, but it is still broad local command execution.

Skill content
ap.add_argument("cmd", nargs=argparse.REMAINDER)
...
subprocess.run(cmd, capture_output=True, text=True, timeout=..., shell=False)
Recommendation

Use it only with commands you intend to run, prefer timeouts, and avoid wrapping commands that print secrets.

What this means

A mistaken publish command could release the wrong skill or metadata publicly.

Why it was flagged

The publish subcommand invokes the external clawdhub CLI to publish a selected skill. This is disclosed and user-directed, but it can change public ClawHub account state.

Skill content
cmd = [
        "clawdhub",
        "publish",
        str(skill_folder),
Recommendation

Run prepare first, review the target folder/slug/version/changelog, and only invoke publish when you intend to make the release public.