← Back to Skills Marketplace
luckychay

Xhs

by Xuanying Chen · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
94
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install xhs-text-cover
Description
小红书全能助手 — 文案生成、封面制作、内容发布与管理。当用户要求写小红书笔记、生成小红书文案/标题/封面、发小红书、搜索小红书、评论点赞收藏等任何小红书相关操作时使用。支持一站式从文案创作到自动发布的完整流程。封面图使用纯ImageMagick生成,无需API配置。
Usage Guidance
This skill broadly does what it claims (title/content generation + ImageMagick covers + calls to a local MCP service) but contains several red flags you should consider before installing or running it: - Origin and binary trust: The scripts expect a local binary at ~/xiaohongshu-mcp/xiaohongshu-mcp-linux-amd64 and systemd unit 'xhs-mcp', but the skill provides no install source or signature. Do not run or start that binary unless you have obtained it from a trusted repository and verified it. - Undeclared dependencies: The metadata only lists 'convert' and 'curl', but scripts also call python3, md5sum, fc-list/identify (ImageMagick identify), jq (in SKILL.md examples), systemctl, pgrep, Xvfb and more. Ensure your environment meets these needs and inspect scripts before granting permission to run them. - Sensitive environment/config access: The scripts reference multiple optional API keys (GEMINI_API_KEY, IMG_API_KEY, HUNYUAN_* , XHS_AI_*). The skill will also read ~/.openclaw/openclaw.json. Only set or expose API keys if necessary and you trust where data will be sent. If you don't want networked image/AI calls, do not provide those keys. - Service/startup behavior: check_env.sh will try to start Xvfb and the MCP service (via systemctl or nohup). Starting system services or background binaries has system-level impact — run these steps in a controlled environment (VM/container) first, and avoid running as root. - What would reduce risk: a public homepage/repository, signed/releases for the MCP binary, an explicit install spec that fetches the binary from a reputable host (GitHub releases with checksum/signature), or trimmed scripts that only require the declared binaries and do not attempt to start system services. Recommendation: Do not run the MCP binary or the environment-starting scripts until you verify the binary's provenance. If you want only the cover generation and content templates, consider running scripts (cover.sh, generate.sh) in an isolated environment after reviewing them. If you plan to enable publish/search features, obtain and audit the MCP implementation and its source first.
Capability Analysis
Type: OpenClaw Skill Name: xhs-text-cover Version: 1.0.0 The skill bundle facilitates Xiaohongshu automation but performs several high-risk operations, including downloading and executing a remote binary from GitHub (xpzouying/xiaohongshu-mcp), creating systemd services for persistence, and requesting/storing raw browser cookies in '~/xiaohongshu-mcp/cookies.json'. It also utilizes Xvfb and xdotool for GUI automation and reads the user's global OpenClaw configuration file. While these actions are documented as necessary for the tool's functionality, the combination of remote binary execution and sensitive credential handling warrants a suspicious classification.
Capability Assessment
Purpose & Capability
The skill's main needs (ImageMagick 'convert' and 'curl') align with cover generation and HTTP calls, but the shipped scripts also call many other tools (python3, md5sum, fc-list, identify, systemctl, pgrep, Xvfb, jq) and expect a local MCP binary at ~/xiaohongshu-mcp/xiaohongshu-mcp-linux-amd64. The metadata declared only 'convert' and 'curl' and 'no required env vars', so the actual runtime dependencies are under-declared and disproportional to the simple description.
Instruction Scope
SKILL.md and scripts instruct the agent to read ~/.openclaw/openclaw.json (agent configuration), execute check_env.sh which will try to start services, initialize and call a local MCP HTTP endpoint, and spawn Xvfb or systemd services. Reading the OpenClaw config and starting system services is outside a pure 'generate title/cover' scope and could expose unrelated configuration or require elevated permissions.
Install Mechanism
There is no install spec. The skill expects a specific local binary (xiaohongshu-mcp-linux-amd64) under the user's home and will attempt to start it (systemctl or nohup) and start Xvfb. Because the binary location, origin, and installation steps are not provided, the workflow depends on executing an opaque binary that the skill does not fetch from a verifiable source.
Credentials
Although registry metadata declares no required env vars, scripts reference many optional credentials (GEMINI_API_KEY, IMG_API_KEY + IMG_API_BASE, HUNYUAN_SECRET_ID/KEY, XHS_AI_API_KEY, XHS_AI_API_URL, XHS_AI_MODEL, XHS_MCP_URL). The skill also reads ~/.openclaw/openclaw.json. These environment/config accesses are broader than the declared surface and could expose sensitive keys or encourage the user to provide API keys not strictly necessary for offline cover generation.
Persistence & Privilege
The skill does not request 'always:true', but its runtime expects to start/stop systemd services and background processes (xhs-mcp, Xvfb) and to run a local long-lived binary. That level of system interaction and service control is a meaningful privilege for an instruction-only skill and should be accepted only if the user trusts the MCP binary and repository.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install xhs-text-cover
  3. After installation, invoke the skill by name or use /xhs-text-cover
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- 首次发布:多功能小红书助手,支持文案生成、封面图制作、内容发布与全流程管理。 - 标题、正文和封面图创作三步走,每步需用户确认,文案和图片均可本地自动生成,无需API。 - 支持一键发布到小红书平台、搜索内容、评论互动、点赞、收藏、帖子/用户详情获取等操作,全部本地执行。 - 发布功能严格区分正文与话题标签,标签需单独通过参数传递,规范防止违规。 - 所有平台操作均使用云端MCP服务Streamable HTTP接口,登录流程友好支持扫码。 - 丰富工具列表与详细命令参数,助力内容创作和账号运营全闭环。
Metadata
Slug xhs-text-cover
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Xhs?

小红书全能助手 — 文案生成、封面制作、内容发布与管理。当用户要求写小红书笔记、生成小红书文案/标题/封面、发小红书、搜索小红书、评论点赞收藏等任何小红书相关操作时使用。支持一站式从文案创作到自动发布的完整流程。封面图使用纯ImageMagick生成,无需API配置。 It is an AI Agent Skill for Claude Code / OpenClaw, with 94 downloads so far.

How do I install Xhs?

Run "/install xhs-text-cover" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Xhs free?

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

Which platforms does Xhs support?

Xhs is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Xhs?

It is built and maintained by Xuanying Chen (@luckychay); the current version is v1.0.0.

💬 Comments