Skills
A skill is a written procedure for one kind of work. Only a one line index of every skill sits in the prompt at all times. When a request matches one, the assistant loads the full body and follows it. That is why the prompt stays small and the behaviour still gets specific.
Each also carries a “not for” line, which is what stops it firing on work it
does not suit. Asking for a quick explanation of code does not pull in the PDF
skill.
You do not turn these on. Describing what you want is enough.
Installing a skill
You can point the assistant at a public GitHub repository holding skills and ask it to install one.SKILL.md and any markdown reference files and loads
them into the conversation. The repository has to be given as owner/repo, and
a branch or tag can be added if you need one other than the default.
An installed skill applies to the conversation it was installed in.