Url Reader

ReviewAudited by ClawScan on May 10, 2026.

Overview

This skill mostly matches its URL-reading purpose, but it should be reviewed carefully because it can persist a WeChat login session and use automated scraping through third-party services.

Before installing, decide whether you are comfortable with third-party scraping services receiving the URLs you provide, with a local WeChat session file being saved, and with files being written to the hard-coded output directory. Use an isolated environment, pin dependencies, and delete data/wechat_auth.json when no longer needed.

Findings (5)

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.

What this means

A saved WeChat session file could allow later automated access as the logged-in user if the skill or local files are misused.

Why it was flagged

The script saves browser storage state after WeChat login, which can include cookies/session data that grant account access.

Skill content
storage = await context.storage_state(); ... json.dump(storage, f, ensure_ascii=False, indent=2)
Recommendation

Only run the login setup if needed, protect or delete data/wechat_auth.json after use, and avoid using valuable accounts unless the session handling is acceptable.

What this means

Using it on protected platforms could risk account lockouts, unexpected authenticated access, or violation of site controls.

Why it was flagged

The skill explicitly advertises anti-scraping bypass and persistent login-state browser automation, which expands ordinary URL reading into automated access around site controls.

Skill content
- 自动绕过反爬机制
- 支持登录态保持
- 可处理任何网站
Recommendation

Require explicit user approval before using Playwright or saved login state, avoid bypassing verification flows, and clearly limit which sites/accounts may be accessed.

What this means

Private, tokenized, internal, or sensitive URLs may be disclosed to Firecrawl or Jina if entered.

Why it was flagged

The skill sends the user-provided URL to external reader/scraping services as part of its normal workflow.

Skill content
策略1:Firecrawl API(首选) ... result = app.scrape(url, formats=["markdown"])

策略2:Jina Reader API(备选) ... https://r.jina.ai/{原始URL}
Recommendation

Do not use this skill for sensitive or non-public URLs unless you are comfortable sharing them with those providers.

What this means

Install-time behavior depends on the current package/browser sources rather than locked reviewed versions.

Why it was flagged

The documented setup installs unpinned Python packages and a Playwright browser download, while the registry has no install spec.

Skill content
pip install firecrawl-py requests

pip install playwright
playwright install chromium
Recommendation

Install in an isolated environment, pin dependency versions, and review package sources before use.

What this means

Generated files may be saved somewhere unexpected, especially on systems that are not the developer's machine.

Why it was flagged

The skill automatically creates directories, writes Markdown, and downloads images to a hard-coded local output path.

Skill content
DEFAULT_OUTPUT_DIR = "/Users/ys/laoyang知识库/nickys/素材"
Recommendation

Change the output directory before use and confirm where downloaded content and images will be stored.