Codex guide

How to ask Codex for a task: provide inputs, outputs and conditions

5 min readSkillshop operator and creator of the Maker Evan YouTube channel

Translated from Korean. View original

You do not need to memorize special command syntax to ask Codex for work. Explain which material to use, what to create and the conditions that must be respected. Your first request need not be perfect: review the result and make specific revisions. Add the needed details step by step using meeting notes and file organization as examples.

Illustration of a person working with documents on a laptop
Start with one small task and open the resulting file. This is an AI-generated illustration.

What should be left when the work is complete?

‘Take a look at this material’ does not say whether you want a summary or a search for errors. Describe the result in one sentence and say where it will be used, such as a one-page summary for a team meeting.

If you need a file, specify its format and location. ‘Show me a table in chat’ and ‘Save a CSV file’ are different requests. If you receive only an answer when you expected a file, check whether the format was clear.

Vague requestMore specific request
Organize the meeting notesSummarize decisions and action items by owner on one page.
Organize these filesShow current and proposed names in a table before renaming files.
Improve this reportMove the conclusion to the first paragraph and reduce repetition.
Add the result you want rather than simply making the request longer.

Identify which materials to use

If there are several files, describe their names and roles: ‘meeting.txt is this week's note and template.txt is an example of the output format.’ This helps keep content and format distinct.

Set only the period or audience you need. There is no reason to examine an entire folder if only this month's material matters. If you do not know where the files are, ask for a list of candidates before organizing them.

Example request: ‘Find only text files in notes whose filenames contain 2026-09. Show the list of files to read first and exclude other months from this summary.’ This date is an exercise; change it to fit your material.

Add the conditions that would be costly to get wrong

Use conditions to prevent mistakes that would make the result unusable. If the original must be preserved, separate the save location. If missing numbers must not be invented, ask for them to be marked as needing confirmation.

For example: ‘Do not change attendee names or dates. Leave an action item owner as undecided if none is listed.’ That makes the review criteria clear. Fixing every sentence length and step in advance can instead make the desired result harder to explain.

Distinguish drafting from actually sending an email or post. If you asked only for a draft file, verify the result within that scope.

ChangeSummary structure and repetitive wording
PreserveNames, dates and approved figures
Leave undecided if unknownOwners and deadlines absent from the material
Choose two or three important conditions for each task.

Do you need a plan or a finished file?

If you want to decide on an approach first, ask for two organization methods without changing files. If the work is already defined, ask for the result file and a comparison with the original.

For work that is inconvenient to reverse, such as renaming files, you can inspect the first few proposed changes before applying them all. Not every task needs a separate approval step, but a small example helps when the criteria are unclear.

After reviewing the example, follow up: ‘Apply the table's criteria. Do not overwrite files with duplicate names; tell me about them separately.’

Explain which part of a disappointing result to fix

Instead of ‘Do it again,’ identify the mismatch. For example: ‘The first paragraph is too long. Reduce the conclusion to two sentences and leave the evidence below.’ This also makes clear what should remain.

Distinguish factual errors from stylistic preferences. A wrong owner name requires checking the source; a more casual tone is a wording preference. You can mention both at once, but say what is wrong.

After the revision, reopen the affected part and briefly check surrounding content too—for example, whether dates or table rows changed when only wording needed editing.

Keep frequent requests short and reusable

After producing a result several times, note the rules you always add, such as ‘mark unsupported information as undecided,’ ‘list decisions first’ and ‘save separately from the original.’ Next time, add only new material and changed conditions.

Once a repeated procedure is clear, you can turn it into a skill. There is no need to turn every one-time request into a skill; first check whether you will actually reuse the criteria.

Frequently asked questions

Should I ask Codex in English for better results?

You can start by explaining your desired result in Korean. Keep filenames, proper names and any wording that must remain unchanged in their original form. First check whether the inputs and desired result are clear.

Is a longer prompt always better?

A short request is fine if it contains the necessary information. Start with material location, desired result and important constraints, then add what was missing after reviewing the result.

Must I create a new task for each revision?

You can continue while refining the same result. Specify what to change and preserve. A new task can be easier to find when its purpose or deliverable differs.

Sources