uwillberich
Analysis
The artifacts are coherent for a market-analysis skill, but users should knowingly approve the API key setup, external data calls, and optional background news watcher.
Findings (4)
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.
Checks for instructions or behavior that redirect the agent, misuse tools, execute unexpected code, cascade across systems, exploit user trust, or continue outside the intended task.
nohup python3 scripts/news_iterator.py loop --interval-seconds 300 ... & ... python3 scripts/install_news_iterator_launchd.py install --interval-seconds 300
The skill documents a long-running news polling mode and a launchd installation path. This is disclosed and aligned with the 'persistent news intake' feature, but it can continue operating after the immediate user request.
git clone https://github.com/huangrichao2020/uwillberich.git && cd uwillberich && ./install_skill.sh
The README recommends a one-line installer script from a cloned repository, while the provided manifest does not list install_skill.sh. This is a user-directed install path, but it should be inspected before use.
Checks whether tool use, credentials, dependencies, identity, account access, or inter-agent boundaries are broader than the stated purpose.
This skill hard-requires `EM_API_KEY`... Store it locally in `~/.uwillberich/runtime.env`.
The skill needs a local Eastmoney/MX API key for its market-data workflows. That is expected for the stated purpose, but users should notice it because the registry requirements list no required env vars or primary credential.
Checks for exposed credentials, poisoned memory or context, unclear communication boundaries, or sensitive data that could leave the user's control.
It continuously polls public RSS feeds, scores headlines, and stores high-signal alerts into a local SQLite database. It also converts those alerts into event-driven stock pools automatically
External news headlines are persisted and later reused to influence generated watchlists and reports. This is core to the feature, but retrieved public content can be wrong or misleading.
