Openclaw Skill Money Idea Generator

PassAudited by ClawScan on May 1, 2026.

Overview

The skill’s behavior matches its money-idea purpose, but it uses external trend sources, may run an undeclared Twitter search CLI, and stores idea/revenue records locally.

This appears reasonable for a money-idea and trend-monitoring skill. Before installing, decide whether you are comfortable with public web/API queries, optional GitHub token use, the local `bird` CLI being run if present, and local retention of idea/revenue records.

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

If a `bird` command exists on the user’s system, the skill may run it to search Twitter/X trends.

Why it was flagged

The skill can run a local `bird` executable during normal multi-source trend collection. The arguments are fixed and purpose-aligned, but the binary is not declared in the skill requirements.

Skill content
subprocess.run(['bird', 'search', 'AI trending', '--limit', '10'], capture_output=True, text=True, timeout=30)
Recommendation

Only use this with a trusted `bird` CLI installed, or disable/avoid the Twitter multi-source path if that command is not desired.

What this means

The installed `requests` package version depends on the current package index and local environment.

Why it was flagged

The manual setup installs an unpinned Python dependency. This is common and purpose-aligned, but it leaves dependency version/provenance to the user environment.

Skill content
pip install requests
Recommendation

Prefer a pinned requirements file or install from a trusted Python package index/environment.

What this means

If `GITHUB_TOKEN` is configured, the skill can make GitHub API requests using that token.

Why it was flagged

The code uses an optional GitHub token for GitHub API requests. This matches the documented GitHub monitoring purpose and no unrelated token transmission is shown.

Skill content
self.headers = {'Authorization': f'token {token}'} if token else {}
Recommendation

Use a low-privilege or read-only GitHub token, or leave it unset if higher rate limits are not needed.

What this means

Generated ideas, notes, execution status, and revenue entries may remain on disk after use.

Why it was flagged

The asset pool persists ideas, execution tracking, and revenue records in local JSON files. This supports the stated asset-pool feature, but it retains potentially sensitive business notes locally.

Skill content
self.data_dir = data_dir or os.path.expanduser('~/.openclaw/workspace/memory/money-ideas')
Recommendation

Avoid entering sensitive financial details unless local persistence is acceptable, and clear `~/.openclaw/workspace/memory/money-ideas` if you want to remove saved records.