@trigger. Write the instructions once, and invoke the skill with a single @ in any future chat.
Steps to Create a Skill
Set the skill name (trigger)
Enter the skill’s name — this becomes the
@trigger used to invoke it in chat. Use lowercase and hyphens for multi-word names.Examples: summarize, code-review, translate-to-spanish, extract-action-itemsWrite a description
A short description helps you remember what the skill does and appears in the
@ picker tooltip.Example: “Summarizes text into 3–5 concise bullet points focused on key facts.”Write the system prompt
The system prompt is the core instruction set for the skill. It defines exactly how the skill processes your input. See examples below.
Enable tools (optional)
Toggle on any tools the skill needs: web search, canvas, deep research, file access, etc.
Select a base model
Choose the model that should power this skill. For format-sensitive tasks (summarization, translation), a reliable balanced model works well. For code tasks, a coding-optimized model may perform better.
Add example inputs/outputs (optional)
You can add one or two examples of ideal input/output pairs in the system prompt — this few-shot guidance significantly improves consistency.

