Use when creating Public Equity Investing meeting prep briefs. Do not use for private diligence, IB, FP&A, legal, or scheduling-only tasks.
public-equity-investing:user-context in preflight mode by loading skills/user-context/SKILL.md from the plugin root and running python3 skills/user-context/scripts/user_context_preflight.py with the shell working directory set to this plugin's root before searching connectors, retrieving evidence, or drafting output. Set the working directory before the first attempt; do not probe alternate relative paths. Use the returned envelope as authoritative for saved_context, source_category_plan, and next_action. Apply relevant saved_context. Do not read or reinterpret raw plugin state files unless preflight fails or the user explicitly asks for raw state inspection. Missing, malformed, or uninitialized context must not block meeting prep.next_action.id = "offer_orientation" and the parent router has not already handled it, complete the requested work first and append the router's one-line optional setup offer only once. Leave other onboarding steps to the explicit user-context flow.source_category_plan from preflight to resolve only catalogued source categories needed for the current meeting. Prefer a user-named source first, then an active saved route when available. Attempt the smallest useful native read only when the workflow needs that source. If a route needs auth, connection, or setup, state the practical limitation and continue from prompt context, active artifacts, pasted or exported material, and public sources when the meeting brief can still be useful. Do not inspect unrelated source categories, run broad source setup, write connector readiness, or create, read, migrate, or update category-state.json.references/context-and-sources.md for the broader evidence hierarchy, including optional meeting-logistics connectors.company_filings_ir: filings, IR materials, and reported financials needed for the meeting baseline.earnings_transcripts_presentations: transcripts, presentations, events, and recent management commentary needed for question planning.internal_research: internal notes, expert context, and team discussions when they materially improve the meeting plan.portfolio_models_trackers: portfolio context, watchlists, models, and thesis trackers only when they materially change the investor stance or follow-up.market_data_estimates: market data, consensus, estimates, and ownership only when they materially change the investor stance or questions.../../shared/deliverable-intake-policy.md. This workflow's natural artifact is a polished standalone HTML live-meeting brief. Do not choose chat-only output unless the user explicitly requests a lightweight response.../../shared/deliverable-intake-policy.md and use its adaptive request_user_input preflight for materially unresolved format, depth, audience/use, or focus choices. For a substantive reusable meeting-prep packet or explicit HTML meeting brief, the default resolves the presentation surface to a polished standalone HTML live-meeting brief unless the user requests another surface, a quick/no-file answer, or a standardized dashboard. In interactive runs, ask only remaining material choices such as depth, audience/use, meeting type, or focus; in non-interactive runs, default to the HTML live-meeting brief and Full working analysis while disclosing those assumptions outside the artifact. Reuse resolved preferences in downstream steps; when acting only as input to an owning workflow, do not re-prompt.../../shared/html-artifact-standard.md; let the meeting type and decision needed determine the hierarchy. Use chat only when the user explicitly requests a lightweight response. Keep background research proportional to its utility in the conversation: do not turn meeting prep into an earnings deep dive, tearsheet, or initiation report merely because HTML space is available.dashboard-builder only when the user explicitly asks for a standardized dashboard, reusable dashboard template, or structured payload-driven render. For that optional route, use references/DASHBOARD_PACK.md: meeting-prep owns the meeting objective, context, question sequencing, evidence requests, pushbacks, and follow-up logic; dashboard-builder owns the standardized shell/rendering/QA. Build a public_equity_investing_dashboard.v1 payload as an internal renderer input, and keep JSON/Markdown/CSV support files behind the HTML dashboard unless explicitly requested.references/meeting-type-playbooks.md when needed.management_ir, expert_call, pm_internal_review, investment_committee, client_update, sell_side_call, earnings_call, investor_day, portfolio_watchlist_review, model_review, research_kickoff, and post_meeting_follow_up.If Time Permits block. Tie every must-ask question to an estimate, valuation, thesis, catalyst, sizing, or monitoring consequence. The senior PM layer should press on what would change the view, what evidence is missing, what answer would be evasive, what the market already knows, and what should route to a model, memo, thesis tracker, sizing review, or Credit Markets handoff.../../shared/html-artifact-standard.md and apply these meeting-specific requirements:Conversation Flow block immediately after the opening stance/baseline and before detailed question cards or extended background. It should show the opening frame, lead question, pressure-test, and close/evidence request at a glance.management_ir, sell_side_call, expert_call, earnings_call, or investor_day, display three or four must-ask questions after the conversation flow and before extended background. For each, show Why it matters, Listen for, If evasive, and Model / thesis implication or the closest decision consequence.If Time Permits block. Do not render a long list of equally weighted question cards.shared/support-layer-routing-contract.md when support services are needed. Use financial-source-of-truth for verified facts, claims, citations, and source gaps; use company-tearsheet, financials-normalizer, or excel-data-cleaner for issuer/table prep; use deck-report-qc for pre-read/circulation review; use style-guide-adapter only after substantive prep is locked. Support artifacts stay secondary to the live-meeting brief or optional standardized dashboard.references/context-and-sources.md: source hierarchy and optional connector behavior. Treat connectors as optional runtime inputs.references/meeting-type-playbooks.md: persona and meeting-type modules.references/question-and-evidence-bank.md: question and evidence-request patterns.references/follow-up-and-action-tracking.md: debrief and tracker fields.references/output-templates.md: standard brief formats.references/safety-and-integrations.md: non-destructive editing and circulation rules.