← Back to Skills Marketplace
seeu1688

NowPlaying XHS

by Seagle · GitHub ↗ · v1.1.0 · MIT-0
cross-platform ⚠ suspicious
65
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install nowplaying-xhs
Description
当前院线推荐 - 实时检索公映影片 + 多维度评分 + 附近影院排片
Usage Guidance
This package has inconsistent documentation vs code. Before installing or supplying credentials: (1) Ask the author to clarify and update the registry metadata to declare required env vars (BOCHA_API_KEY, TAVILY_API_KEY) and any binaries (agent-browser, node). (2) Confirm whether the skill will actually call Bocha/Tavily/猫眼/淘票票 and whether you must install agent-browser globally (npm install -g) — global npm installs modify your system. (3) If you must provide API keys, only provide scoped keys with minimal permissions and rotate them if you later uninstall. (4) Be aware SKILL.md instructs accessing user location and starting a local HTTP server/screenshot flow; ensure you trust the skill and understand where data (including location) will be sent. (5) If you only want the functionality implemented by the included nowplaying.py (Rotten Tomatoes/Variety scraping), prefer running that script in an isolated environment; if you need the Chinese real-time functionality, request a code update that implements it and explicitly declares required env vars and install steps. If the author cannot reconcile these mismatches, treat the skill as untrusted.
Capability Analysis
Type: OpenClaw Skill Name: nowplaying-xhs Version: 1.1.0 The skill bundle contains high-risk instructions in SKILL.md that direct the AI agent to execute shell commands, install global NPM packages, and launch a background HTTP server (python3 -m http.server) on the host. While these actions are intended to facilitate chart rendering via browser screenshots, they introduce significant security risks such as unauthorized local network exposure and arbitrary command execution. The Python script (nowplaying.py) is a benign scraper, but the operational instructions for the agent involve excessive system-level permissions.
Capability Tags
requires-sensitive-credentials
Capability Assessment
Purpose & Capability
SKILL.md and CONFIG.md describe heavy reliance on Bocha API, Tavily, and agent-browser for real-time Maoyan/淘票票 data and mention BOCHA_API_KEY and TAVILY_API_KEY; the public registry metadata lists no required env vars. The included Python script (nowplaying.py) only fetches Rotten Tomatoes and Variety and does not implement Bocha/Tavily/猫眼/淘票票 scraping or agent-browser integration. This is a substantive mismatch between claimed capabilities and actual code/declared requirements.
Instruction Scope
The runtime instructions direct the agent to: check for user location (city/coordinates) from system context, run external tools (agent-browser, node tavily-search script), call remote APIs with API keys, spin up a local HTTP server, and take browser-rendered screenshots. Those actions access system context, start local servers, and invoke external tools — yet none of those env vars/binaries are declared in the skill manifest. The SKILL.md also mandates strict output structure and real-time scraping of third‑party Chinese sites (猫眼/淘票票) which can require more privileges or tooling than the provided code uses.
Install Mechanism
There is no install spec in the skill package (instruction-only install). However the docs instruct installing agent-browser globally via npm and using an external node script (tavily-search). Because installation steps are only in prose and not declared in metadata, an agent following SKILL.md could attempt to run npm install -g, which modifies the system environment. That action is not pre-declared and increases operational risk. The included code itself has no package install step and only uses Python stdlib HTTP calls.
Credentials
CONFIG.md and SKILL.md expect BOCHA_API_KEY and TAVILY_API_KEY (and implicitly possible BRAVE_API_KEY / SEARXNG_URL), but the skill's manifest lists no required environment variables or primary credential. The mismatch means a user might need to supply sensitive API keys not signaled by the registry metadata. Additionally SKILL.md tells the agent to probe for user location/context without declaring how that data is accessed or authorized.
Persistence & Privilege
The skill is not marked always:true and does not request system-wide persistence. It does not modify other skills' configs in the provided files. The package will not be force-included in every agent run based on metadata.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install nowplaying-xhs
  3. After installation, invoke the skill by name or use /nowplaying-xhs
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.0
添加完整执行脚本 nowplaying.py 和 run.sh,支持实时获取院线电影信息
v1.0.0
nowplaying-xhs 1.0.0 - Initial release: Recommends currently showing movies in cinemas based on real-time data. - Provides movie lists with multi-source ratings (Maoyan, Douban, IMDb, Rotten Tomatoes) and scores. - Supports localized (city/area-based) cinema screening times within next 2 hours, using Maoyan/Taopiaopiao data. - Outputs a summary report: top 10 recommendations ranked with detailed info, plus visual comparison charts and rating explanations. - Features fallback strategies for missing data and emphasizes data transparency, user location, and up-to-date results.
Metadata
Slug nowplaying-xhs
Version 1.1.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is NowPlaying XHS?

当前院线推荐 - 实时检索公映影片 + 多维度评分 + 附近影院排片. It is an AI Agent Skill for Claude Code / OpenClaw, with 65 downloads so far.

How do I install NowPlaying XHS?

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

Is NowPlaying XHS free?

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

Which platforms does NowPlaying XHS support?

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

Who created NowPlaying XHS?

It is built and maintained by Seagle (@seeu1688); the current version is v1.1.0.

💬 Comments