Download
01 · Skills & Tools

Write the instruction once.

Everything the assistant does is a job you will want done again. A Skill is that job written down — the steps, the rules, which of your data it must check first, and the shape the answer comes back in — saved and re-run with one tap. Every other assistant resets to a blank box between uses. Your library is where these live.

“Which of your data it must check first” is the other half of this page. Tools are what a Skill is allowed to reach before it answers — your messages, calendar, reminders, contacts, files and knowledge base, or a web search — and you grant them per Skill, in the same editor as the instruction.

Stored on deviceYour instructions, sliders, tools, and documentsYours to edit, duplicate, share

What are Skills

A Skill holds the instruction, how it should sound, what it is allowed to go and look at, and the documents it should read first. Every entry in your library is one of two kinds.

Prompt
Shapes how it sounds

Always-on instructions added to every reply — tone, style, and approach. A system prompt plus tone sliders, and nothing else to configure.

For example: A voice for the family group, one for work, one for the client you write to every week.

Skill
Does things for you

Loaded on demand when relevant — a task the AI runs with its own tools and knowledge base, for work instructions alone can’t do.

For example: Propose a time from your calendar. Research a trip. Check whose birthday is coming up.

Which one to write: if you want to change how a reply sounds, write a Prompt. If you want the AI to go and find something out first, write a Skill.

And your own documents: the Knowledge Base

Attach documents and URLs to a Skill — up to 10 documents and 20 URLs — and it references them when it works: your price list, your policies, your brand guidelines, your team wiki. It answers the question out of what you already wrote down instead of out of memory. Everything is processed and stored on your device, searched with hybrid semantic + keyword retrieval, and cited in replies. Adding even one source switches the knowledge-base tool on for you. If that Skill drafts with Claude, only the retrieved passages travel with the prompt — never the whole document, and never the library.

Create Skills

Four routes, and all four end in the same editor — write one from a blank form, import one somebody else published, open a SKILL.md you already have, or let a shortcut build it. Tap a row to see how it goes.

Skill library → + → Create New Skill

A name, a description, and the instructions in plain English — then the tone sliders, the tools it may reach, and the documents it should know about. Nothing else is required: an entry with a name and a paragraph of instruction already works.

The description is doing more work than it looks like it is. On a Skill it is the trigger — the AI reads descriptions to decide which entry to load — so it should name the situation out loud rather than the outcome.

Step 1 of 4: Open your Skill library

Skills
Sort
My Everyday VoicePrompt
Friendly
Never used
Parents GroupPrompt
Empathetic
Never used
Client VoicePrompt
Professional
Never used
Trip PlannerSkill
Creative
Never used
Client BirthdaysSkill
Concise
Never used
🛠One editor — instructions, tools, and your documents

Everything is per entry: the instructions, five tone sliders, the sampling mode, the tools it may reach, its documents, and which engine drafts with it — Apple Intelligence or Claude, with Extended Thinking optional on Claude. So the one you write for work and the one you write for family can sound nothing alike.

Not sure what to put in the box? Writing one well at the bottom of this page has a fill-in-the-blank template for each kind.

Skill library → + → Browse Marketplace

Skills are SKILL.md files — the open Agent Skills format, the same one Claude Code and the Claude apps read. Anything written for one runs here.

The built-in marketplace browses SkillsMP’s index of open-source Skills published on GitHub and imports one in a tap. It is a public index rather than a curated store, and much of what is in it was written for coding agents — so treat an import as a starting point you edit, not a finished assistant for your chats. Importing copies only the Skill definition to your device; the marketplace never sees a message.

Business

Sales, marketing, finance, and project management.

Content & Media

Writing, design, documents, and content creation.

Documentation

Knowledge bases, technical docs, and educational material.

Data & AI

LLM prompts, machine learning, and data analysis.

Lifestyle

Wellness, writing, philosophy, arts, and culinary.

Research

Academic, scientific computing, and lab tools.

Step 1 of 3: Browse the Skills Marketplace

Agent Skills Marketplace — Claude, Codex…
SKILLSMP
SKILLSMP / SKILLS MARKETPLACE

Skills Marketplace

Discover open-source agent skills for Claude Code, Codex, ChatGPT, and any tool that uses SKILL.md.

1,640,440 Collected SKILL.md files
Public GitHub repositories
Creators and occupation categories
🏪Import in a tap — then make it yours

Skill library → + → Import Skill

Pick a SKILL.md out of Files or iCloud Drive and it opens in the editor as a new Skill — the name, the description and the instructions read straight out of the file’s front matter. It is the same open format the marketplace serves, so a Skill written for Claude Code, sent to you by a colleague, or downloaded from anywhere at all comes in the same way.

A Skill that ships with reference material imports as a .zip of its folder instead, and the supporting files inside it land in that Skill’s Knowledge Base on the way in — nothing to attach by hand afterwards.

This is also the way back out. Select entries in your library and Export writes the same two shapes — a bare SKILL.md, or a .zip when the Skill carries documents — with your sliders, tools and settings preserved in the front matter. Export from one iPhone and import on another and you get the Skill you had, not an approximation of it.

Shortcuts → AI Reply Assistant → Create Skill

Create Skill builds an entry without the editor: a name, the instructions behind it, and the three tone controls. Because it is a shortcut, the instructions can come from whatever ran before it — text you dictated, a note, a page you shared — so a Skill can be written by the chain rather than typed into a form. It is a Siri phrase too.

CreateAI persona namedSkill Namewith promptSystem Prompt
Creativity
Formality
Response Length
Show When Run

The action sets the name, the instructions, creativity, formality and response length. Tools and a Knowledge Base are not shortcut parameters — open the new Skill in the editor to add those. Its sibling, Find Skill, reads your library back to a shortcut on nine properties. Both are in the Shortcuts chapter.

AI Tools — what it checks before it answers

Tool-calling allows the model to fetch live, up-to-date information from your messages, calendar, reminders, contacts, files and knowledge base, or perform a web search, to provide contextual replies — along with action cards that let you draft a reply, create a calendar event or set a reminder in one tap. This works on both the on-device AI model and the Claude cloud model, image generation included — that one is drawn on your iPhone by Apple Intelligence whichever engine asked for it.

On Claude, the model can do more than generate text. Code execution gives it a secure sandbox to run real calculations in, and to analyse a spreadsheet or CSV you attach — working from the actual rows rather than an estimate. It can also produce a finished file: a workbook, a document, a PDF, a chart or an HTML page, downloaded to your device as a card you can preview and share.

You control which tools the model can access — per Skill, in the editor above, and per chat in the agent chat. That is a privacy control, and a token and context management one: granting a narrower set of tools reduces the reasoning required, conserves context, and produces faster, more accurate responses.

List of AI Tools

Give your Skill access to live information and your own documents.

How to use Skills

Two places run an entry from your library. Both start it the same way — you pick the Skill and add an instruction — and both put the tools you granted it to work.

By default a Skill runs on Apple Intelligence, on your iPhone. Flip the Skill feature to Cloud AI in Settings and the same button drafts with Claude instead — more on choosing between the two.

Writing one well

The instructions you write are the biggest lever you have over what comes back. Start from a template, and know the handful of things that quietly stop a Skill working.

Prompt

For a voice you want on every reply in a given relationship.

You are a [role] who [persona]. Reply in [length] using a [tone] voice. [One detail about the recipient or the relationship.]

Example — You are a supportive running coach who celebrates small wins. Reply in 1–2 sentences using an encouraging voice. The recipient just started training for their first 5K.

Skill

For a task that repeats — something to look up, work out, and draft in one go.

Description: Use when [the situation, in your own words]. Instructions: [What to check first, and with which tool.] [How to decide.] [What the reply should contain.]

Example — Description: Use when someone asks to meet up and I need to propose a time. Instructions: Check my calendar for the next seven days and find two or three free evening slots. Avoid days I already have an evening event. Offer them in a relaxed, friendly voice and ask which suits.

Things to watch out for

  • Leaving the description vague. If it doesn't name a situation, there is nothing for the AI to match against — and the Skill sits in your library unused.
  • Building one Skill that does everything. Split it: several small, sharply described entries beat a single sprawling one.
  • Contradicting your tone sliders — writing "keep it very casual" while Formality is set high.
  • Writing a wall of text, especially for Apple Intelligence. Three focused sentences beat three paragraphs.
  • Listing too many rules. Past about five, some quietly stop being followed — decide which ones actually matter.
  • Using in-house jargon without explaining it once.
  • Giving an example so specific it gets copied verbatim instead of generalised from.
  • Saying the same thing three different ways. It fills the context window and confuses smaller models.
  • Turning on every tool. Enable the ones the job needs and leave the rest off.

How much you write depends on which engine the entry drafts with — the on-device model wants a few focused sentences where Claude can take examples and edge cases. Writing for each engine has that side by side.

Skills & Tools — questions, answered.

A wide range of formats:

  • PDFs
  • Microsoft Office — Word (DOCX), Excel (XLSX), PowerPoint (PPTX)
  • Apple iWork — Pages, Keynote, Numbers
  • Text & markup — rich text (RTF), Markdown, HTML, plain text
  • Data & code — JSON, XML, CSV, Swift, JavaScript, Python, and more
  • Images — AI Reply Assistant extracts text from those too

Each file can be up to 50 MB, with a total limit of 100 MB per Skill.

RAG stands for Retrieval-Augmented Generation, and it is the machinery behind the Knowledge Base above. The whole pipeline runs on-device. When you add a document:

  1. It’s broken into small chunks
  2. Each chunk gets a mathematical representation (an embedding)
  3. The embeddings are stored on your device

Then, when you ask for a reply:

  1. Your conversation is converted into a query
  2. The most relevant chunks are found using similarity search
  3. Those chunks are fed to the AI alongside the conversation
  4. The AI drafts a reply informed by both the thread and your documents — all on your device

RAG works with both. On iOS 26, Apple Intelligence powers the document processing pipeline — chunking, embedding, query optimisation, and retrieval all run on-device using Apple Foundation Models. The retrieved context is then passed to whichever AI provider your Skill uses (Apple Intelligence or Claude) for the final reply.

Import when somebody has already written the procedure you need and you would rather edit than start from a blank page — that is most people, most of the time. Write your own when the context is specific to you and repeats: a particular client, a community with its own jargon, a professional domain like legal or medical, or any situation where you want the AI to follow your guidelines every time.

Your personal AI assistant for messaging.

Download AI Reply Assistant on iOS and try it free.