Skip to content
TrustedSkillsbeta
Back to all skills

Tool Rename Deprecation

Official
microsoft·vlatest·agents·MIT

This skill safely deprecates outdated tools by renaming them, ensuring a smooth transition and preventing future confusion.

Install on your platform

This skill no longer installs under the name tool-rename-deprecation. microsoft/vscode has no skill named "tool-rename-deprecation" any more. It was renamed, moved or deleted upstream.

We check each listing against its upstream repository with the rules the skills CLI uses, last on 2026-10-22. We don't show a command we know will fail.

Repository install instructions

What we know about this skill

Publisher

microsoft

Matched to the vendor's own GitHub organisation.

Install target

Live repository

Not pinned. Installing fetches whatever the repository holds at the time you run the command.

Nobody has reviewed this code. TrustedSkills indexes and links skills; it does not audit, run or scan them. A skill runs with whatever access you give your agent — read the source before you install it.

Automated safety checks

scanned

We could not read this skill's source, so none of the checks below were run.

Not scanned. none of the 63 skills in the repository match this slug — it was most likely renamed or removed upstream after the registry indexed it Source recorded as microsoft/vscode.
This is a static scan, not a review. It reads the skill's files; it does not run them, and it cannot tell you whether the skill is any good or whether the code does what its description says. A skill runs with whatever access you give your agent.
What each check looks for →

About this skill

The tool-rename-deprecation skill enables AI agents to programmatically rename and deprecate tools within the Microsoft VS Code ecosystem. It streamlines maintenance by allowing developers to update tool identifiers while marking older versions as obsolete without removing them from the registry.

When to use it

  • Refactoring a codebase where a specific utility function has been renamed but must remain accessible for backward compatibility.
  • Deprecating an outdated AI agent tool in favor of a newer, more efficient implementation within VS Code extensions.
  • Managing tool lifecycles by signaling to other agents that a specific capability is no longer recommended for use.
  • Updating documentation or metadata associated with a tool while preserving its original identifier for historical records.

Key capabilities

  • Renames existing tools dynamically within the VS Code environment.
  • Marks tools as deprecated to guide agents away from obsolete features.
  • Maintains backward compatibility by keeping old identifiers active but flagged.
  • Integrates seamlessly with Microsoft's AI agent skill registry infrastructure.

Example prompts

  • "Use tool-rename-deprecation to rename the legacy 'legacy-parser' tool to 'modern-parser' and mark it as deprecated."
  • "Deprecate the 'old-auth-module' tool in my VS Code extension while ensuring existing agents can still reference it temporarily."
  • "Update the identifier for the 'data-fetcher' skill to 'api-client' and set its deprecation status to true."

Tips & gotchas

Ensure you have administrative access or appropriate permissions within your VS Code workspace before attempting to modify tool registries. Always test deprecated tools in a sandbox environment to confirm that backward compatibility functions as expected before rolling out changes globally.