Anime Meme Collector
Security checks across malware telemetry and agentic risk
Overview
The skill mostly matches its meme-collection purpose, but it persists web-fetched content for future agent use while disabling HTTPS certificate verification.
Review or modify the script before enabling it, especially the disabled TLS verification. If you use the skill, treat the generated meme database as untrusted public web content and avoid enabling daily cron updates until you are comfortable with the external requests and ongoing local file updates.
VirusTotal
VirusTotal findings are pending for this skill version.
Risk analysis
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.
A network attacker or tampered response could insert misleading or prompt-like text into the meme database, and the agent may reuse it in later answers.
The updater disables HTTPS certificate validation while saving fetched web data into the persistent meme database that the skill later tells the agent to use as context.
context.check_hostname = False
context.verify_mode = ssl.CERT_NONE
...
def save_memes(filepath, memes_data):
...
json.dump(memes_data, f, ensure_ascii=False, indent=2)Keep HTTPS verification enabled, validate or review fetched entries before storing them, and instruct the agent to treat database entries as untrusted content rather than commands.
If enabled, the collector will make daily web requests and update the local meme database automatically.
The skill documents optional daily background execution. It is disclosed and purpose-aligned, but it will keep running until the user removes the cron job.
Set up cron job for midnight ... 0 0 * * * cd /path/to/skill && python scripts/collect_memes.py ... Or use OpenClaw cron
Only enable the cron job if you want ongoing updates, and keep a clear way to disable or remove the scheduled job.
Running the script contacts external websites and stores selected trend data locally.
The script makes outbound requests to public Bilibili and Zhihu endpoints, which is expected for a trend-collection skill.
url = "https://api.bilibili.com/x/web-interface/ranking/v2?rid=0&type=all" ... url = "https://www.zhihu.com/api/v3/feed/topstory/hot-lists/total?limit=50"
Use it only if you are comfortable with those external web requests, and consider reviewing the generated database periodically.
The skill may fail or behave differently depending on the local Python environment.
The metadata does not declare the Python runtime used by the documented command `python scripts/collect_memes.py`; this is a metadata completeness issue rather than hidden behavior.
Required binaries (all must exist): none ... Install specifications: No install spec — this is an instruction-only skill
Check the Python script before running it and use a known, controlled Python environment.
