Claude Code has a built-in plugin system that lets you browse, install, and manage skills directly from your terminal. These same skills work with OpenClaw, Codex CLI, and other SKILL.md-compatible agents. No web browser needed, no manual file copying. This guide covers everything you need to know about using it effectively.
>
Quick Answer: Claude Code plugins bundle one or more skills, along with optional extensions, into a single package for easy installation and management directly from the terminal via the `/plugin` command.
In Claude Code, a plugin is a package that bundles one or more skills along with optional extensions like hooks and MCP server configurations. When you install a plugin, you get all the skills it contains.
The relationship between plugins and skills is simple: plugins are the distribution format, skills are the content. You install plugins; you use skills.
Browsing the Claude Code plugin marketplace is straightforward and efficient. Since everything happens right in your terminal, you don’t have to switch contexts or open a browser. This seamless integration saves time and streamlines your workflow.
To browse available plugins, use the `/plugin browse` command. This command fetches the latest list of plugins from the marketplace and presents you with a concise overview, including plugin names, descriptions, and ratings.
Step-by-step: Browsing plugins
1. Open your terminal with Claude Code active.
2. Enter `/plugin browse`.
3. Review the list of available plugins displayed.
4. Use arrow keys or type search terms to filter the list.
5. Select a plugin to view detailed information, including included skills and version history.
Tips for effective browsing
- Use keyword filters to narrow down plugins relevant to your tasks, e.g., `/plugin browse data` to find data processing plugins.
- Check user ratings and reviews for community feedback.
- Look for recently updated plugins to ensure compatibility and fresh features.
Once you find a plugin that suits your needs, installation is just a command away. The marketplace handles all dependencies and configurations automatically, so you can focus on using the new skills immediately.
How to install a plugin
1. Identify the plugin name from browsing results.
2. Run `/plugin install
`.
3. Wait for the installation to complete. The system will confirm successful installation or highlight any errors.
4. Start using the skills included in the plugin immediately in your Claude Code sessions.
Real-world example
Suppose you want to install a plugin called `json-tools` that includes skills for formatting, validating, and transforming JSON data. Simply run `/plugin install json-tools`. Once installed, you can use commands like `/skill json-format` or `/skill json-validate` without additional setup.
Installation tips
- Always check plugin documentation for any post-install instructions.
- If you encounter conflicts or errors, try reinstalling or updating your Claude Code version.
- Use `/plugin list` to see all installed plugins and verify your installations.
Managing plugins effectively ensures your environment stays clean and efficient. Claude Code provides commands for listing, updating, and removing plugins right from the terminal.
Listing plugins
Use `/plugin list` to see all plugins currently installed. This command shows plugin names, versions, and the number of skills each contains.
Updating plugins
To keep plugins up to date with the latest features and fixes, run `/plugin update `. You can also update all plugins at once with `/plugin update --all`.
Removing plugins
If you no longer need a plugin, remove it with `/plugin uninstall `. This command cleans up all associated skills and extensions to free resources.
Best practices for plugin management
- Regularly update plugins to benefit from improvements and security patches.
- Remove plugins that are no longer in use to prevent clutter and potential conflicts.
- Back up your plugin list and settings if you plan to reinstall Claude Code or migrate to a new system.
Claude Code plugins unlock a wide range of practical applications across various domains. Here are some real-world examples illustrating their versatility.
Software development
Developers can install plugins that provide skills for code linting, formatting, generation, and refactoring. For instance, a `python-dev-tools` plugin might include skills to check syntax, run tests, and auto-generate boilerplate code.
Data analysis
Data scientists and analysts benefit from plugins that include skills for data cleaning, transformation, and visualization. Installing a `data-utils` plugin could provide commands to convert CSV files, generate charts, and summarize datasets.
Automation and scripting
Automators can leverage plugins that bundle skills for interacting with APIs, file systems, and task scheduling. For example, an `api-integration` plugin might offer skills to authenticate, fetch, and parse data from various web services.
Writing and documentation
Writers and technical communicators can use plugins with skills for grammar checking, summarization, and format conversion. A `writing-assistant` plugin could help create polished and concise documents rapidly.
1. Explore plugin documentation thoroughly to understand available skills.
2. Combine multiple plugins to create powerful workflows tailored to your needs.
3. Engage with the Claude Code community to discover popular and emerging plugins.
4. Regularly clean up unused plugins to maintain optimal performance.
5. Experiment with plugin configurations and extensions to customize your environment.
Claude Code’s built-in plugin marketplace revolutionizes how you enhance your terminal experience by making skill installation and management quick, easy, and integrated. Whether you’re a developer, data scientist, or writer, plugins empower you to extend Claude Code’s capabilities without ever leaving your terminal.
By following this guide, you can confidently browse, install, and manage plugins to create a personalized, efficient AI-assisted workspace. Start exploring the marketplace today and unlock the full potential of Claude Code!