chatgpt-deep-research
Use this skill when you need to launch, continue, or inspect a ChatGPT Deep Research run in the browser, including prompt entry, plan start, notification checks, and result extraction.
Install
mkdir -p .claude/skills/chatgpt-deep-research && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/13567" && unzip -o skill.zip -d .claude/skills/chatgpt-deep-research && rm skill.zipInstalls to .claude/skills/chatgpt-deep-research
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Use this skill when you need to launch, continue, or inspect a ChatGPT Deep Research run in the browser, including prompt entry, plan start, notification checks, and result extraction.About this skill
ChatGPT Deep Research
Use this skill when the task is any of the following:
- start a new ChatGPT Deep Research query in the browser
- continue a partially prepared Deep Research run and press
Start - confirm whether ChatGPT notifications will fire for a long-running research job
- extract the completed report text or key findings from a Deep Research result
- check whether ChatGPT exposes an alert, watch, or follow-up mechanism for a research topic
Do not use this skill for general web research outside ChatGPT. This workflow is specifically for operating ChatGPT's own Deep Research UI.
Workflow
- Open
https://chatgpt.com/and confirm whether the user is already logged in. - If not logged in, navigate to the login flow and stop at the point where user authentication is required.
- Open
Deep researcheither from the sidebar or viahttps://chatgpt.com/deep-research. - Enter the user's prompt in the main Deep Research textbox.
- If ChatGPT shows a plan review step, inspect it briefly and press
Start. - For long-running jobs, check
Settings > Notifications > Responsesand confirm whetherPushis enabled. - When the job completes, capture:
- completion state
- elapsed time
- citation count if shown
- key findings or the relevant extracted text
- If the user asks whether alerts exist, inspect:
- conversation options
- Deep Research page controls
Settings > Notificationsand distinguish betweencompletion notificationsandsaved search / topic alerts.
Extraction Notes
- Deep Research results usually render inside nested iframes. If the visible snapshot is truncated, use
browser_run_codeand inspectpage.frames()to extract text from inner frames. - When summarizing, prefer:
- budget totals
- named contractors
- contract amounts or upper limits
- dates and periods
- official source counts or citation counts
- If the browser session resets, reopen the conversation URL directly before concluding the result is missing.
Prompt Pattern
When the user wants a procurement-oriented report, ask ChatGPT for:
- target scope
- date range
- required columns
- primary sources only
- separation of confirmed facts vs inference
Example structure:
<topic> に限定して調査してください。対象は <entities>、期間は <years> です。各案件について、発注主体、案件名、年度、調達方式、受託先、契約額または上限額、契約期間、業務範囲、一次資料URLを表で整理してください。一次資料が確認できない推測は分けて記載してください。
Validation
Before telling the user the run is complete, verify all of the following:
- the conversation has a stable
https://chatgpt.com/c/...URL - the report shows a completed state rather than
Researching... - the summary you provide matches text visible in the rendered report
- any notification claim is based on a visible setting, not assumption