Roo-Code v3.38.0 Adds Agent Skills and Powerful Custom Tools

Roo-Code v3.38.0 introduces Agent Skills integration, npm and .env support for custom tools, and an optional slash-command mode field.

Roo-Code v3.38.0 Adds Agent Skills and Powerful Custom Tools

TL;DR

  • Roo-Code v3.38.0: introduces Agent Skills support: integration with Agent Skills for reusable packages of prompts, tools, and resources
  • Custom tools: npm and .env support: Custom tools can import npm packages and read .env files
  • Slash command front matter: new optional mode field to auto-switch Roo to a specified mode on trigger

Roo-Code has shipped version 3.38.0, bringing a set of developer-focused improvements aimed at expanding extensibility and simplifying how tools behave.

What’s new in v3.38.0

  • Agent Skills support: Roo now integrates with Agent Skills, allowing developers to reuse packaged prompts, tools, and resources to extend Roo’s capabilities more easily.

  • Slash commands gain optional mode switching: Slash command front matter can now include an optional mode field, letting commands automatically switch Roo into a specific mode when invoked.

  • Custom tools get npm and .env support: Custom tools can now depend on npm packages and read from .env files, making it easier to import external libraries and access environment variables inside tooling workflows.

For developers, the highlights are clearly Agent Skills and the expanded custom tool support. Together, they make it easier to package reusable behaviors and build more capable, dependency-aware tools on top of Roo.

Read the full release on GitHub: https://github.com/RooCodeInc/Roo-Code/releases/tag/v3.38.0

Continue the conversation on Slack

Did this article spark your interest? Join our community of experts and enthusiasts to dive deeper, ask questions, and share your ideas.

Join our community