Skills

Radar

When you want to monitor known sources on a schedule and feed the good stuff into your...

Install

npx skills add coreyhaines31/makerskills --skill radar -g -a claude-code -y
Category
Writing
Updated
9d ago
License
MIT
Context cost
Mediumabout 3,000 tokens
Runs scripts
No, instructions only

What it does

When you want to monitor known sources on a schedule and feed the good stuff into your second brain. Configure sources once (YouTube, RSS/newsletters, subreddits, Hacker News, Bluesky, Mastodon, X, LinkedIn, keyword searches); each run fetches only what's new, scores it against your stated focus, writes one digest to the vault, and auto-captures high-signal items into raw/. Everything else waits in the digest until you promote it. Modes, run, digest, promote, add / sources / pause, doctor, schedule (daily launchd or systemd job). Triggers on \"/radar,\" \"run my radar,\" \"check my sources,\" \"what's new from my sources,\" \"add a source,\" \"monitor this channel,\" \"watch this subreddit,\" \"track this account,\" \"daily digest,\" \"promote item 4,\" \"radar doctor.\" Complements second-brain (radar fills raw/, second-brain compiles it) and deep-research (standing surveillance vs a one-off dive).

/radar, Standing surveillance on the sources you care about

deep-research answers a question you asked. radar surfaces the answers to questions you haven't asked yet, from sources you already trust, every day, without you going to look.

Mental model

sources.yaml  →  fetch new only  →  score  →  digest  →  promote  →  raw/  →  /sb compile
  (config)        (state files)     (1, 5)    (vault)    (you)      (vault)     (wiki)

Two hard rules keep this from becoming noise:

  1. Only one thing is written per run by default, the digest. Individual raw/ captures happen only for items that clear the auto-capture bar, or that you explicitly promote.
  2. Nothing is fetched twice. Every source has a state file of seen item IDs. A run at 7am and a manual run at 9am produce no duplicates.

Layout

PathWhat
${MAKERSKILLS_CONFIG:-$HOME/.config/makerskills}/radar/sources.yamlThe source list (private, gitignored)
${MAKERSKILLS_CONFIG:-$HOME/.config/makerskills}/radar/interests.local.mdGlobal relevance context, what you care about right now
${MAKERSKILLS_CONFIG:-$HOME/.config/makerskills}/radar/state/<source-id>.jsonSeen-item IDs + last run per source
${MAKERSKILLS_CONFIG:-$HOME/.config/makerskills}/radar/runs/<date>.jsonMachine-readable run record (backs promote)
${MAKERSKILLS_CONFIG:-$HOME/.config/makerskills}/radar/logs/<date>.logUnattended-run stdout, for debugging a silent morning
<vault>/outputs/radar/<YYYY-MM-DD>.mdThe human digest
<vault>/raw/<type>-<slug>.mdCaptured items, in second-brain's schema

<vault> is ${SECOND_BRAIN_VAULT:-$HOME/Documents/SecondBrain}.

Step 0, Parse mode

Read the whole SKILL.md on GitHub

More in Writing