Skip to content

spillwavesolutions/executive-job-search

v0.3.4MIT

Executive job-search ContentPack: roles, interviews, offers, criteria.

Executive Job Search

Executive job-search ContentPack: job leads, roles, compensation bands, interview stages, offers, and target criteria.

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/executive-job-search
/plugin install executive-job-search@SpillwaveSolutions

# Skilz CLI
skilz install SpillwaveSolutions/executive-job-search

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

Skills

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

Nouns this plugin may write

TypeMeaning
JobLeadOpen role under consideration
RoleNormalized role type
CompanyTargetCompany being tracked
CompensationBandTarget or offered pay range
LocationPreferenceOnsite / hybrid / remote constraint
RecruiterContactExternal or internal recruiter
HiringManagerHiring manager contact
InterviewStageScreen, loop, exec, offer
InterviewNoteDebrief from a round
OfferWritten or verbal offer
CounterOfferCounter proposed
RejectionReasonWhy it died
ApplicationSubmitted application
ReferralInternal or network intro
TargetCriteriaMust-have / nice-to-have bar
MarketSignalComp or demand note
CompanyResearchDiligence notes
CultureNoteCulture observation
DecisionRationaleWhy pursue or decline

Relationships

relMeaning
owned_byJob-search agent identity
at_companyRole or lead at company
matchesLead matches target criteria
referred_byCame from referral or recruiter
in_stageCurrent interview stage
originates_fromScan or intro source
related_toSimilar roles
resulted_inApplication became offer or rejection

Catalogs

  • job-leads/
  • roles/
  • companies/
  • interviews/
  • offers/
  • applications/
  • criteria/

Deterministic write boundary

The model proposes. Schema-enforced scripts commit:

python3 scripts/ejs_common.py write \
  --bundle knowledge \
  --type JobLead \
  --folder job-leads \
  --title "Example" \
  --author "Grok Bot: Executive Job Search"

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.