Report

ReviewAudited by ClawScan on May 10, 2026.

Overview

This instruction-only reporting skill is coherent and disclosed, but scheduled reports may use user-provided API credentials and send report contents to configured external destinations.

This skill appears safe to install if you want scheduled reports. Before enabling reports, use scoped API keys, confirm each delivery destination, prefer local file delivery for sensitive data, and periodically review the ~/report folder and scheduled jobs.

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 you configure third-party data sources, the agent may be able to read data available to those API keys.

Why it was flagged

The skill can use user-supplied provider credentials to fetch report data, but this is disclosed and aligned with the reporting purpose.

Skill content
User provides API keys if external data needed ... Config references env var name, never the value.
Recommendation

Use dedicated, least-privilege or read-only API keys where possible, and avoid putting secret values directly into report config files.

What this means

Reports may contain business, financial, or personal data and can be sent to external services if you configure those channels.

Why it was flagged

The skill clearly discloses that configured delivery channels can transmit generated report content outside the local device.

Skill content
External delivery (Telegram/webhook/email) sends report content off-device. - User explicitly configures each channel
Recommendation

Verify recipients, chat IDs, webhook URLs, and email settings before enabling scheduled delivery; use local file delivery for sensitive reports.

What this means

A report can continue generating and delivering on its schedule until paused or removed.

Why it was flagged

The skill documents recurring scheduled agent turns, which are persistent autonomous activity but are central to the stated recurring-report purpose.

Skill content
cron action=add job={ ... "payload": { "kind": "agentTurn", "message": "Generate {report-name} report and deliver via {channel}" }, "sessionTarget": "isolated" }
Recommendation

Review scheduled jobs periodically, pause reports you no longer need, and confirm each schedule before enabling it.

What this means

Local report history and preferences may persist over time and influence future reports.

Why it was flagged

The skill stores persistent local preferences and historical report data that may be reused for future report generation.

Skill content
~/report/ ├── memory.md # Index + preferences ... ├── data.jsonl # Historical data
Recommendation

Keep sensitive report data out of configs when possible, inspect ~/report periodically, and delete old report data you no longer want retained.