Skip to content

spillwavesolutions/news-digest

v0.3.4MIT

News digest ContentPack: news items, sources, scheduled digests, trends, follow-up candidates.

News Digest

News digest ContentPack: news items, sources, scheduled digests, signal strength, trends, and follow-up candidates for long-form.

MIT. Dual-host: Claude Code, Grok Build, and Codex (Agent Skill Standard). Writes OKF Markdown + YAML into a shared second-brain bundle so other agents and local jobs can read the same graph.

Install

# Claude Code
/plugin marketplace add SpillwaveSolutions/news-digest
/plugin install news-digest@SpillwaveSolutions

# Skilz CLI
skilz install SpillwaveSolutions/news-digest

Point the plugin at a shared knowledge root (default knowledge/). All sibling ContentPack plugins write into the same tree.

Skills

SkillWhat it does
/nwd-initScaffold the catalogs this plugin owns
/nwd-captureCapture a noun into the shared second brain (deterministic write)
/nwd-packBuild a bounded ContextPack from a root concept
/nwd-validateValidate frontmatter, types, and links
/nwd-sessionOpen or close an isolated write session (worktree + PR)
/nwd-doctorHealth check of the bundle this plugin owns

Nouns this plugin may write

TypeMeaning
NewsItemSingle news item
SourcePublication or feed
DigestScheduled rollup (morning / afternoon)
SignalStrengthHigh / medium / low importance
TopicNormalized topic tag
TrendMulti-item pattern
CompanyMentionCompany referenced in news
ProductLaunchLaunch event
ResearchPaperPaper worth tracking
OpinionPieceCommentary item
FollowUpCandidateItem that should become an article
SourceCredibilityTrust note on a source
TimestampedEventDated industry event

Relationships

relMeaning
sourced_fromItem came from a source
included_inItem is in a digest
about_topicTagged to a topic
signalsSupports a trend
mentionsMentions a company or product
follow_up_asShould become an article
related_toRelated items
originates_fromProvenance

Catalogs

  • news-items/
  • sources/
  • digests/
  • topics/
  • trends/

Deterministic write boundary

The model proposes. Schema-enforced scripts commit:

python3 scripts/nwd_common.py write \
  --bundle knowledge \
  --type NewsItem \
  --folder news-items \
  --title "Example" \
  --author "Grok Bot: News Digest"

Never invent rel values. Never write types owned by another plugin.

Related plugins

ContentPack suite

Foundation

Onboarding

Grok Bot and other host agents should start at docs/ONBOARDING.md. That file is the history of the LLM-wiki effort, the destination state (Grok Bots and local agents sharing one git-native second brain), and the canonical public repo list.

Multi-host

Works with Claude Code, Grok Build, Codex, Cursor, Agent Plugins 1.0 clients, Grok Bot, and LangChain Deep Agents.

HostHow to load
Claude Codemarketplace + plugin install
Grok Buildzero-config Claude plugin
CodexAgent Skills / hooks/hooks.json
Agent Plugins clientsroot plugin.json + skills/
Grok Botdocs/GROK_BOT.md
Cursordocs/CURSOR.md.cursor-plugin + Agent Plugins 1.0
LangChain Deep Agentsdocs/LANG_CHAIN_DEEP_AGENTS.md

Write isolation (worktree + PR) lives in second-brain-core: docs/ISOLATION.md. Point SECOND_BRAIN_ROOT at the session bundle. Never hard-code a private remote.

Eight job-function plugins plus core. Knowledge root is always a local path or env the human already owns.

License

MIT. Copyright 2026 Rick Hightower / contributors.