Skip to content

Update MCP reference for the retrieve_skill tool - #5441

Merged
Jeremy Rose (jeremyrose-viam) merged 3 commits into
mainfrom
claude/update-mcp-use-skill-tool
Oct 29, 2026
Merged

Jeremy Rose (jeremyrose-viam) merged 3 commits into
mainfrom
claude/update-mcp-use-skill-tool

Conversation

@shannonbradshaw

@shannonbradshaw Shannon Bradshaw (shannonbradshaw) commented Oct 20, 2026 •

Copy link
Copy Markdown
Collaborator

Updated 2026-10-29: the MCP team's revisions to this tool landed in viamrobotics/app#13783 (APP-18050): use_skill is now retrieve_skill. This PR now adds retrieve_skill instead (commit 73b2700), after merging main (which added the machine favorites tools in #5455).

Source changes

  • APP-18050 — viamrobotics/app#13783 (575befac0): renames the use_skill MCP tool to retrieve_skill and adds an optional path argument for a skill's reference files (default SKILL.md). It is still registered with readOnlyTool(...) in mcpserver/tools_skills.go. The PR also serves skills over the MCP Skills extension (skills/list, skills/get, and skill://viam/ resources), adds a set-up-obstacles skill beside resource-notes, and stops advertising the unused logging capability. App deploys continuously, so this is live.
  • APP-17973 — viamrobotics/app#14032 (d9911bb15): added the tool as use_skill.

Documents: no ticket key found (APP-18050 and APP-17973 and their parent APP-17885 have no DOCS ticket attached)

Docs changes

  • static/include/app/mcpserver/generated/mcp-tools-table.md: adds retrieve_skill under Read-only. It returns built-in skill text and changes nothing, so it matches the page's Read-only definition.

I checked every tool registration in mcpserver/ on app main against the table. Apart from retrieve_skill, the missing tools are read_simulation, start_simulation and stop_simulation (left out on purpose: they work only for organizations with simulation enabled, tracked for GA with the simulation UI), and the experimental set_machine_config and set_machine_config_properties, which the agent's backlog tracks separately (app#14104, app#14146).

How I found these

  • Xref lookup: none; the table is hand-maintained against mcpserver (see the docs repo's CLAUDE.md, "MCP server tool table").
  • Grep matches: use_skill, retrieve_skill, resource-notes, skill across docs/, static/, data/, layouts/, assets/: only this PR's own row.

make build-prod passes, and /reference/mcp/ renders the new row.


Generated by daily docs change agent

https://claude.ai/code/session_01Nja2XpwzQfFLZspPY9ZWkP


Generated by Claude Code

app#14032 (APP-17973) registers a read-only use_skill tool on the Viam MCP
server. It returns a configuration playbook by name; the first one,
resource-notes, explains the builder's notes scratchpad field.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HJj9jiAsPFAobPf781HS9K
@netlify

netlify Bot commented Oct 20, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for viam-docs ready!

Name Link
🔨 Latest commit 73b2700
🔍 Latest deploy log https://app.netlify.com/projects/viam-docs/deploys/6ae3105989a2ae8799820995
😎 Deploy Preview https://deploy-preview-5441--viam-docs.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
1 paths audited
Performance: 41 (🔴 down 6 from production)
Accessibility: 100 (no change from production)
Best Practices: 100 (no change from production)
SEO: 92 (no change from production)
PWA: 60 (no change from production)
View the detailed breakdown and full score reports

To edit notification comments on pull requests, go to your Netlify project configuration.

@viambot viambot added the safe to build This pull request is marked safe to build from a trusted zone label Oct 20, 2026
@jeremyrose-viam

Copy link
Copy Markdown
Member

Update: Holding this per the MCP team's request while they make some upcoming revisions to the tool.

@viam-overwatch

Copy link
Copy Markdown

Hey Shannon Bradshaw (@shannonbradshaw) — CI is green and no reviewer is assigned yet. Could you request one when you have a chance?

Auto-comment from overwatch. Will not re-nudge for 7 days.

app#13783 (APP-18050) renames the MCP server's use_skill tool to
retrieve_skill and adds an optional path argument for a skill's
reference files. It is still a read-only tool.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Nja2XpwzQfFLZspPY9ZWkP
@shannonbradshaw Shannon Bradshaw (shannonbradshaw) changed the title Update MCP reference for the use_skill tool Update MCP reference for the retrieve_skill tool Oct 29, 2026
@jeremyrose-viam
Jeremy Rose (jeremyrose-viam) merged commit d3f9642 into main Oct 29, 2026
13 checks passed
@jeremyrose-viam
Jeremy Rose (jeremyrose-viam) deleted the claude/update-mcp-use-skill-tool branch October 29, 2026 14:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

safe to build This pull request is marked safe to build from a trusted zone

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants