Build with Agent Skills changeddocs/draft/develop/build-with-agent-skills
Upstream edited this page at 28 Jul 2026 15:42 UTC, give or take a minute or two: the time comes from Anthropic’s own sitemap rather than from a commit. This site recorded the change at 22 Oct 2026 20:37 UTC.
Upstream edited
Recorded here
Lines+8added
Lines−8removed
From line
47
where the diff opens
First seen
26 Aug 2026
this site's first read of the page
Recorded edits4to this page, all time
The whole hunk
from line 47, old and new numbered
/
from line 47
4747* **Who will use it** — just you, your team, or anyone who installs it
4848* **Action surface size** — a handful of operations versus wrapping a large API
4949* **User interaction needs** — plain text results, structured input via
50 [elicitation](/specification/draft/client/elicitation), or rich UI widgets
50 [elicitation](/specification/draft/client/elicitation.md), or rich UI widgets
5151* **Upstream auth** — API keys, OAuth 2.0, or none
5252
5353If your opening message already covers these, the agent skips ahead to the
from line 58
5858Based on discovery, the skill recommends one of four paths and scaffolds
5959accordingly:
6060
61**Remote [Streamable HTTP](/specification/draft/basic/transports/streamable-http)**
61**Remote [Streamable HTTP](/specification/draft/basic/transports/streamable-http.md)**
6262is the default for anything wrapping a cloud API. Zero install friction, one
6363deployment serves all users, and OAuth flows work properly because the server
6464can handle redirects and token storage. The reference skill includes scaffolds
6565for Cloudflare Workers and portable Express/FastMCP setups.
6666
67**[MCP apps](/extensions/apps/overview)** extend a server with interactive
67**[MCP apps](/extensions/apps/overview.md)** extend a server with interactive
6868widgets rendered in chat, such as searchable pickers, charts, and live
6969dashboards. The skill hands off to `build-mcp-app` when
70[elicitation's](/specification/draft/client/elicitation) flat-form constraints
70[elicitation's](/specification/draft/client/elicitation.md) flat-form constraints
7171don't fit.
7272
7373**[MCP Bundles (MCPB)](https://github.com/modelcontextprotocol/mcpb)** package a
from line 76
7676must touch the user's machine: reading local files, driving desktop apps, or
7777talking to localhost services. The skill hands off to `build-mcpb`.
7878
79**Local [stdio](/specification/draft/basic/transports/stdio)** remains available
79**Local [stdio](/specification/draft/basic/transports/stdio.md)** remains available
8080for prototyping, with a noted upgrade path to MCPB when you're ready to
8181distribute.
8282
from line 85
8585Once your agent scaffolds the server, iterate on tool descriptions and error
8686handling, then test and ship:
8787
88> **[MCP Inspector](/docs/draft/tools/inspector)**
88> **[MCP Inspector](/docs/draft/tools/inspector.md)**
8989>
9090> Test your server's tools, resources, and prompts interactively
9191
92> **[Connect to a client](/docs/draft/develop/connect-local-servers)**
92> **[Connect to a client](/docs/draft/develop/connect-local-servers.md)**
9393>
9494> Wire your server into an MCP client via local or remote configuration
9595
96> **[Publish to the Registry](/registry/quickstart)**
96> **[Publish to the Registry](/registry/quickstart.md)**
9797>
9898> Make your server discoverable in the MCP Registry
9999
No line in this hunk matches that.