ejs-capture
Process
- If more than one agent writes the shared brain, open an isolation session (
ejs-session) and export SECOND_BRAIN_ROOT.
Claim identity grok-bot/executive-job-search (or deep-agents/executive-job-search on Deep Agents).
- Identify the noun type from the allowed list (see README).
- Collect title, status, author identity, and optional typed links.
- Write with the helper — do not hand-author frontmatter unless the user insists:
python3 "${CLAUDE_PLUGIN_ROOT}/scripts/ejs_common.py" write \
--bundle knowledge \
--type JobLead \
--folder job-leads \
--title "Example JobLead" \
--author "Grok Bot: Executive Job Search" \
--tags "ejs"
- Add typed links in a follow-up edit if needed (
rel values from docs/typed-edges.md).
- Validate.
Allowed types: JobLead, Role, CompanyTarget, CompensationBand, LocationPreference, RecruiterContact, HiringManager, InterviewStage, InterviewNote, Offer, CounterOffer, RejectionReason, Application, Referral, TargetCriteria, MarketSignal, CompanyResearch, CultureNote, DecisionRationale.
1---2name: ejs-capture3description: Capture a Executive Job Search noun into the shared second brain via the deterministic write helper.4---56# ejs-capture78## Process9100. If more than one agent writes the shared brain, open an isolation session (`ejs-session`) and export `SECOND_BRAIN_ROOT`.11 Claim identity `grok-bot/executive-job-search` (or `deep-agents/executive-job-search` on Deep Agents).121. Identify the noun type from the allowed list (see README).132. Collect title, status, author identity, and optional typed links.143. Write with the helper — do not hand-author frontmatter unless the user insists:1516```bash17python3 "${CLAUDE_PLUGIN_ROOT}/scripts/ejs_common.py" write \18 --bundle knowledge \19 --type JobLead \20 --folder job-leads \21 --title "Example JobLead" \22 --author "Grok Bot: Executive Job Search" \23 --tags "ejs"24```25264. Add typed links in a follow-up edit if needed (`rel` values from `docs/typed-edges.md`).275. Validate.2829Allowed types: JobLead, Role, CompanyTarget, CompensationBand, LocationPreference, RecruiterContact, HiringManager, InterviewStage, InterviewNote, Offer, CounterOffer, RejectionReason, Application, Referral, TargetCriteria, MarketSignal, CompanyResearch, CultureNote, DecisionRationale.