Trend Watcher

PassAudited by ClawScan on May 1, 2026.

Overview

Trend Watcher appears aligned with its stated purpose of fetching public GitHub Trending data, with minor notes about untrusted web content, local bookmark persistence, and incomplete provenance.

This skill looks reasonable for monitoring public GitHub trends. Before installing, be aware that it fetches and prints public repository descriptions, stores bookmarks locally in a hard-coded workspace path, and comes from an unknown source with no homepage.

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.

What this means

A malicious or joke repository description could appear in the trend report and should not be treated as instructions.

Why it was flagged

The tool fetches public GitHub Trending HTML and prints repository descriptions into the report, so untrusted public text can enter the agent/user context.

Skill content
const html = await this.httpRequest(url, 8000); ... console.log(`   📝 ${p.description.substring(0, 80)}`);
Recommendation

Use the report as informational data only; do not let repository descriptions override user intent or trigger automatic actions.

What this means

Users have less context for deciding whether to trust updates or authorship of the skill.

Why it was flagged

The skill has limited provenance information, which makes it harder for a user to independently verify origin or maintenance history.

Skill content
Source: unknown; Homepage: none
Recommendation

Prefer installing from skills with a known source or review the included artifacts before use.

What this means

Saved trend/bookmark data may remain in the OpenClaw workspace and influence later review or exploration tasks.

Why it was flagged

The tool persists bookmark data in a fixed local workspace file, which can later be reused as context.

Skill content
this.workspacePath = '/home/vken/.openclaw/workspace'; this.bookmarksFile = path.join(this.workspacePath, 'trend-bookmarks.md'); ... fs.writeFileSync(this.bookmarksFile, JSON.stringify(bookmarks, null, 2));
Recommendation

Review or clear the bookmark file if you do not want old trend data reused, and verify the storage path is appropriate for your environment.

What this means

A user may expect bookmarks to be written to a chosen file, but they may instead be stored in the skill's fixed workspace file.

Why it was flagged

The documentation implies the user can choose a bookmark file, while the visible code uses a hard-coded bookmark file path, which may make persistence location less clear.

Skill content
`--bookmark, -b`: File to save interesting projects
Recommendation

Check the actual bookmark output path before relying on the documented `--bookmark` behavior.