Locked learning resources

Join us and get access to thousands of tutorials and a community of expert Pythonistas.

Unlock This Lesson

Locked learning resources

This lesson is for members only. Join us and get access to thousands of tutorials and a community of expert Pythonistas.

Unlock This Lesson

Making Your Own Skills

You don’t need to write code to make a skill. You describe the job, and the assistant drafts the skill for you.

Making a Skill

Start with a job you already do the same way each time, like a monthly expense report, a weekly team update, or notes from a recurring client meeting. There are two ways to begin:

  • Describe the job in a new chat. Say what goes in, what a good result looks like, and anything that must never happen. If you have a template or a past result you liked, upload it too.
  • Turn a chat you just finished into a skill. If you’ve just worked through the job with the assistant and the result came out right, ask it to turn what you did into a skill. It looks back over the conversation, writes down the steps, including the corrections you made along the way, and asks you about anything it couldn’t work out. Then you save the skill in the app, or download the file and add it in your app’s skills settings.

In Claude and ChatGPT, a skill called skill-creator does the drafting. It asks you about the job and fills in the details from your answers. When the draft is ready, read it the way you’d read instructions written for a new colleague, and change anything that doesn’t match how you actually do the job.

Locked learning resources

Join us and get access to thousands of tutorials and a community of expert Pythonistas.

Unlock This Lesson

Already a member? Sign-In

Locked learning resources

The full lesson is for members only. Join us and get access to thousands of tutorials and a community of expert Pythonistas.

Unlock This Lesson

Already a member? Sign-In

00:00 Making Your Own Skills. You don’t need to write code to make a skill. You describe the job, and the assistant drafts the skill for you. Start with a job you already do the same way each time.

00:12 A monthly expense report. A weekly team update. Notes from a recurring client meeting. There are two ways to begin. The first is to describe the job in a new chat.

00:24 Say what goes in and what a good result looks like. Also say anything that must never happen. If you have a template or a past result you liked, upload it too.

00:33 The second way starts from a chat you just finished. If the result came out right, ask the assistant to turn what you did into a skill. It looks back over the conversation and writes down the steps, including your corrections.

00:46 It asks you about anything it couldn’t work out. Then you save the skill in the app.

00:51 In Claude and ChatGPT, a skill called skill-creator does the drafting. It asks you about the job and fills in the details from your answers. When the draft is ready, read it the way you’d read instructions for a new colleague.

01:03 Change anything that doesn’t match how you actually do the job. Coding agents like Claude Code and Codex use skills too, in the same format. So a skill you make in one app can often move to another.

01:16 A skill has a description and steps.

01:19 Sometimes it also has reference files and a script. It works best when each piece is in the right place. The description says what the skill is for and when to use it.

01:30 The assistant compares your request with it. So if the description is vague, the skill may not start when you need it. The steps say how to do the job and what a good result looks like.

01:40 One step might say to put any receipt you can’t read on a list to check. That tells the model what you’d want, so it doesn’t have to guess.

01:49 Reference files hold background that the steps need, like your company’s expense categories. That keeps the main instructions short. A script handles anything that must come out exactly the same every time, like adding up totals.

02:03 The assistant writes the script when it drafts the skill, so you don’t have to.

02:08 Every piece has one home. That also tells you where to look when a skill goes wrong. If the skill doesn’t start, check the description. If it starts but does the job differently from how you’d do it, check the steps.

02:23 A first draft rarely gets everything right. When a skill gives you a result you didn’t want, say what went wrong in the same chat. Then ask the assistant to update the skill.

02:32 A small fix often takes a minute or two, like adding a category, or a step that stops to ask you first. At the end of a chat where you had to correct the assistant, you can also ask what it would change in the skill.

02:44 It suggests the changes, and you decide which ones to keep.

02:48 So you describe the job, and the assistant drafts the skill. Each piece has one home, and that home tells you where to look when something goes wrong. Below this video, you can try it with the expense report job, and pick where each piece of the skill belongs.

Become a Member to join the conversation.