Xhs Skills
v1.0.0小红书自动化技能集合。支持认证登录、内容发布、搜索发现、社交互动、复合运营。 当用户要求操作小红书(发布、搜索、评论、登录、分析、点赞、收藏)时触发。
⭐ 1· 85·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
Name/description (XHS automation: login, publish, search, interact) match the files and runtime instructions. Required binaries (python3, uv) and the presence of a CLI, bridge server, extension, and many xhs/ modules are appropriate and expected for this functionality.
Instruction Scope
SKILL.md explicitly restricts the agent to use this project's CLI (python scripts/cli.py) and describes required flows (login check, absolute file paths, user confirmation for publish/comment). Those instructions reference local files, starting Chrome, and the local bridge — all consistent with a local browser-automation workflow. Note: the extension + bridge allow reading cookies, running JS in the page's MAIN world, capturing screenshots, and uploading local files; these are required for the stated capabilities but have privacy implications.
Install Mechanism
No automatic install spec; the README directs manual download/clone and manual loading of the extension. That is lower risk than an automated remote download/install. The project depends on installing Python packages via 'uv', which is consistent with pyproject.toml.
Credentials
The skill requests no environment variables or external credentials, which is proportionate. However, the Chrome extension requests permissions that expose browser state (cookies, host access to xiaohongshu domains, and the 'debugger' permission). These permissions are necessary for working with the user's logged-in browser and for setting file inputs via CDP, but they are powerful — installing the extension gives it access to site cookies and the ability to use Chrome's debugging APIs.
Persistence & Privilege
always:false and normal autonomous invocation. The skill does not request permanent platform-level inclusion. It does require the user to install a browser extension and run a local bridge server; those components remain present on the user's machine only if the user installs/runs them.
Scan Findings in Context
[unicode-control-chars] expected: SKILL.md and README include emoji and Chinese punctuation and other Unicode which may trigger this heuristic. This is likely benign (stylistic/emoji) but such characters can sometimes be used to obfuscate content — review the files if you are concerned.
Assessment
This skill appears to do what it claims: it automates Xiaohongshu by driving your real browser and account via a local WebSocket bridge and a Chrome extension. Before installing or using it, consider the following:
- Inspect the extension source (extension/*.js and manifest.json) before loading it into Chrome. Loading it grants the extension permissions to access site data on xiaohongshu domains, read cookies for that domain, capture screenshots, and use the Chrome debugger API.
- The debugger permission and cookies access are required for uploading local files and interacting as your logged-in browser, but they are powerful: only install if you trust the repository and you understand the trade-offs.
- The bridge server listens on localhost (ws://localhost:9333). Prefer keeping it bound to localhost and do not expose the port to external networks. Run it only when you intend to use the skill.
- File uploads: the tool will accept absolute local file paths and can upload files from your disk; avoid using sensitive account(s) with high value or multiple critical accounts you cannot risk.
- Rate limits and automation: follow the README guidance to avoid high-frequency actions which may trigger platform protections.
If you want more assurance, you can: (1) run the code in an isolated environment, (2) audit extension messages to the bridge (e.g., run bridge_server.py with logging), or (3) use a throwaway/testing account instead of a primary account.Like a lobster shell, security has layers — review code before you run it.
latestvk9732karnxsc34yq4gkwh28051846r91
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
Runtime requirements
📕 Clawdis
OSmacOS · Linux
Binspython3, uv
