Skip to content

Repository files navigation

RoleCraft

RoleCraft for VS Code

The Security-First Skill Manager for AI Agents
Install, manage, and discover AI agent skills from VS Code

CI CodeQL Dependabot VS Code MIT Stars

Changelog Contributing Code of Conduct Support

Features

  • Skill Management — Install, list, remove, and search skills from the sidebar
  • MCP Server Management — Install, remove, and manage MCP servers from the sidebar
  • Profile Switcher — Save, apply, and delete agent configuration profiles
  • SKILL.md Support — Syntax highlighting, autocomplete, and validation
  • Security Scanning — View security reports before installing skills

Requirements

  • RoleCraft CLI installed and available in PATH
  • VS Code 1.85.0 or higher

Installation

  1. Download the latest .vsix file from Releases
  2. Open VS Code
  3. Run Extensions: Install from VSIX... from the Command Palette (Cmd+Shift+P / Ctrl+Shift+P)
  4. Select the downloaded .vsix file

Usage

  1. Open the RoleCraft sidebar (Activity Bar icon)
  2. Browse installed skills in the Skills view
  3. Use Command Palette (Ctrl+Shift+P) for all RoleCraft commands

Commands

Command Description
RoleCraft: Install Skill Search and install skills from registry
RoleCraft: Search Skills Search available skills
RoleCraft: List Skills List installed skills
RoleCraft: Remove Skill Remove an installed skill
RoleCraft: Doctor Run health check
RoleCraft: Test Skill Run skill tests
RoleCraft: Init New Skill Create a new SKILL.md file
RoleCraft: Install MCP Server Search and install MCP servers
RoleCraft: Remove MCP Server Remove an installed MCP server
RoleCraft: Save Profile Save current configuration as a profile
RoleCraft: Apply Profile Apply a saved profile
RoleCraft: Delete Profile Delete a saved profile

Configuration

Setting Default Description
rolecraft.executablePath rolecraft Path to RoleCraft CLI
rolecraft.autoDetectAgents true Auto-detect installed agents
rolecraft.defaultAgents ["cursor", "claude-code"] Default agents
rolecraft.showStatusBar true Show status bar item
rolecraft.autoRefresh true Auto-refresh tree views
rolecraft.securityNotification warning Security notification level

Development

# Install dependencies
npm install

# Compile
npm run compile

# Watch mode
npm run watch

# Lint
npm run lint

# Test
npm test

# Package
npm run package

License

MIT

About

VS Code extension for RoleCraft — install, manage, and discover AI agent skills with built-in security scanning. Manages skills, MCP servers, and agent profiles.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages