Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

feat: add Roo Code skills integration (export & run)#543

Merged
breaking-brake merged 1 commit intomainbreaking-brake/cc-wf-studio:mainfrom
feat/roo-code-skills-integrationbreaking-brake/cc-wf-studio:feat/roo-code-skills-integrationCopy head branch name to clipboard
Feb 7, 2026
Merged

feat: add Roo Code skills integration (export & run)#543
breaking-brake merged 1 commit intomainbreaking-brake/cc-wf-studio:mainfrom
feat/roo-code-skills-integrationbreaking-brake/cc-wf-studio:feat/roo-code-skills-integrationCopy head branch name to clipboard

Conversation

@breaking-brake
Copy link
Copy Markdown
Owner

Summary

Add Roo Code VSCode extension integration for exporting and running workflows as Roo Code Skills.

Closes #531

Motivation

Roo Code is a popular AI coding agent VSCode extension. Users requested integration (Issue #531) to export workflows to .roo/skills/ format and run them directly via the Roo Code Extension API. This follows the same pattern as the existing Copilot and Codex CLI integrations.

Changes

New Files:

  • src/extension/commands/roo-code-handlers.ts - Export/Run handler functions
  • src/extension/services/roo-code-skill-export-service.ts - Export to .roo/skills/{name}/SKILL.md
  • src/extension/services/roo-code-mcp-sync-service.ts - MCP config sync to .roo/mcp.json
  • src/extension/services/roo-code-extension-service.ts - Roo Code Extension API wrapper (startNewTask)

Modified Files:

  • src/shared/types/messages.ts - Add Roo Code payload types and message types
  • src/webview/src/services/vscode-bridge.ts - Add exportForRooCode() / runForRooCode() bridge functions
  • src/webview/src/stores/refinement-store.ts - Add isRooCodeEnabled state with localStorage persistence
  • src/webview/src/components/toolbar/MoreActionsDropdown.tsx - Add Roo Code toggle menu item
  • src/webview/src/components/Toolbar.tsx - Add Export/Run buttons and handlers
  • src/extension/commands/open-editor.ts - Add message dispatch for EXPORT_FOR_ROO_CODE / RUN_FOR_ROO_CODE
  • src/extension/services/skill-normalization-service.ts - Add 'roo-code' to TargetCli and .roo/skills/ pattern
  • package.json - Update displayName, description, keywords
  • README.md - Add Roo Code support documentation

Testing

  • npm run format && npm run lint && npm run check passed
  • npm run build passed
  • Manual E2E testing completed (Export & Run)

🤖 Generated with Claude Code

- Add export to .roo/skills/{name}/SKILL.md format
- Add run via Roo Code Extension API (startNewTask)
- Add MCP sync to .roo/mcp.json
- Add Roo Code toggle in More Actions dropdown
- Add 'roo-code' to skill normalization service

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@breaking-brake breaking-brake merged commit 913eba0 into main Feb 7, 2026
3 checks passed
@breaking-brake breaking-brake deleted the feat/roo-code-skills-integration branch February 7, 2026 14:56
braking-brake-semantic-release Bot pushed a commit that referenced this pull request Feb 7, 2026
## [3.20.0](v3.19.2...v3.20.0) (2026-02-07)

### Features

* add Roo Code skills integration (export & run) ([#543](#543)) ([913eba0](913eba0))

### Improvements

* add persistent memory setting to SubAgent and SubAgentFlow nodes ([#541](#541)) ([b48acd7](b48acd7))
* add Roo Code skills detection and documentation ([#545](#545)) ([5db6252](5db6252))
* simplify Skill node description in exported MD files ([#547](#547)) ([3fc1f6c](3fc1f6c))
@braking-brake-semantic-release
Copy link
Copy Markdown

🎉 This PR is included in version 3.20.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

roo code vscode support

1 participant

Morty Proxy This is a proxified and sanitized view of the page, visit original site.