Skill flagged — suspicious patterns detected
ClawHub Security flagged this skill as suspicious. Review the scan results before using.
Xiaohongshu Ops
v0.1.0End-to-end Xiaohongshu (小红书 / RedNote) operations skill for setting content style, saving an operating profile, generating posts in that house style, choosin...
⭐ 0· 86·0 current·0 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
The name/description (Xiaohongshu ops: profile, generate, image strategy, publish) match the included scripts and references. Required resources are local files, a dedicated browser profile, and Playwright-based automation — all appropriate for the stated purpose. No unrelated cloud credentials or surprising binaries are requested.
Instruction Scope
SKILL.md and references explicitly instruct reading/writing local profile files (data/xiaohongshu/profile.json), generating temporary outputs under /tmp, and using a dedicated persistent browser profile (~/.openclaw/browser/xhs-independent-user-data) for publishing. The code automates a browser to upload images, fill title/body, and click the publish button. This is within scope, but worth noting: the scripts will launch persistent Playwright contexts, wait for login if needed, and can trigger a publish click automatically (xhs_independent_publish.js).
Install Mechanism
No install spec is provided (instruction-only repo with helper scripts). The JavaScript code requires Node and Playwright/Chromium at runtime. That is reasonable for this skill, but users must ensure Playwright and a Chromium runtime are installed separately; the skill will not install them for you.
Credentials
The skill declares no required environment variables or credentials. Scripts use process.env.HOME and optionally XHS_ env vars for convenience, which is proportional. No API keys or secrets are hardcoded or required by default. References mention stock-provider APIs but the included fetch script currently only emits a search plan rather than performing downloads.
Persistence & Privilege
always:false (no forced global presence). The skill writes/reads its own profile and reference files under data/xiaohongshu and creates a browser user-data-dir under ~/.openclaw/browser/xhs-independent-user-data. It also runs pkill -f to clear stale profile locks before launching the persistent browser context; this could terminate processes whose args match that string. These behaviors are coherent for a publishing automation tool but merit user attention because they affect local filesystem and processes.
Assessment
This skill appears to do what it says: automated Xiaohongshu profile management, content + image asset generation, and browser-driven publish automation. Before installing or running it, consider the following:
- Review the publish scripts (scripts/xhs_independent_publish.js and scripts/xhs_publish.js). They will launch Playwright/Chromium, open a persistent browser profile at ~/.openclaw/browser/xhs-independent-user-data, upload images, fill fields, and can click the publish button automatically. If you want to prevent automatic publishes, set the profile to require review-before-publish or manually run the scripts in review mode.
- Playwright/Chromium and Node are prerequisites; the skill does not include an install spec. Run it only in an environment where adding a persistent user-data-dir and launching browsers is acceptable.
- The skill writes local files under data/xiaohongshu/ and /tmp/openclaw/uploads and will create ~/.openclaw/browser/xhs-independent-user-data. Do not point the skill at a browser profile that contains unrelated sensitive sessions or data.
- The publish script uses spawnSync('pkill', ['-f', 'xhs-independent-user-data']) to clear locks. This is likely safe for its intended use but could kill any process whose command line matches that string; be cautious on multi-user or shared hosts.
- There are no requested external credentials, and the stock-image planner only writes a plan (it does not automatically call Unsplash/Pexels APIs). If you plan to integrate stock provider APIs, add credentials intentionally and review that code path.
- If you have limited trust in the skill author or want to be safer, run it in an isolated environment (container or VM), inspect/modify scripts to require manual confirmation before clicking the final publish selector, and enable review-before-publish in profile.json.
If you want, I can point out the exact lines that perform browser automation and the pkill call so you can inspect them quickly.scripts/build_xhs_post.js:92
Shell command execution detected (child_process).
scripts/run_ops_once.js:39
Shell command execution detected (child_process).
scripts/xhs_independent_publish.js:46
Shell command execution detected (child_process).
Patterns worth reviewing
These patterns may indicate risky behavior. Check the VirusTotal and OpenClaw results above for context-aware analysis before installing.Like a lobster shell, security has layers — review code before you run it.
latestvk97f67xktty50kx0j757wegvjh84hp6n
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
