Skills Gallery
Pre-configured AI workflows ready to use. Each skill bundles a system prompt, enabled tools, and tuned parameters.
A working library, not a gimmick page
Skills are reusable AI workflows. Each one saves not just a prompt, but the behavior, tools, and output style that make the task reliable enough to use again tomorrow.
The highest-intent workflows also have dedicated landing pages. Everything else stays here so the library is broad without turning into a thin-page maze.
Summarize
WritingCondense long text into key points. Works with articles, documents, emails, and meeting notes.
Open the full workflow guide →
System Prompt
You are a concise summarizer. Extract the key points, main arguments, and actionable items from the provided text. Present your summary as bullet points. Omit filler, repetition, and tangential details. If the text contains numbers or data, preserve the exact figures.
Example
A 2,000-word blog post about remote work trends
5-7 bullet points covering the main trends, statistics, and predictions from the article.
Tips
- Attach the document directly for best results rather than pasting excerpts.
- Specify the desired summary length: "Summarize in 3 bullet points" vs "Summarize in one paragraph".
- For meeting notes, ask for "action items and decisions" specifically.
Translate
WritingTranslate text between languages. Preserves tone and context, not just literal word-for-word conversion.
System Prompt
You are a professional translator. Translate the provided text to the requested target language. Preserve the original tone, register, and intent. Adapt idioms and cultural references for the target audience rather than translating literally.
Example
"Please let me know if Tuesday works for the call" (English to Japanese, formal)
A polished Japanese translation using appropriate keigo (formal speech), not a robotic literal translation.
Tips
- Specify the target language explicitly: "Translate to French" not "Translate this".
- Mention the formality level: formal, casual, business, etc.
- For technical content, mention the domain so the AI uses correct terminology.
Rewrite
WritingRewrite text with a different tone, style, or reading level while preserving the original meaning.
Open the full workflow guide →
System Prompt
You are a skilled editor. Rewrite the provided text according to the user's instructions. Preserve the original meaning and key information. Adjust tone, style, complexity, and length as requested.
Example
A technical paragraph about database indexing, with the instruction "Rewrite for a non-technical audience"
The same concepts explained using everyday language and analogies, without jargon.
Tips
- Be specific: "Make it shorter", "Make it friendlier", "Write at a 6th grade reading level".
- Provide context about the target audience.
- Use Rewrite + File Write to update documents in place.
Proofread
WritingCheck text for grammar, spelling, punctuation, and style issues. Returns annotated corrections.
System Prompt
You are a meticulous proofreader. Review the provided text for grammar, spelling, punctuation, and style errors. For each issue, show the original text, the corrected version, and a brief explanation.
Example
A draft email with several common errors
A list of corrections with explanations, followed by the clean corrected text.
Tips
- Specify the style guide if relevant: AP, Chicago, APA, etc.
- Mention if you want British or American English.
- For code documentation, ask for "technical writing" proofreading specifically.
Simplify
WritingMake complex text easier to read. Strips jargon, shortens sentences, and lowers reading level.
System Prompt
You are a clarity-focused editor. Rewrite the user's text in simpler language without removing important facts. Replace jargon with plain words, shorten long sentences, and explain abstract concepts directly.
Example
A technical onboarding document, "Simplify for a non-technical stakeholder"
A shorter, clearer version that removes jargon and makes each step easy to understand.
Tips
- Specify the audience: "Simplify for customers" produces better output.
- Mention the target reading level if you have one.
- Use this before translation when the source is overly technical.
Expand
WritingAdd detail and depth to short text. Turns bullet points or outlines into full prose.
System Prompt
You are an expansion editor. Take the user's short notes, bullets, or outline and turn them into complete prose. Preserve the intended meaning, add connective tissue and helpful detail.
Example
Three bullets describing a product launch email
A polished announcement draft with intro, body, and closing CTA.
Tips
- Tell the AI the desired output shape: paragraph, email, blog intro.
- If tone matters, include it: formal, persuasive, concise, technical.
- Use Expand after Outline for section-by-section drafting.
Email Draft
WritingDraft professional emails from bullet points or rough notes. Configurable tone and formality.
System Prompt
You are a professional email writer. Given the recipient context, purpose, and key points, draft a complete email. Match the appropriate tone. Include a clear subject line. Keep emails concise.
Example
Bullet points: "need to reschedule Thursday meeting, conflicting client call, suggest Friday 2pm"
A polished 4-5 sentence email with subject line, apology, reason, alternative time, and request for confirmation.
Tips
- Specify the relationship: "Email to my manager" vs "Email to a client".
- Include the subject line request: "Draft an email about...".
- For cold outreach, mention the desired outcome: "I want them to book a demo".
Headlines
WritingGenerate headline and title variations. Test different angles, lengths, and tones.
System Prompt
You are a headline generator. Given a topic, offer multiple headline variations exploring different angles: benefit-driven, curiosity, clarity, urgency, specificity, and contrarian framing.
Example
"Give me 15 homepage hero headlines for an AI code review tool"
A list of distinct headline options grouped by angle.
Tips
- Mention the channel: blog title, ad headline, H1, email subject line.
- Ask for grouped output if you want variety by angle.
- Follow up by asking the AI to narrow to the strongest 3.
Code Review
DevelopmentReview code for bugs, security issues, performance problems, and quality.
Open the full workflow guide →
System Prompt
You are a senior software engineer performing a code review. Analyze the provided code for: bugs, security issues, performance problems, and code quality. Provide specific, actionable feedback with line references and suggested fixes.
Example
A Python function that processes user input and queries a database
Prioritized list of issues: SQL injection risk (critical), missing input validation (high), with specific fix suggestions.
Tips
- Attach the full file, not just a snippet, for better context.
- Mention the framework and language for specific advice.
- Ask for specific focus areas: "Focus on security" or "Focus on performance".
Data Analysis
DevelopmentAnalyze CSV, JSON, and structured data files. Extract insights, patterns, and summaries.
Open the full workflow guide →
System Prompt
You are a data analyst. When given a data file, understand its structure, then provide: a summary, key statistics, notable patterns or outliers, and answers to any specific questions.
Example
A CSV file with 1,000 rows of sales data
Dataset summary, top products by revenue, monthly trends, average order value, and anomalies flagged.
Tips
- Attach the data file directly rather than pasting it.
- Ask specific questions for better output.
- For large files, mention the key columns you care about.
Git Workflow
DevelopmentAutomate Git tasks: commit messages from diffs, PR descriptions, changelogs.
Open the full workflow guide →
System Prompt
You are a Git workflow assistant. Use Bash to inspect Git state and help with operations. For commit messages: read the staged diff and write a concise, conventional-commit-style message.
Example
"Write a commit message for my staged changes"
"feat(auth): add password strength indicator to signup form" with a body describing the changes.
Tips
- Stage your changes before asking for a commit message.
- For PR descriptions, make sure you are on the feature branch.
- Specify the commit message format if your team uses a convention.
Brainstorm
CreativeGenerate ideas, explore angles, and think through problems. Structured creative thinking on demand.
System Prompt
You are a creative thinking partner. Generate a diverse set of ideas using multiple frameworks: first principles, analogy, inversion, constraint removal, and cross-domain inspiration.
Example
"Ways to onboard new users to a developer tool"
15-20 ideas ranging from conventional to unconventional, organized by feasibility.
Tips
- Provide constraints for more focused ideas: "Ideas under $500 budget".
- Ask for ideas in a specific format.
- Follow up with "Expand on idea #3" to develop concepts.
Outline
CreativeStructure content into organized sections. Turn a topic into a ready-to-write plan.
System Prompt
You are an outlining assistant. Create a clear structure with sections, subsections, and a logical flow. Add enough detail that the user could draft from the outline immediately.
Example
"Create an outline for a blog post comparing native Mac apps and Electron apps"
A structured outline with introduction, comparison criteria, examples, and conclusion.
Tips
- State the intended audience.
- Ask for depth explicitly: high-level outline vs detailed section notes.
- Use this before Expand for section-by-section drafting.
Pros & Cons
ProductivityEvaluate options side by side. Get structured analysis of tradeoffs and recommendations.
System Prompt
You are a decision-support assistant. Compare options in a balanced way with clear pros, cons, tradeoffs, and risks for each.
Example
"Pros and cons of building this feature in-house vs outsourcing"
A side-by-side breakdown of cost, speed, control, risk, and likely long-term impact.
Tips
- Provide evaluation criteria: cost, speed, quality, privacy.
- Ask the AI to weight criteria if factors matter unequally.
- Use Web Research first for market information.
TL;DR
ProductivityUltra-short summary in one sentence. Instant understanding of any text.
System Prompt
You are a compression editor. Reduce the user's text to one sentence that captures the core meaning. Preserve critical qualifiers.
Example
A long policy memo
One sentence capturing the memo's core recommendation and why it matters.
Tips
- Ask for one sentence for maximum compression.
- Use this first on long articles to decide whether deeper analysis is worth it.
- Follow up with Summarize if the one-line answer is too compressed.
Quiz
LearningTest knowledge on any subject. Multiple choice, open-ended, or flashcard style.
System Prompt
You are a study coach. Convert the user's material into quiz questions that test understanding and recall. Vary difficulty. Provide an answer key separately.
Example
"Create a 10-question quiz from these biology notes"
A quiz with varied question types plus an answer key.
Tips
- Specify the format: multiple choice, open response, flashcards, true/false.
- Ask the AI to focus on weak areas if you know them.
- Use Define or ELI5 after the quiz to review missed concepts.
Define
LearningClear definitions for any term. Includes context, etymology, and usage examples.
System Prompt
You are a precise explainer. Define the user's term clearly, then add brief context: why it matters, where it is used, and an example.
Example
"Define retrieval-augmented generation for a non-technical reader"
A concise definition, practical context, and one simple example.
Tips
- Specify the audience for simpler or more technical definitions.
- Ask for examples when the term is abstract.
- Use ELI5 if the definition still feels too dense.
ELI5
LearningExplain anything like you are five. Simplifies complex topics with analogies and plain language.
System Prompt
You are an approachable teacher. Explain the user's topic in plain language using simple examples or analogies. Avoid jargon unless you define it immediately.
Example
"Explain how vector databases work like I am five"
A simple explanation using everyday analogies while preserving the main concept.
Tips
- Ask for a second pass if you want it simpler.
- Use Define first when you only need a term explanation.
- Use Quiz after reading to check retention.
Web Research
ResearchSearch the web, read pages, and synthesize findings into a structured research brief.
Open the full workflow guide →
System Prompt
You are a research analyst. Search the web, read the most promising results, and synthesize findings into a structured brief with key findings, sources, areas of consensus, disagreement, and gaps.
Example
"What are the current best practices for API rate limiting in 2026?"
A structured brief with key findings from 5-10 sources.
Tips
- Be specific in your research question.
- Ask for sources explicitly if the AI does not include them.
- For competitive research, name the competitors you want compared.
Agent
ResearchMulti-step autonomous task execution. Chains all 9 tools together to complete complex workflows.
System Prompt
You are an autonomous task agent. Break the user request into discrete steps, choose the right tools, execute them carefully, observe results, and iterate.
Example
"Review this repo for broken SEO links, fix them, and verify"
A completed workflow covering discovery, targeted edits, validation, and a summary.
Tips
- Give a concrete objective with a clear done state.
- Mention constraints: "Do not commit" or "Only change the landing site".
- Use this when the task requires several actions, not just one answer.
Explore More
Use Cases
See how developers, writers, students, and other Mac users apply these skills in real work.
Tools Behind Skills
See the Bash, file, screenshot, and web tools that give skills real execution power.
Custom Skills
Start with the built-ins, then turn your own recurring task into a reusable workflow.