News Digest

ReviewAudited by ClawScan on May 10, 2026.

Overview

News Digest appears purpose-aligned for scheduled news aggregation, but users should review its API-key handling, optional cron/hook automation, and package provenance before enabling it.

Install only if you want an agent-assisted scheduled news digest. Before enabling automation, verify the publisher/source, configure API keys carefully, run the cron trigger in dry-run mode, and enable the bootstrap hook only if you want reminders injected into agent sessions.

Findings (6)

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

Users may have less assurance that the reviewed package identity matches the registry listing.

Why it was flagged

This internal metadata differs from the supplied registry metadata, which lists a different owner ID, slug, and version; combined with unknown source/homepage, this is a provenance ambiguity.

Skill content
"ownerId": "kn70cjr952qdec1nx70zs6wefn7ynq2t", "slug": "news-digest", "version": "1.0.0"
Recommendation

Verify the package source or publisher before enabling scheduled runs or adding API keys.

What this means

If cron is configured, the digest workflow can run automatically without a manual prompt each time.

Why it was flagged

The cron helper can start an OpenClaw session automatically at scheduled times. This is disclosed and central to the skill, but it is persistent agent activity.

Skill content
openclaw run --message "$MESSAGE" 2>&1 | tee -a "$LOG_DIR/cron.log"
Recommendation

Use the documented dry-run first, review crontab entries, monitor logs, and remove the cron entries if automatic pushes are not desired.

What this means

If the hook is enabled, an agent session started during a push window may be nudged to run the digest even during a broader session.

Why it was flagged

The optional bootstrap hook injects a virtual reminder into agent context during active slots, which can steer the agent toward running the digest workflow.

Skill content
"You should execute the news digest push workflow now:"
Recommendation

Enable the hook only if you want this behavior, and treat the reminder as subordinate to the user's current instruction.

What this means

A modified or untrusted .env file could execute commands when the cron trigger runs.

Why it was flagged

The cron script sources the first matching .env file to load credentials. This is common cron plumbing, but shell-sourcing a file executes shell syntax in that file.

Skill content
set -a
    source "$candidate"
    set +a
Recommendation

Keep .env files user-owned and private, use simple KEY=VALUE lines, and do not place shell commands in them.

What this means

Anyone with these keys could use the associated provider accounts or quotas.

Why it was flagged

The skill requires provider API keys for Tavily and Xpoz/Twitter access. This is expected for the advertised integrations, but these credentials grant access to external services.

Skill content
TAVILY_API_KEY=tvly-xxxxxxxxxxxxx
XPOZ_API_KEY=your-xpoz-key
Recommendation

Use scoped keys where available, do not paste real keys into chats or logs, and prefer the provided masked env-check over commands that print full secrets.

What this means

Past feedback and push history can influence future digest behavior.

Why it was flagged

The workflow intentionally reuses stored feedback to adjust future filtering and summaries, creating local persistent context across runs.

Skill content
node {baseDir}/scripts/query.mjs feedback --days 3

Review recent feedback and adjust your filtering/summarization strategy accordingly.
Recommendation

Review or delete the skill's local data directory if old feedback should no longer affect future summaries.