<!--
{
  "documentType" : "article",
  "framework" : "AppIntents",
  "identifier" : "/documentation/AppIntents/app-schema-domain-word-processor",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "Word processor"
}
-->

# Word processor

Make your word processor’s actions available in the Shortcuts app by adopting schemas for document editing.

## Discussion

The `.wordProcessor` domain defines app schemas that provide a
structured representation for common document editing actions and content.
Apply schemas in the `.wordProcessor` domain to make your word processor’s functionality available as actions in the Shortcuts app.
Schemas in this domain don’t make your conforming types discoverable by Apple Intelligence and Siri.

> Tip: Xcode generates a template implementation when you type `wordProcessor_` and select a schema from the suggestions list.

For more information about app schemas, see [App schema domains](/documentation/AppIntents/app-schema-domains).

## Topics

### Actions

[`addAudioToPage`](/documentation/AppIntents/AppSchema/WordProcessorIntent/addAudioToPage)

An intent schema that adds an audio clip to a page.

[`addImageToPage`](/documentation/AppIntents/AppSchema/WordProcessorIntent/addImageToPage)

An intent schema that adds an image to a page.

[`addTextBoxToPage`](/documentation/AppIntents/AppSchema/WordProcessorIntent/addTextBoxToPage)

An intent schema that adds a textbox to a page.

[`addVideoToPage`](/documentation/AppIntents/AppSchema/WordProcessorIntent/addVideoToPage)

An intent schema that adds a video to a page.

[`addWebVideoToPage`](/documentation/AppIntents/AppSchema/WordProcessorIntent/addWebVideoToPage)

An intent schema that adds a web video to a page.

[`create`](/documentation/AppIntents/AppSchema/WordProcessorIntent/create)

An intent schema that opens the app for composing a new text document.

[`createPage`](/documentation/AppIntents/AppSchema/WordProcessorIntent/createPage)

An intent schema that creates a new page in an editor document.

[`open`](/documentation/AppIntents/AppSchema/WordProcessorIntent/open)

An intent schema that opens the app to an editor.

[`openPage`](/documentation/AppIntents/AppSchema/WordProcessorIntent/openPage)

An intent schema that opens an editor document page.

[`WordProcessorIntent`](/documentation/AppIntents/AppSchema/WordProcessorIntent)

Identifies intent schemas in the word processor domain.

### Content and parameter types

[`document`](/documentation/AppIntents/AppSchema/WordProcessorEntity/document)

An entity schema for a document.

[`page`](/documentation/AppIntents/AppSchema/WordProcessorEntity/page)

An entity schema for a page.

[`template`](/documentation/AppIntents/AppSchema/WordProcessorEntity/template)

An entity schema for a template.

[`WordProcessorEntity`](/documentation/AppIntents/AppSchema/WordProcessorEntity)

Identifies entity schemas in the word processor domain.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)