researcher
NewMulti-source research using Perplexity, Gemini, Grok, and Claude WebSearch with parallel agent orchestration (3-24 agents)
Overview
My personal collection of Claude Code plugins.
Using this marketplace
Add this marketplace to Claude Code:
/plugin marketplace add nicknisi/claude-pluginsThen install plugins:
/plugin install consultant@nicknisiPlugins
- •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:
pi install git:github.com/nicknisi/claude-plugins
# or, while developing locally:
pi install /Users/nicknisi/Developer/claude-pluginsThe 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:
pi install npm:pi-subagentsThis 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.
# 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:allAdding a new plugin
- Create
plugins/your-plugin/.claude-plugin/plugin.jsonwith metadata - Add components: agents, commands, skills, or MCP servers
- If adding an MCP server, update
pnpm-workspace.yamland roottsconfig.json - Run
pnpm run syncto 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
mkdir -p .claude/skillsmkdir -p .claude/skills && curl -o .claude/skills/researcher.md https://raw.githubusercontent.com/nicknisi/claude-plugins/main/SKILL.md/researcherFrequently 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.