Skip to content

Commit 1b1edc3

Browse files
Merge pull request #352 from jonathanhefner/expand-agent-skills-guide
Expand Agent Skills guide
2 parents 6ab5741 + bb2658d commit 1b1edc3

3 files changed

Lines changed: 24 additions & 11 deletions

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ This repository provides two [Agent Skills](https://agentskills.io/) for buildin
5353
/plugin install mcp-apps@modelcontextprotocol-ext-apps
5454
```
5555

56-
Or you can install the skills in your favorite AI coding agent by following the [skills installation guide](./docs/agent-skills.md).
56+
For more information, including instructions for installing the skills in your favorite AI coding agent, see the [agent skills guide](./docs/agent-skills.md).
5757

5858
## Examples
5959

docs/agent-skills.md

Lines changed: 19 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,20 @@
22
title: Agent Skills
33
---
44

5-
# Install the Skills
5+
# Agent Skills
66

7-
The MCP Apps repository provides two [Agent Skills](https://agentskills.io/) for AI coding agents: one for scaffolding MCP Apps with interactive UIs, and one for migrating from the OpenAI Apps SDK.
7+
[Agent Skills](https://agentskills.io/) are instruction sets that guide AI coding agents through tasks. When you invoke a skill, the agent takes the lead — it asks clarifying questions, makes decisions based on your codebase, and executes the work.
8+
9+
This repository provides two skills:
10+
11+
- [**create-mcp-app**](https://github.com/modelcontextprotocol/ext-apps/blob/main/plugins/mcp-apps/skills/create-mcp-app/SKILL.md) — scaffolds a new MCP App with an interactive UI
12+
- [**migrate-oai-app**](https://github.com/modelcontextprotocol/ext-apps/blob/main/plugins/mcp-apps/skills/migrate-oai-app/SKILL.md) — migrates an existing OpenAI App to the MCP Apps SDK
13+
14+
## Install the Skills
815

916
Choose one of the following installation methods based on your agent:
1017

11-
## Option 1: Claude Code Plugin
18+
### Option 1: Claude Code Plugin
1219

1320
Install via Claude Code:
1421

@@ -17,15 +24,15 @@ Install via Claude Code:
1724
/plugin install mcp-apps@modelcontextprotocol-ext-apps
1825
```
1926

20-
## Option 2: Vercel Skills CLI
27+
### Option 2: Vercel Skills CLI
2128

2229
Use the [Vercel Skills CLI](https://skills.sh/) to install skills across different AI coding agents:
2330

2431
```bash
2532
npx skills add modelcontextprotocol/ext-apps
2633
```
2734

28-
## Option 3: Manual Installation
35+
### Option 3: Manual Installation
2936

3037
Clone the repository:
3138

@@ -45,9 +52,15 @@ Then copy the skills from `plugins/mcp-apps/skills/` to your agent's skills dire
4552

4653
Ask your agent "What skills do you have?" — you should see `create-mcp-app` and `migrate-oai-app` among the available skills.
4754

48-
## Next Steps
55+
## Invoke a Skill
4956

5057
Try invoking the skills by asking your agent:
5158

5259
- "Create an MCP App" — scaffolds a new MCP App with an interactive UI
5360
- "Migrate from OpenAI Apps SDK" — converts an existing OpenAI App to use the MCP Apps SDK
61+
62+
The agent will guide you through the process, asking clarifying questions as needed.
63+
64+
## Test Your App
65+
66+
After creating or migrating your MCP App, see the [Testing MCP Apps](./testing-mcp-apps.md) guide to run and debug it locally.

docs/quickstart.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@ title: Quickstart
66

77
This tutorial walks you through building an MCP App—a tool with an interactive **View** (a UI that renders inside an iframe) that displays in MCP hosts like Claude Desktop.
88

9-
## What You'll Build
9+
> [!TIP]
10+
> Feel like vibe coding instead? Try the [MCP Apps agent skills](./agent-skills.md).
1011
11-
A simple app that fetches the current server time and displays it in an interactive View. You'll learn the core pattern: **MCP Apps = Tool + UI Resource**.
12+
## What You'll Build
1213

13-
> [!NOTE]
14-
> The complete example is available at [`examples/quickstart`](https://github.com/modelcontextprotocol/ext-apps/tree/main/examples/quickstart).
14+
A simple app that fetches the current server time and displays it in an interactive View. You'll learn the core pattern: **MCP Apps = Tool + UI Resource**. The complete example is available in [`examples/quickstart`](https://github.com/modelcontextprotocol/ext-apps/tree/main/examples/quickstart).
1515

1616
## Prerequisites
1717

0 commit comments

Comments
 (0)