Skip to content

spillwavesolutions/sales-pipeline

v0.3.4MIT

Sales pipeline ContentPack: leads, opportunities, stages, objections, proposals, forecast.

Sales Pipeline

Sales pipeline ContentPack: leads, opportunities, stages, next actions, objections, proposals, and forecast entries.

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/sales-pipeline
/plugin install sales-pipeline@SpillwaveSolutions

# Skilz CLI
skilz install SpillwaveSolutions/sales-pipeline

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

Skills

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

Nouns this plugin may write

TypeMeaning
SalesLeadNamed inbound or outbound lead
OpportunityQualified revenue chance
DealActively negotiated opportunity
StagePipeline stage definition
NextActionRequired next step with date
ObjectionBuyer concern
CompetitorCompeting alternative
ChampionInternal advocate
EconomicBuyerPerson who can spend
TechnicalBuyerPerson who evaluates fit
ProposalWritten offer
QuotePriced offer
ContractLegal agreement in play
NegotiationNoteDeal-desk note
WinLossReasonWhy it closed
SalesCampaignOutbound or inbound motion
OutreachSequenceSequence of touches
TouchpointSingle interaction
ForecastEntryPeriod forecast line
PipelineSnapshotPoint-in-time pipeline view
ReferralSourceHow the lead arrived

Relationships

relMeaning
belongs_toLead belongs to client or campaign
owned_byPipeline owner identity
originates_fromCame from campaign or referral
advances_toMoved to a stage
blocked_byStuck on objection or missing buyer
competes_withAgainst a competitor
proposed_asHas a proposal or quote
related_toSoft association
closed_asWon or lost with reason

Catalogs

  • sales-leads/
  • opportunities/
  • deals/
  • proposals/
  • quotes/
  • campaigns/
  • touchpoints/
  • objections/
  • forecasts/

Deterministic write boundary

The model proposes. Schema-enforced scripts commit:

python3 scripts/spl_common.py write \
  --bundle knowledge \
  --type SalesLead \
  --folder sales-leads \
  --title "Example" \
  --author "Grok Bot: Sales Pipeline"

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.