Daily News Brief

PassAudited by ClawScan on May 1, 2026.

Overview

This skill appears to do what it says—collect and publish a scheduled news brief—but users should notice that it installs Node dependencies, can create scheduled background runs, and may post to configured channels.

Before installing, confirm you trust the included Node scripts and npm dependencies, review the configured news sources, recipients, and output channels, and only enable cron/Task Scheduler/systemd if you want the brief to run and publish automatically every day.

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

Installing the skill may pull third-party JavaScript packages even though the registry metadata does not declare Node/npm requirements.

Why it was flagged

The skill asks the user to install external npm packages, while registry requirements declare no required binaries or environment setup. This is a metadata gap, but installing these packages is expected for a Node-based news scraper.

Skill content
npm install axios cheerio node-cron
Recommendation

Review package.json/package-lock.json and run npm install only from the intended skill directory.

What this means

Running the installer will execute local scripts, fetch news, and create/update local brief files as part of setup.

Why it was flagged

The optional installer runs package installation and then performs a test run of the news brief script. This is disclosed in the installer and aligned with setup, but it is still local code execution during installation.

Skill content
npm install
...
node news-brief.js --run-now
Recommendation

Read install.sh before running it and only execute it if you want the setup test run to occur.

What this means

If enabled, the skill will continue running every morning without a new manual prompt.

Why it was flagged

The installer can add a daily cron job, and SKILL.md also documents scheduled execution. This persistence is expected for an automatic daily brief, but users should explicitly choose it.

Skill content
CRON_JOB="0 8 * * * cd $(pwd) && node news-brief.js >> logs/cron.log 2>&1"
Recommendation

Enable the scheduled task only if you want ongoing automatic execution, and remove the cron/task-scheduler/systemd entry when no longer needed.

What this means

A configured recipient or chat could receive daily automatically generated news summaries.

Why it was flagged

The skill is configured to publish generated briefs to an external messaging channel/recipient. This is consistent with its purpose, but automatic publication can distribute scraped content without per-message review.

Skill content
"outputChannels": ["feishu", "console"],
"recipients": ["ou_63fe82c05165ad03801998f88ef81025"]
Recommendation

Verify outputChannels and recipients before enabling scheduled publication, especially in shared or public workspaces.