Skip to content

Repository files navigation

Content Media

Content and audience ContentPack: articles, drafts, series, editorial calendar, subscribers, segments, and performance metrics.

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/content-media
/plugin install content-media@SpillwaveSolutions

# Skilz CLI
skilz install SpillwaveSolutions/content-media

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

Skills

Skill What it does
/cme-init Scaffold the catalogs this plugin owns
/cme-capture Capture a noun into the shared second brain (deterministic write)
/cme-pack Build a bounded ContextPack from a root concept
/cme-validate Validate frontmatter, types, and links
/cme-session Open or close an isolated write session (worktree + PR)
/cme-doctor Health check of the bundle this plugin owns

Nouns this plugin may write

Type Meaning
Article Published or publishable piece
Draft Work in progress
Series Named sequence of articles
EditorialCalendar Planned publish dates
Headline Title variant
Hook Opening hook
Outline Structure of a piece
KeyPoint Claim the piece must land
CallToAction What the reader should do
Subscriber Audience member or segment proxy
Segment Audience cohort
AudienceInsight What the audience cares about
PerformanceMetric Views, reads, restacks, etc.
DistributionChannel Medium, Substack, LinkedIn, etc.
PromotionPlan How a piece will be pushed
RepurposingNote How to slice the piece
StyleGuide Voice and format rules
PositioningStatement How we talk about the offer
ContentExperiment A/B or format test
Feedback Reader or editor feedback

Relationships

rel Meaning
authored_by Writer identity
belongs_to Article in a series
promotes Article promotes an offer or idea
engaged_with Subscriber engaged with article
distributed_on Channel
measured_by Has performance metrics
originates_from Came from experiment or outline
related_to Related pieces
supersedes Updated version

Catalogs

  • articles/
  • drafts/
  • series/
  • subscribers/
  • segments/
  • campaigns/
  • experiments/

Deterministic write boundary

The model proposes. Schema-enforced scripts commit:

python3 scripts/cme_common.py write \
  --bundle knowledge \
  --type Article \
  --folder articles \
  --title "Example" \
  --author "Grok Bot: Content Media"

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, Agent Plugins 1.0 clients, Grok Bot, and LangChain Deep Agents.

Host How to load
Claude Code marketplace + plugin install
Grok Build zero-config Claude plugin
Codex Agent Skills / hooks/hooks.json
Agent Plugins clients root plugin.json + skills/
Grok Bot docs/GROK_BOT.md
LangChain Deep Agents docs/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.

About

Content and audience ContentPack plugin: articles, drafts, series, subscribers, segments, performance. Dual-host (Claude Code + Grok Build + Codex).

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages