# TextEdit

> Use this tool when you need to generate formatted documents, modify text styling, or manage document structure without manual interaction. It provides programmatic control over rich text document creation, editing, and formatting operations through RTF document manipulation. Ideal for AI assistants requiring native document creation capabilities, content management workflows, or automated document generation tasks in macOS environments.

Canonical page: https://skillsregistry.net/skills/m-pineapple-textedit  
JSON: https://api.skillsregistry.net/v1/skills/m-pineapple-textedit

## Description

This MCP server provides AI assistants with direct access to macOS TextEdit functionality through RTF document manipulation, built with Swift and targeting macOS 12+. The implementation offers programmatic control over rich text document creation, editing, and formatting operations by interfacing with TextEdit's RTF capabilities, enabling AI agents to generate formatted documents, modify text styling, and manage document structure without manual TextEdit interaction. Designed specifically for macOS environments, it serves developers building AI assistants that need native document creation capabilities, content management workflows requiring rich text formatting, and automated document generation tasks that leverage TextEdit's built-in RTF processing.

## Trust

- **Trust score (0–1):** 1.00
- **Verification tier:** verified
- **Last scanned:** 2026-09-28

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** ai-ml
- **Updated:** 2026-09-28

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/m-pineapple-textedit)
- **Repository:** <https://github.com/m-pineapple/textedit-mcp>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "m-pineapple-textedit"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/m-pineapple-textedit` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/m-pineapple-textedit/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
