SpyBara
Go Premium Account
2026
5 Mar 2026, 18:41
14 May 2026, 21:00 14 May 2026, 07:00 13 May 2026, 00:57 12 May 2026, 01:59 11 May 2026, 18:00 7 May 2026, 20:02 7 May 2026, 17:08 5 May 2026, 23:00 2 May 2026, 06:45 2 May 2026, 00:48 1 May 2026, 18:29 30 Apr 2026, 18:36 29 Apr 2026, 12:40 29 Apr 2026, 00:50 25 Apr 2026, 06:37 25 Apr 2026, 00:42 24 Apr 2026, 18:20 24 Apr 2026, 12:28 23 Apr 2026, 18:31 23 Apr 2026, 12:28 23 Apr 2026, 00:46 22 Apr 2026, 18:29 22 Apr 2026, 00:42 21 Apr 2026, 18:29 21 Apr 2026, 12:30 21 Apr 2026, 06:45 20 Apr 2026, 18:26 20 Apr 2026, 06:53 18 Apr 2026, 18:18 17 Apr 2026, 00:44 16 Apr 2026, 18:31 16 Apr 2026, 00:46 15 Apr 2026, 18:31 15 Apr 2026, 06:44 14 Apr 2026, 18:31 14 Apr 2026, 12:29 13 Apr 2026, 18:37 13 Apr 2026, 00:44 12 Apr 2026, 06:38 10 Apr 2026, 18:23 9 Apr 2026, 00:33 8 Apr 2026, 18:32 8 Apr 2026, 00:40 7 Apr 2026, 00:40 2 Apr 2026, 18:23 31 Mar 2026, 06:35 31 Mar 2026, 00:39 28 Mar 2026, 06:26 28 Mar 2026, 00:36 27 Mar 2026, 18:23 27 Mar 2026, 00:39 26 Mar 2026, 18:27 25 Mar 2026, 18:24 23 Mar 2026, 18:22 20 Mar 2026, 00:35 18 Mar 2026, 12:23 18 Mar 2026, 00:36 17 Mar 2026, 18:24 17 Mar 2026, 00:33 16 Mar 2026, 18:25 16 Mar 2026, 12:23 14 Mar 2026, 00:32 13 Mar 2026, 18:15 13 Mar 2026, 00:34 11 Mar 2026, 00:31 9 Mar 2026, 00:34 8 Mar 2026, 18:10 8 Mar 2026, 00:35 7 Mar 2026, 18:10 7 Mar 2026, 06:14 7 Mar 2026, 00:33 6 Mar 2026, 00:38 5 Mar 2026, 18:41 5 Mar 2026, 06:22 5 Mar 2026, 00:34 4 Mar 2026, 18:18 4 Mar 2026, 06:20 3 Mar 2026, 18:20 3 Mar 2026, 00:35 27 Feb 2026, 18:15 24 Feb 2026, 06:27 24 Feb 2026, 00:33 23 Feb 2026, 18:27 21 Feb 2026, 00:33 20 Feb 2026, 12:16 19 Feb 2026, 20:53 19 Feb 2026, 20:37
30 Apr 2026, 18:36
14 May 2026, 21:00 14 May 2026, 07:00 13 May 2026, 00:57 12 May 2026, 01:59 11 May 2026, 18:00 7 May 2026, 20:02 7 May 2026, 17:08 5 May 2026, 23:00 2 May 2026, 06:45 2 May 2026, 00:48 1 May 2026, 18:29 30 Apr 2026, 18:36 29 Apr 2026, 12:40 29 Apr 2026, 00:50 25 Apr 2026, 06:37 25 Apr 2026, 00:42 24 Apr 2026, 18:20 24 Apr 2026, 12:28 23 Apr 2026, 18:31 23 Apr 2026, 12:28 23 Apr 2026, 00:46 22 Apr 2026, 18:29 22 Apr 2026, 00:42 21 Apr 2026, 18:29 21 Apr 2026, 12:30 21 Apr 2026, 06:45 20 Apr 2026, 18:26 20 Apr 2026, 06:53 18 Apr 2026, 18:18 17 Apr 2026, 00:44 16 Apr 2026, 18:31 16 Apr 2026, 00:46 15 Apr 2026, 18:31 15 Apr 2026, 06:44 14 Apr 2026, 18:31 14 Apr 2026, 12:29 13 Apr 2026, 18:37 13 Apr 2026, 00:44 12 Apr 2026, 06:38 10 Apr 2026, 18:23 9 Apr 2026, 00:33 8 Apr 2026, 18:32 8 Apr 2026, 00:40 7 Apr 2026, 00:40 2 Apr 2026, 18:23 31 Mar 2026, 06:35 31 Mar 2026, 00:39 28 Mar 2026, 06:26 28 Mar 2026, 00:36 27 Mar 2026, 18:23 27 Mar 2026, 00:39 26 Mar 2026, 18:27 25 Mar 2026, 18:24 23 Mar 2026, 18:22 20 Mar 2026, 00:35 18 Mar 2026, 12:23 18 Mar 2026, 00:36 17 Mar 2026, 18:24 17 Mar 2026, 00:33 16 Mar 2026, 18:25 16 Mar 2026, 12:23 14 Mar 2026, 00:32 13 Mar 2026, 18:15 13 Mar 2026, 00:34 11 Mar 2026, 00:31 9 Mar 2026, 00:34 8 Mar 2026, 18:10 8 Mar 2026, 00:35 7 Mar 2026, 18:10 7 Mar 2026, 06:14 7 Mar 2026, 00:33 6 Mar 2026, 00:38 5 Mar 2026, 18:41 5 Mar 2026, 06:22 5 Mar 2026, 00:34 4 Mar 2026, 18:18 4 Mar 2026, 06:20 3 Mar 2026, 18:20 3 Mar 2026, 00:35 27 Feb 2026, 18:15 24 Feb 2026, 06:27 24 Feb 2026, 00:33 23 Feb 2026, 18:27 21 Feb 2026, 00:33 20 Feb 2026, 12:16 19 Feb 2026, 20:53 19 Feb 2026, 20:37
Thu 2 18:23 Tue 7 00:40 Wed 8 00:40 Wed 8 18:32 Thu 9 00:33 Fri 10 18:23 Sun 12 06:38 Mon 13 00:44 Mon 13 18:37 Tue 14 12:29 Tue 14 18:31 Wed 15 06:44 Wed 15 18:31 Thu 16 00:46 Thu 16 18:31 Fri 17 00:44 Sat 18 18:18 Mon 20 06:53 Mon 20 18:26 Tue 21 06:45 Tue 21 12:30 Tue 21 18:29 Wed 22 00:42 Wed 22 18:29 Thu 23 00:46 Thu 23 12:28 Thu 23 18:31 Fri 24 12:28 Fri 24 18:20 Sat 25 00:42 Sat 25 06:37 Wed 29 00:50 Wed 29 12:40 Thu 30 18:36
Details

1# Learn a new concept | Codex use cases

2 

3Codex use cases

4 

5![](/assets/OpenAI-black-wordmark.svg)

6 

7![Codex](/assets/OAI_Codex-Lockup_Fallback_Black.svg)

8 

9Codex use case

10 

11# Learn a new concept

12 

13Turn dense source material into a clear, reviewable learning report.

14 

15Difficulty **Intermediate**

16 

17Time horizon **30m**

18 

19Use Codex to study material such as research papers or courses, split the reading across subagents, gather context, and produce a Markdown report with diagrams.

20 

21## Best for

22 

23 - Individuals learning about an unfamiliar concept

24- Dense source material that benefits from parallel reading, context gathering, diagrams, and a written synthesis

25- Turning a one-off reading session into a reusable Markdown report with citations, glossary terms

26 

27# Contents

28 

29[← All use cases](https://developers.openai.com/codex/use-cases)

30 

31Copy page [Export as PDF](https://developers.openai.com/codex/use-cases/learn-a-new-concept/?export=pdf)

32 

33Use Codex to study material such as research papers or courses, split the reading across subagents, gather context, and produce a Markdown report with diagrams.

34 

35Intermediate

36 

3730m

38 

39Related links

40 

41[Subagents](https://developers.openai.com/codex/subagents) [Subagent concepts](https://developers.openai.com/codex/concepts/subagents)

42 

43## Best for

44 

45 - Individuals learning about an unfamiliar concept

46- Dense source material that benefits from parallel reading, context gathering, diagrams, and a written synthesis

47- Turning a one-off reading session into a reusable Markdown report with citations, glossary terms

48 

49## Skills & Plugins

50 

51- ImageGen

52 

53 Generate illustrative, non-exact visual assets when a Mermaid diagram is not enough.

54 

55| Skill | Why use it |

56| --- | --- |

57| ImageGen | Generate illustrative, non-exact visual assets when a Mermaid diagram is not enough. |

58 

59## Starter prompt

60 

61 I want to learn a new concept from this research paper: [paper path or URL].

62 Please run this as a subagent workflow:

63- Spawn one subagent to map the paper's problem statement, contribution, method, experiments, and limitations.

64- Spawn one subagent to gather prerequisite context and explain the background terms I need.

65- Spawn one subagent to inspect the figures, tables, notation, and any claims that need careful verification.

66- Wait for all subagents, reconcile disagreements, and avoid overclaiming beyond the source material.

67 Final output:

68 - create `notes/[concept-name]-report.md`

69- include an executive summary, glossary, paper walkthrough, concept map, method diagram, evidence table, caveats, and open questions

70 - use Markdown-native Mermaid diagrams where diagrams help

71- use imagegen to generate illustrative, non-exact visual assets when a Markdown-native diagram is not enough

72 - cite paper sections, pages, figures, or tables whenever possible

73 Constraints:

74 - do not treat the paper as ground truth if the evidence is weak

75 - separate what the paper claims from your interpretation

76 - call out missing background, assumptions, and follow-up reading

77 

78[Open in the Codex app](codex://new?prompt=I+want+to+learn+a+new+concept+from+this+research+paper%3A+%5Bpaper+path+or+URL%5D.%0A%0APlease+run+this+as+a+subagent+workflow%3A%0A-+Spawn+one+subagent+to+map+the+paper%27s+problem+statement%2C+contribution%2C+method%2C+experiments%2C+and+limitations.%0A-+Spawn+one+subagent+to+gather+prerequisite+context+and+explain+the+background+terms+I+need.%0A-+Spawn+one+subagent+to+inspect+the+figures%2C+tables%2C+notation%2C+and+any+claims+that+need+careful+verification.%0A-+Wait+for+all+subagents%2C+reconcile+disagreements%2C+and+avoid+overclaiming+beyond+the+source+material.%0A%0AFinal+output%3A%0A-+create+%60notes%2F%5Bconcept-name%5D-report.md%60%0A-+include+an+executive+summary%2C+glossary%2C+paper+walkthrough%2C+concept+map%2C+method+diagram%2C+evidence+table%2C+caveats%2C+and+open+questions%0A-+use+Markdown-native+Mermaid+diagrams+where+diagrams+help%0A-+use+imagegen+to+generate+illustrative%2C+non-exact+visual+assets+when+a+Markdown-native+diagram+is+not+enough%0A-+cite+paper+sections%2C+pages%2C+figures%2C+or+tables+whenever+possible%0A%0AConstraints%3A%0A-+do+not+treat+the+paper+as+ground+truth+if+the+evidence+is+weak%0A-+separate+what+the+paper+claims+from+your+interpretation%0A-+call+out+missing+background%2C+assumptions%2C+and+follow-up+reading "Open in the Codex app")

79 

80 I want to learn a new concept from this research paper: [paper path or URL].

81 Please run this as a subagent workflow:

82- Spawn one subagent to map the paper's problem statement, contribution, method, experiments, and limitations.

83- Spawn one subagent to gather prerequisite context and explain the background terms I need.

84- Spawn one subagent to inspect the figures, tables, notation, and any claims that need careful verification.

85- Wait for all subagents, reconcile disagreements, and avoid overclaiming beyond the source material.

86 Final output:

87 - create `notes/[concept-name]-report.md`

88- include an executive summary, glossary, paper walkthrough, concept map, method diagram, evidence table, caveats, and open questions

89 - use Markdown-native Mermaid diagrams where diagrams help

90- use imagegen to generate illustrative, non-exact visual assets when a Markdown-native diagram is not enough

91 - cite paper sections, pages, figures, or tables whenever possible

92 Constraints:

93 - do not treat the paper as ground truth if the evidence is weak

94 - separate what the paper claims from your interpretation

95 - call out missing background, assumptions, and follow-up reading

96 

97## Introduction

98 

99Learning a new concept from a dense paper or course requires more than just summarization. The goal is to build a working mental model: what problem it addresses, what the method actually does, which evidence supports it, what assumptions it depends on, and which parts you still need to investigate.

100 

101Codex is useful here because it can automate the context gathering, and can turn complicated concepts into helpful diagrams or illustrations. This use case is also a good fit for [subagents](https://developers.openai.com/codex/concepts/subagents): one thread can read the paper for structure, another can gather prerequisite context, another can inspect figures and notation, and the main thread can reconcile the results into a report you can review later.

102 

103For this use case, the final artifact should be something you can easily review: a Markdown file such as `notes/concept-report.md`, or a document of another format. It should include a summary, glossary, walkthrough, diagrams, evidence table, limitations, and open questions instead of ending with a transient chat answer.

104 

105## Define the learning goal

106 

107Start by naming the concept and the output you want. A narrow question makes the report more useful than a broad summary.

108 

109For example:

110 

111> I want to understand the main idea in this research paper, how the method works, why the experiments support or do not support the claim, and what I should read next.

112 

113That scope gives Codex a concrete job. It should teach you the concept, but it should also preserve uncertainty, cite where claims came from, and separate the paper's claims from its own interpretation.

114 

115## Running example: research paper analysis

116 

117Suppose you want to learn about a paper about an unfamiliar model architecture. You want a report that lets you understand the concept at a glance, without having to read the whole paper.

118 

119A good result might look like this:

120 

121- `notes/paper-report.md` with the main explanation.

122- `notes/figures/method-flow.mmd` or an inline Mermaid diagram for the method.

123- `notes/figures/concept-map.mmd` or a small SVG that shows how the prerequisite ideas relate.

124- An evidence table that maps claims to paper sections, pages, figures, or tables.

125- A list of follow-up readings and unresolved questions.

126 

127The point is to make the learning process more systematic and to leave behind a durable artifact.

128 

129## Split the work across subagents

130 

131Subagents work best when each one has a bounded job and a clear return format. Ask Codex to spawn them explicitly; Codex does not need to use subagents for every reading task, but parallel exploration helps when the paper is long or conceptually dense.

132 

133For a research paper, a practical split is:

134 

135- **Paper map:** Extract the problem statement, contribution, method, experiments, limitations, and claimed results.

136- **Prerequisite context:** Explain background terms, related concepts, and any prior work the paper assumes.

137- **Notation and figures:** Walk through equations, algorithms, diagrams, figures, and tables.

138- **Skeptical reviewer:** Check whether the evidence supports the claims, list caveats, and identify missing baselines or unclear assumptions.

139 

140The main agent should wait for those subagents, compare their answers, and resolve contradictions. Codex will then synthesize the results into a coherent report.

141 

142## Gather additional context deliberately

143 

144When the paper assumes background you do not have, ask Codex to gather context from approved sources. That might mean local notes, a bibliography folder, linked papers, web search if enabled, or a connected knowledge base.

145 

146If you're learning about an internal concept, you can connect multiple sources with [plugins](https://developers.openai.com/codex/plugins) to create a knowledge base.

147 

148Keep this step bounded. Tell Codex what counts as a reliable source and what the final report should do with external context:

149 

150- Define prerequisite terms in a glossary.

151- Add a short "background you need first" section.

152- Link follow-up readings separately from the paper's own claims.

153- Mark claims that come from outside the paper.

154 

155## Generate diagrams for the report

156 

157Diagrams are often the fastest way to check whether you really understand a concept. For a Markdown report, ask Codex for diagrams that stay close to the source material and are easy to revise.

158 

159Good defaults include:

160 

161- A concept map that shows prerequisite ideas and how they connect.

162- A method flow diagram that traces inputs, transformations, model components, and outputs.

163- An experiment map that connects datasets, metrics, baselines, and reported claims.

164- A limitations diagram that separates assumptions, failure modes, and open questions.

165 

166For Markdown-first reports, ask for Mermaid when the destination supports it, or a small checked-in SVG/PNG asset when it does not. Ask Codex to use the imagegen system skill, which comes with Codex by default, only when you need an illustrative, non-exact visual or something that doesn't fit in a Markdown-native diagram.

167 

168## Write the Markdown report

169 

170Ask Codex to make the report self-contained enough that you can return to it later. A useful structure is:

171 

1721. Executive summary.

1732. What to know before reading.

1743. Key terms and notation.

1754. Paper walkthrough.

1765. Method diagram.

1776. Evidence table.

1787. What the paper does not prove.

1798. Open questions and follow-up reading.

180 

181The report should include source references wherever possible. For a PDF, ask for page, section, figure, or table references. If Codex cannot extract exact page references, it should say that and use section or heading references instead.

182 

183## Use the report as a study loop

184 

185The first report is a starting point. After reading it, ask follow-up questions and have Codex revise the artifact.

186 

187Useful follow-ups include:

188 

189- Which part of this method should I understand first?

190- What is the simplest toy example that demonstrates the core idea?

191- Which figure is doing the most work in the paper's argument?

192- Which claim is weakest or least supported?

193- What should I read next if I want to implement this?

194 

195When the concept requires experimentation, ask Codex to add a small notebook or script that recreates a toy version of the idea. Keep that scratch work linked from the Markdown report so the explanation and the experiment stay together.

196 

197Example prompt:

198 

199Generate a script that reproduces a simple example from this paper.

200The script should be self-contained and runnable with minimal dependencies.

201There should be a clear output I can review, such as a csv, plot, or other artifact.

202If there are code examples in the paper, use them as reference to write the script.

203 

204## Skills to consider

205 

206Use skills only when they match the artifact you want:

207 

208- `$jupyter-notebook` for toy examples, charts, or lightweight reproductions that should be runnable.

209- `$imagegen` for illustrative visual assets that do not need to be exact technical diagrams.

210- `$slides` when you want to turn the report into a presentation after the learning pass is done.

211 

212For most paper-analysis reports, Markdown-native diagrams or simple SVG files are better defaults than a generated bitmap. They are easier to diff, review, and update when your understanding changes.

213 

214## Suggested prompts

215 

216**Create the Report Outline First**

217 

218Before writing the full report, inspect [paper path] and propose the report outline.

219Include:

220- the core concept the paper is trying to explain

221- which sections or figures are most important

222- which background terms need definitions

223- which diagrams would help

224- which subagent tasks you would spawn before drafting

225Stop after the outline and wait for confirmation before creating files.

226 

227**Build Diagrams for the Concept**

228 

229Read `notes/[concept-name]-report.md` and add diagrams that make the concept easier to understand.

230Use Markdown-native Mermaid diagrams when possible. If the report destination cannot render Mermaid, create small checked-in SVG files instead and link them from the report.

231Add:

232- one concept map for prerequisites and related ideas

233- one method flow diagram for inputs, transformations, and outputs

234- one evidence map connecting claims to paper figures, tables, or sections

235Keep the diagrams faithful to the report. Do not add unverified claims.

236 

237**Turn the Report Into a Study Plan**

238 

239Use `notes/[concept-name]-report.md` to create a study plan for the next two reading sessions.

240Include:

241- what I should understand first

242- which paper sections to reread

243- which equations, figures, or tables need extra attention

244- one toy example or notebook idea if experimentation would help

245- follow-up readings and questions to resolve

246Update the report with a short "Next study loop" section.

247 

248## Related use cases

249 

250[![](/images/codex/codex-wallpaper-2.webp)

251 

252### Coordinate new-hire onboarding

253 

254Use Codex to gather approved new-hire context, stage tracker updates, draft team-by-team...

255 

256Integrations Data](https://developers.openai.com/codex/use-cases/new-hire-onboarding)[![](/images/codex/codex-wallpaper-1.webp)

257 

258### Query tabular data

259 

260Use Codex with a CSV, spreadsheet, dashboard export, Google Sheet, or local data file to...

261 

262Data Knowledge Work](https://developers.openai.com/codex/use-cases/analyze-data-export)[![](/images/codex/codex-wallpaper-3.webp)

263 

264### Turn feedback into actions

265 

266Connect Codex to multiple data sources such as Slack, GitHub, Linear, or Google Drive to...

267 

268Data Integrations](https://developers.openai.com/codex/use-cases/feedback-synthesis)