From career
Read crm/outreach.md + crm/opportunities.md + recent recommendations, propose 5–7 actions for the week (mix of research, outreach, follow-up, meetings, ecosystem). Delegates actionable items to schedule-manager:batch-create-tasks and time-blocked work to schedule-manager:batch-create-events. Confirms before any external write.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin careerThis skill is limited to using the following tools:
Synthesizes the week ahead from the workspace state. Every proposed action ties back to a specific row (an outreach thread waiting for the user, a top-ranked recommendation, a CFP closing, etc).
Guides Next.js Cache Components and Partial Prerendering (PPR): 'use cache' directives, cacheLife(), cacheTag(), revalidateTag() for caching, invalidation, static/dynamic optimization. Auto-activates on cacheComponents: true.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Share bugs, ideas, or general feedback.
Synthesizes the week ahead from the workspace state. Every proposed action ties back to a specific row (an outreach thread waiting for the user, a top-ranked recommendation, a CFP closing, etc).
$ARGUMENTS:
--week-of=<YYYY-MM-DD> — defaults to next Monday.--target=<n> (default 6) — number of actions.--mix=<balanced|outreach-heavy|build-heavy> (default balanced).--dry-run — show plan, don't push to schedule-manager./career:plan week
/career:plan week --target=8 --mix=outreach-heavy
/career:plan week --week-of=2026-05-04 --dry-run
WORKING_FOLDER, companions.scheduling. Output: ${WORKING_FOLDER}/plans/$(date -d "${week-of}" +%Y-%m-%d)-week-plan.md.
crm/outreach.md — find rows where status ∈ {sent, replied, meeting-booked} and next-action is set or implied.crm/opportunities.md — current pipeline; what's nearest the close.recommendations/companies-*.md — most recent file; top picks not yet researched.domain-notes/*/conferences.md — CFPs closing within the week.inbox/*.md (status pending-route or parked) — items needing routing.meetings/*-prep.md — upcoming calls in the week.For each candidate:
research | outreach-draft | outreach-send | follow-up | meeting-prep | meeting | ecosystem | build.Based on --mix:
balanced: 1–2 research, 2–3 outreach, 1–2 follow-ups, 0–1 meeting-prep, 0–1 build/ecosystem.outreach-heavy: 0–1 research, 4–5 outreach, 1–2 follow-ups.build-heavy: 0–1 outreach, 0–1 follow-up, 3–4 build/ecosystem, 1–2 research.Aim for --target actions. Drop the lowest-leverage candidates if over.
# Week of {{week-of}} — plan
> Generated: {{ISO timestamp}}
> Mix: {{mix}}
> Source state: outreach.md ({{n}} active rows), opportunities.md ({{n}} in pipeline), recommendations/{{latest}}.md
## Actions
### 1. {{title}}
- type: {{type}}
- source: {{file}} row {{n}}
- time: {{est}}
- invoke: `{{command}}`
- why: {{one line}}
### 2. ...
## Time-blocks (calendar)
| day | block | what | duration |
## Tasks (no specific time)
| title | due | tag |
## What I'm explicitly not doing this week (and why)
- {{thing}} — {{reason}}
--dry-run)If companions.scheduling is set:
schedule-manager:batch-create-events.schedule-manager:batch-create-tasks.If companion missing, write tasks/events to ${WORKING_FOLDER}/plans/<date>-todo.md and tell user.
plan: plans/<date>-week-plan.md
actions: <n>
time-blocks: <n>
tasks: <n>
pushed: <n> events / <n> tasks (or "dry-run — nothing pushed")
next: end of week → /career:plan log