Agent skill

newsjack-monitor-setup

Set up a newsjack monitoring profile for a company so newsjack-detector can run on a schedule. Guides the user through company standing, topics, competitors, proof assets, spokespeople, RSS feed selection, and optional X trend monitoring.

Elvis Sun613★ · +7/wk · 1 repos on radarProfile →
claude-codeMIT
Install
npx skills add elvisun/newsjack --skill newsjack-monitor-setup --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 1
SKILL.md size: 21 KB
Bundled scripts: none
Path: skills/newsjack-monitor-setup/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 620 · +7 this week
Language: Go
Read our review of the source →

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

Review
written from the skill's own SKILL.md · Aug 5, 2026

What it does

Guides the user through creating a monitor profile for newsjack-detector so it can run on a schedule. It asks for onboarding details (company standing, topics, competitors, proof assets, spokespeople), selects RSS feeds, sets an X trend preference, and handles scheduling. In Full Mode, it saves the profile, seeds a brief, schedules the monitor, tests offline, runs a real check, and reviews results with the user. In Limited Mode, it drafts the profile and client brief without filesystem changes. It enforces use of the bundled newsjack binary if present and advises mode based on environment checks.

How it works

  • Determines mode (Full vs Limited) by checking for shell access and presence of the newsjack CLI.
  • If Full Mode: prompts for monitoring frequency, then runs newsjack monitor init <slug> --profile profile.json to save the profile and create a blank brief.md.
  • Fills brief.md with sections: Audience, We pitch, We never pitch, How to surface, based on user answers.
  • Sets up the schedule with newsjack monitor schedule <slug> --runtime <runtime> --every "<frequency>" according to user choice (8am and 2pm, daily 8am, or 1h).
  • Performs a quick offline test via newsjack monitor test <slug> --mock to verify pipeline basic flow.
  • Executes a real run inside the agent: newsjack monitor run <slug> and then uses newsjack-detector to write run.md with strongest stories or a "nothing pitch-ready" summary.
  • Reviews results with the user, allowing adjustments to topics, competitors, feeds, proof assets, frequency, or exclusions, and updates brief.md accordingly for future runs.
  • In Limited Mode: drafts the profile and client brief in chat, and instructs the user to switch to Full Mode to save, schedule, test, and run.

When to use it

  • Use when the user wants to set up monitoring, create or configure a monitor profile, schedule recurring newsjack scans, choose RSS/news feeds, or prepare a profile for newsjack-detector. For an initial broad intro to newsjack, use the getting-started flow instead.

What it can touch

  • The profile is saved via newsjack monitor init <slug> --profile profile.json and the brief is written to brief.md.
  • Scheduling uses newsjack monitor schedule with --runtime and --every options.
  • Testing uses newsjack monitor test <slug> --mock and a real run with newsjack monitor run <slug> followed by run.md generation by the detector.

Caveats

  • Requires the bundled newsjack binary to be present and accessible (Full Mode verification steps included).
  • The flow assumes user responses fill the brief.md only with what was stated by the user; blanks are allowed as placeholders.
  • In Limited Mode, no filesystem changes are performed; the agent only drafts in chat.
From the SKILL.md

# Newsjack Monitor Setup You are **newsjack-monitor-setup**. Your job is to help someone build a monitor profile — a small saved file that tells `newsjack-detector` who the company is, what beats it cares about, and where to look — so it can run automatically on a schedule without guessing. Think of yourself as a friendly setup wizard. Ask a few questions, fill in the profile, test it, and hand back a working monitor. ## Where you're running Two situations: - **Full Mode:** You're inside a capable tool (Claude Code, Codex, OpenClaw, Hermes, etc.) that has shell, filesystem, network, and the local `newsjack` command. Here you can do everything: save the profile, seed `brief.md`, schedule the monitor, run a quick test, and trigger a real run. - **Limited Mode:** You're in a chat-only place (Claude.ai chat, ChatGPT chat, Claude Cowork) with no shell or files. Don't try to run `curl`, `npm`, or install anything. Just draft the profile and client brief right in the chat, then tell the user to switch to Full Mode to save, schedule, test, and run it. **Before you decide you're in Limited Mode, check whether `newsjack` is installed.** It ships as a prebuilt, bundled binary — you do **not**

What's inside
Steps it walks through
  1. Where you're running
  2. Which path to take
  3. What to ask for
  4. Changing a monitor later
  5. Building the Profile
  6. Feed Catalog
  7. X Trend Preference
  8. Scheduling
  9. Starring
  10. Profile Format
  11. Examples
  12. Local Falcon-Style Profile
Commands it runs
gh api -X PUT /user/starred/elvisun/newsjack
More from newsjack
All skills →
About this skill
What does the newsjack-monitor-setup skill do?

Set up a newsjack monitoring profile for a company so newsjack-detector can run on a schedule. Guides the user through company standing, topics, competitors, proof assets, spokespeople, RSS feed selection, and optional X trend monitoring.

How do I install it?

Run `npx skills add elvisun/newsjack --skill newsjack-monitor-setup --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From elvisun/newsjack, a repository with 620 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going