一键导入
earnings-deep-dive
Use when analyzing public-company earnings after results, guidance, transcript, or call commentary. Do not use for pre-print previews.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use when analyzing public-company earnings after results, guidance, transcript, or call commentary. Do not use for pre-print previews.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use when the user asks for a deep, exhaustive, multi-pass, or variance-reducing repository-wide or scoped-path Codex Security scan. Run repeated independent discovery passes over one resolved scope with worker-specific threat models, semantically merge candidates, synthesize one canonical validation threat model, then run validation, attack-path analysis, canonical JSON completion, and generated reporting once. Do not use for PRs, commits, branch diffs, or working-tree diffs.
Use when Codex is already in the finding-discovery phase of a security scan or the user explicitly asks to discover candidate security findings in a repository or code change. Do not use as the primary trigger for full PR, commit, branch, patch, or repository scans.
Use when the user explicitly asks to fix and verify a validated or plausible security finding. Do not use as the primary trigger for full PR, commit, branch, patch, or repository scans.
Use when the user asks for a security review of a pull request, commit, branch diff, working-tree patch, or other Git-backed change set.
Use when the user asks for a repository-wide or scoped-path security scan.
Track validated Codex Security findings in Linear, Jira, GitHub issues, or draft GitHub security advisories. Use it for one finding or an explicitly selected batch of up to 25 findings tracked as Linear, Jira, or GitHub issues. Includes duplicate checks, exact previews, approval-gated writes, and readback. Do not use it for scans or fixes.
| name | earnings-deep-dive |
| description | Use when analyzing public-company earnings after results, guidance, transcript, or call commentary. Do not use for pre-print previews. |
Before searching connectors, retrieving evidence, or drafting output, run python3 skills/user-context/scripts/user_context_preflight.py with the shell working directory set to this plugin's root, and follow the returned saved_context, source_category_plan, and next_action. Set the working directory before the first attempt; do not probe alternate relative paths. Missing context must not block the requested workflow. Do not initialize state or run onboarding during ordinary workflow work.
If next_action.id = "offer_orientation" and the parent router has not already handled it, complete the requested work first and append its one-line optional setup offer once.
Load ../../shared/workflow-source-resolution.md. Use source_category_plan lazily and attempt only the categories needed for this workflow: company_filings_ir, earnings_transcripts_presentations, internal_research, portfolio_models_trackers, and market_data_estimates.
When this workflow needs rendering, evidence/data preparation, style, or sector context, route support through the visible public-equity-investing router and its bundled internal playbooks. Route workbook or model QA through the visible model-audit-tieout workflow.
Apply the presentation-surface precedence in ../../shared/deliverable-intake-policy.md. This workflow's natural artifact is a polished standalone HTML post-earnings report. Do not choose chat-only output unless the user explicitly requests a lightweight response.
Before source gathering or analysis for a new standalone reader-facing hero deliverable, load ../../shared/deliverable-intake-policy.md and use its adaptive request_user_input preflight for materially unresolved format, depth, audience/use, or focus choices. For an explicit deep dive, full report, or reusable/source-heavy post-print package, resolve presentation to a polished standalone HTML post-earnings report unless the user requests another format, an explicitly quick/no-file answer, or workbook/model-update output. In interactive runs, ask only remaining material questions such as depth, audience/use, or focus. Reuse resolved preferences in downstream steps; when acting only as input to an owning workflow, do not re-prompt.
Produce a decision-grade, audit-ready post-print package after results are available.
Default to the full post-print package. A new standalone reader-facing post-print output should be a polished standalone HTML post-earnings report following ../../shared/html-artifact-standard.md; use chat only when the user explicitly requests a lightweight response. Use dashboard-builder only for the optional standardized-dashboard route below. Use deterministic file mode only when the user supplies plan.json, normalized CSVs, model-update inputs, or explicitly asks for files.
full deep dive: default analytical route for post-earnings deep dives, earnings-print analysis, and investor-facing post-print questions. An explicit deep dive, full report, or reusable/source-heavy package defaults to polished standalone HTML.one-page tear sheet: use only when the user explicitly asks for a summary, one-pager, quick read, brief, or TL;DR.audit-ready model update: use only when the user supplies or references a model/workbook, driver registry, output registry, normalized CSVs, model-update inputs, or explicit data to update a model.quote and debate map: standalone only when the user asks only for transcript quotes/debate; otherwise include it inside the full deep dive.standardized dashboard: only when the user explicitly asks for a standardized dashboard, reusable dashboard template, PM cockpit, tabbed dashboard, or structured payload-driven render, keep this skill as the analysis owner and hand the resulting public_equity_investing_dashboard.v1 payload to dashboard-builder. Use references/DASHBOARD_PACK.md for module mapping.deterministic file mode: validate inputs, run shipped scripts, fail QA on unresolved user-facing placeholders, and disclose packet versus workbook-apply path.Load references/REFERENCE_ROUTER.md first, then only the route-specific reference needed for the selected artifact.
transcript not provided or transcript source not found and list the exact missing artifact; do not render an empty Q&A table.financial_trend_chart.data.margin_metric, margin_label, and margin_rationale whenever the line is not plain net margin.not guided, not disclosed, not provided, source not provided, or MISSING: <dependency> only where appropriate.TODO, or authoring placeholders.Default sections for full deep dive: setup/source posture, dense executive summary, PM bottom line, granular beat/miss or guide-versus-bar, EPS quality screen, quarterly key metrics, growth trajectory, guidance delta/deep dive, what changed, revision/stock setup, load-bearing drivers, transcript quote/Q&A and debate map, read-throughs, major news and market events, model/thesis impact, catalysts/watch list/falsifiers, source limitations, and open questions. For investor-facing prompts add thesis change, likely estimate revision, stock/valuation skew, and next catalyst.
Use the evidence pack that supports the selected artifact without shrinking the user-facing analysis:
For a substantive HTML deep dive, load ../../shared/html-artifact-standard.md and let the company-specific investment debate determine the layout.
Company release reviewed; filing and transcript confirmation pending. Avoid internal-sounding quality labels such as research-grade in the visible artifact.For complex medium/large requests, use sub-agents where available; otherwise emulate the split as named workstreams. Suggested lanes: release and filing numbers, transcript/Q&A, estimates and guidance, model/thesis impact, and source QA. Keep this skill as the lead: reconcile conflicts, source labels, assumptions, open items, final QA, and the user-facing answer.
Use only when requested or file/model inputs are supplied:
scripts/validate_plan.pyscripts/validate_normalized_inputs.pyscripts/run_plan.pyscripts/apply_model_updates.pyscripts/model_diff.pyscripts/verify_tearsheet.pyIf workbook apply fails or is unsafe, deliver a driver update packet and explain the limitation. The bundled plan defaults to packet/dry-run mode and writes outside the skill tree.
Use dashboard-builder only when the user explicitly selects the standardized dashboard, reusable dashboard-template, or structured payload-driven rendering path. This skill still owns the analysis and maps it into references/DASHBOARD_PACK.md; prefer layout: "single_page" with sticky contents for full PM diligence dashboards unless the user explicitly asks for tabs. Ordinary standalone HTML deep dives use the flexible HTML guidance above rather than a fixed module inventory.
For substantial post-print work, load shared/pm-judgment-heuristics.md before finalizing. Audience modes: long_only_pm, long_short_hf, sell_side_research, etf_index_diligence, public_equity_diligence.
Default PM question: did the quarter change the thesis, estimates, valuation support, or sizing?
Required PM judgment: