BeClaude

researcher

New
8Community RegistryGeneralby Nick Nisi

Multi-source research using Perplexity, Gemini, Grok, and Claude WebSearch with parallel agent orchestration (3-24 agents)

Community PluginView Source

Overview

My personal collection of Claude Code plugins.

Using this marketplace

Add this marketplace to Claude Code:

bash
/plugin marketplace add nicknisi/claude-plugins

Then install plugins:

bash
/plugin install consultant@nicknisi

Plugins

  • consultant - Multi-model AI consultation and research with GPT-5/Codex, Gemini, Grok, Perplexity, and Claude (supports both single-agent consultation and parallel multi-agent research)
  • content - Tools for bootstrapping content creation
  • developer-experience - Tools for the experienced developer experience engineer
  • essentials - Core productivity tools and workflows for Claude Code
  • ideation - Transform brain dumps into structured contracts, phased PRDs, and implementation specs
  • meta - Meta-cognitive tools for Claude Code self-improvement. Learn from feedback, optimize configuration, and evolve your AI development workflow.
  • sandbox - Experimental agents, skills, and output styles for unconventional interaction patterns
  • spec-driven - Transform specifications into executable code with validation-driven development
  • workos - Enterprise authentication and SSO integration toolkit

Using with Pi

This repo is also a Pi package. Install it directly:

bash
pi install git:github.com/nicknisi/claude-plugins
# or, while developing locally:
pi install /Users/nicknisi/Developer/claude-plugins

The Pi package loads the same plugins/*/skills and plugins/*/commands files, plus pi/extensions/claude-compat.ts for Claude Code compatibility shims like AskUserQuestion, WebFetch, WebSearch, TodoWrite, and file-backed task tools.

For skills that rely on Claude Code's Task/Agent subagent workflow, install pi-subagents once:

bash
pi install npm:pi-subagents

This repo does not load pi-subagents directly because Pi currently errors when the same extension/tool is loaded twice, and many Pi setups already have pi-subagents installed globally.

Development

This is a pnpm workspace with TypeScript project references.

bash
# Install dependencies
pnpm install

# Type check everything
pnpm run typecheck

# Build all MCP servers
pnpm run build

# Build and sync marketplace metadata
pnpm run build:all

Adding a new plugin

  1. Create plugins/your-plugin/.claude-plugin/plugin.json with metadata
  2. Add components: agents, commands, skills, or MCP servers
  3. If adding an MCP server, update pnpm-workspace.yaml and root tsconfig.json
  4. Run pnpm run sync to auto-discover and add to marketplace

The sync script scans plugins/ and automatically discovers all plugins with valid plugin.json files. Add a plugin directory and it shows up. Remove one and it disappears.

License

MIT

Install & Usage

1
Create the skills directory
mkdir -p .claude/skills
2
Download the skill file
mkdir -p .claude/skills && curl -o .claude/skills/researcher.md https://raw.githubusercontent.com/nicknisi/claude-plugins/main/SKILL.md
3
Invoke in Claude Code
/researcher
View source on GitHub
agentresearchperplexitygeminigrokweb-searchmulti-agentparallel

Frequently Asked Questions

What is researcher?

Multi-source research using Perplexity, Gemini, Grok, and Claude WebSearch with parallel agent orchestration (3-24 agents)

How to install researcher?

To install researcher, create the .claude/skills directory in your project, then run the curl command to download the skill file. Once installed, invoke it in Claude Code with /researcher.

What is researcher best for?

researcher is a community categorized under General. It is designed for: agent, research, perplexity, gemini, grok, web-search, multi-agent, parallel. Created by Nick Nisi.