# How to Install the Everything Claude Code Plugin: 2 Methods Explained

> Install the Everything Claude Code plugin easily with our guide. Learn the recommended marketplace method or manual file copy for WorldFlowAI/everything-claude-code.

- Repository: [WorldFlowAI/everything-claude-code](https://github.com/WorldFlowAI/everything-claude-code)
- Tags: how-to-guide
- Published: 2026-09-07

---

**The Everything Claude Code plugin can be installed via the Claude Code marketplace (recommended) or manually by copying files to your `~/.claude` configuration directory.**

Everything Claude Code is a **Claude Code plugin** that bundles agents, skills, hooks, commands, and rules into a battle-tested workflow. This open-source repository from WorldFlowAI provides a complete productivity system for Claude Code users who want structured, opinionated development practices.

## Method 1: Marketplace Installation (Recommended)

The fastest way to install the Everything Claude Code plugin uses Claude Code's built-in `/plugin` commands. This method automatically registers all components through the plugin manifest at [`.claude-plugin/plugin.json`](https://github.com/WorldFlowAI/everything-claude-code/blob/main/.claude-plugin/plugin.json).

Run these commands in your Claude Code session:

```bash

# Add the repository as a marketplace source (one-time setup)

/plugin marketplace add affaan-m/everything-claude-code

# Install the plugin and all its components

/plugin install everything-claude-code@everything-claude-code

```

The marketplace installation handles:

- **Agents** — Sub-agents like [`code-reviewer.md`](https://github.com/WorldFlowAI/everything-claude-code/blob/main/code-reviewer.md) and [`tdd-guide.md`](https://github.com/WorldFlowAI/everything-claude-code/blob/main/tdd-guide.md)
- **Commands** — Slash commands including `/tdd` and `/plan`
- **Rules** — Always-follow guidelines for security, style, and testing
- **Skills** — Workflow definitions and domain knowledge
- **Hooks** — Automation triggers for memory persistence and other features

## Method 2: Manual Installation

For offline setups or custom configurations, copy the plugin files directly into your Claude Code configuration. This approach is documented in the README at lines 11-32.

Clone and install manually:

```bash

# Clone the repository

git clone https://github.com/affaan-m/everything-claude-code.git
cd everything-claude-code

# Copy core plugin components

cp agents/*.md   ~/.claude/agents/
cp rules/*.md    ~/.claude/rules/
cp commands/*.md ~/.claude/commands/
cp -r skills/*   ~/.claude/skills/

# Merge hooks configuration into your settings

jq '.hooks += (import "hooks/hooks.json")' ~/.claude/settings.json > tmp && mv tmp ~/.claude/settings.json

```

The manual method requires the `jq` utility for JSON manipulation. Install it via your system package manager if needed.

## Optional: Configure Your Package Manager

The Everything Claude Code plugin includes a cross-platform utility at [`scripts/setup-package-manager.js`](https://github.com/WorldFlowAI/everything-claude-code/blob/main/scripts/setup-package-manager.js) that detects and configures your preferred Node.js package manager.

```bash

# Detect current package manager setting

node scripts/setup-package-manager.js --detect

# Set a global default (npm, pnpm, yarn, or bun)

node scripts/setup-package-manager.js --global pnpm

```

This configuration affects how the plugin's commands interact with Node.js projects.

## Verify Your Installation

Confirm the Everything Claude Code plugin is active:

```bash

# List all installed plugin commands

/plugin list

# Test a core command

/tdd

```

Successful execution without errors indicates proper installation. The `/tdd` command triggers the test-driven development workflow defined in [`commands/tdd.md`](https://github.com/WorldFlowAI/everything-claude-code/blob/main/commands/tdd.md).

## Key Plugin Files

Understanding these files helps with troubleshooting and customization:

- **[`.claude-plugin/plugin.json`](https://github.com/WorldFlowAI/everything-claude-code/blob/main/.claude-plugin/plugin.json)** — Plugin manifest declaring agent, skill, command, and rule locations
- **[`hooks/hooks.json`](https://github.com/WorldFlowAI/everything-claude-code/blob/main/hooks/hooks.json)** — Central hooks definition enabling automation features
- **`agents/`** — Markdown sub-agent definitions (e.g., [`code-reviewer.md`](https://github.com/WorldFlowAI/everything-claude-code/blob/main/code-reviewer.md))
- **`commands/`** — Slash-command implementations (e.g., [`tdd.md`](https://github.com/WorldFlowAI/everything-claude-code/blob/main/tdd.md), [`plan.md`](https://github.com/WorldFlowAI/everything-claude-code/blob/main/plan.md))
- **`rules/`** — Persistent guidelines for Claude Code behavior
- **`skills/`** — Reusable workflow and domain knowledge modules

## Summary

- **Marketplace install** — Use `/plugin marketplace add` and `/plugin install` for automatic setup
- **Manual install** — Copy files from `agents/`, `rules/`, `commands/`, and `skills/` to `~/.claude/`
- **Package manager** — Run [`scripts/setup-package-manager.js`](https://github.com/WorldFlowAI/everything-claude-code/blob/main/scripts/setup-package-manager.js) to configure npm/pnpm/yarn/bun preferences
- **Verification** — Execute `/plugin list` and `/tdd` to confirm successful installation

## Frequently Asked Questions

### What is the Everything Claude Code plugin?

The Everything Claude Code plugin is a Claude Code extension that bundles pre-configured agents, commands, rules, skills, and hooks into a unified productivity system. It implements battle-tested workflows documented in the WorldFlowAI/everything-claude-code repository, giving users structured approaches to code review, test-driven development, and project planning without manual configuration.

### Can I use the plugin offline?

Yes. The manual installation method works entirely offline. Clone the repository once, then copy the required files to your `~/.claude/` directory without needing marketplace access. The plugin manifest at [`.claude-plugin/plugin.json`](https://github.com/WorldFlowAI/everything-claude-code/blob/main/.claude-plugin/plugin.json) and all component files are self-contained in the repository.

### How do I uninstall or update the plugin?

For marketplace installations, use `/plugin uninstall everything-claude-code` to remove the plugin, then `/plugin install everything-claude-code@everything-claude-code` to reinstall the latest version. For manual installations, delete the corresponding files from `~/.claude/agents/`, `~/.claude/rules/`, `~/.claude/commands/`, and `~/.claude/skills/`, then re-copy from a fresh clone.

### What Claude Code version is required?

The plugin uses standard Claude Code plugin APIs introduced in early 2025. Ensure your Claude Code installation supports the `/plugin` command family. The repository's [`README.md`](https://github.com/WorldFlowAI/everything-claude-code/blob/main/README.md) at lines 75-88 and [`plugins/README.md`](https://github.com/WorldFlowAI/everything-claude-code/blob/main/plugins/README.md) at lines 31-40 document any version-specific requirements.