Where skills work
Skills work in every chat.Two kinds of skills
Use a project skill for how this app should be built, such as its brand voice or naming rules. Use your own skills for how you like to work, such as a code-review checklist you want everywhere.
Add a skill
You can add skills from two places:- The prompt box: click +, then Skills, then + New.
- Settings: open Settings, then + New skill in the Skills section.
Write one
- Pick Write one.
- Name: a short name such as
brand-voice. Spaces turn into hyphens as you type, and the name is always lowercase. - When to use it: one sentence the agent reads to decide when the skill applies, for example “Writing any user-facing copy”.
- Instructions: what the agent should do, step by step.
- Under Available in, choose This project or All projects, then click Add skill.
From GitHub
- Pick From GitHub and paste a link to a public GitHub repository or folder.
- Choose This project or All projects, then click Add skill.
- A folder with a
SKILL.mdfile adds that one skill, together with the other files in its folder, such as scripts or reference notes. - A whole repository, or a folder of skills, adds every skill inside it at once. For example, a repository that keeps its skills under
skills/adds all of them. - A link straight to a
SKILL.mdfile adds just that file.
Use a skill
The agent picks up a skill on its own when your request matches the skill’s When to use it line. You don’t have to do anything. To use one right now:- Type
/in the prompt box. A list of your skills that are turned on opens, with this project’s first. - Keep typing to filter by name or description.
- Use ↑ and ↓ to move, then Enter or Tab to pick one. You can also click it. Esc closes the list.
- The skill appears as a chip, such as
/brand-voice, and the prompt box asks you to Describe the task. Type what you want and send.
/brand-voice at the start of a message, followed by what you want.
Turn a skill off or remove it
Each skill in the list has a switch and a remove button:- Switch off to pause a skill. It stays in your list, but the agent doesn’t use it and it doesn’t appear when you type
/. Switch it back on at any time. - Remove (× in the prompt box menu) deletes it.
When changes take effect
A chat loads its skills when it starts, and again when it wakes up after going to sleep. Adding, turning off or removing a skill applies:- to every new chat straight away
- to an existing chat the next time it wakes up
Skills on the Home screen
On the Home screen, your first prompt creates a new project. A skill you add there with This project is saved to that new project as soon as it’s created, so its first chat already has it. If a skill can’t be saved, the new project’s Skills list tells you which one to add again.Who can change project skills
Anyone who can edit a project can add, turn off or remove its skills. If the project is shared with you for viewing only, trying to change a skill shows “This project is shared with you for viewing. Ask an admin of the project for edit access.” See Share a project. Your own skills are yours alone. Nobody else sees them, even in projects you share.Limits
A skill imported from GitHub is a copy. Later changes in the repository don’t reach Newly. To take a newer version, remove the skill and add it again.
Messages you might see
Write a good skill
- Make “When to use it” specific. “Writing any user-facing copy” works better than “Copy”.
- Keep each skill to one job. Two small skills beat one long one.
- Write the instructions as steps, the way you’d brief a teammate.
- Test it. Start a new chat, type
/and pick your skill, then ask for a small task and check the result.