ccconfigs
Personal configuration repository for Claude Code - a plugin marketplace containing essential tools and workflows.
Quick Start
-
Install the marketplace:
/plugin marketplace add dhruvbaldawa/ccconfigs
-
Set API keys (optional - for MCP servers):
export PARALLEL_API_KEY=your_parallel_key # Optional: Parallel Search
export PERPLEXITY_API_KEY=your_perplexity_key # Optional: Perplexity
-
Install plugins:
/plugin
# Install "essentials", "writing", and optionally "experimental" from ccconfigs
OpenCode Integration
Reuse this repository's Claude assets in OpenCode with minimal duplication.
# Interactive (recommended)
bun scripts/manage-opencode.ts
# Global baseline
bun scripts/manage-opencode.ts --scope global --set essentials
# Repo-local add-ons
bun scripts/manage-opencode.ts --scope repo --set writing,experimental
OpenCode merges global and local config. A practical setup is:
- Keep global plugin packs minimal (for example,
essentials)
- Enable specialized packs per repository (
writing, experimental)
See docs/guides/opencode-workflow.md for the full workflow.
Installation
Environment Variables
All MCP servers are optional. The essentials plugin uses built-in tools (WebFetch, WebSearch) first, with MCP servers as fallback for advanced capabilities.
Parallel Search (advanced web search with agentic mode):
- Get API key from parallel.ai
- Set environment variable:
export PARALLEL_API_KEY=your_key_here
Perplexity (AI-powered search):
- Get API key from Perplexity API Console
- Set environment variable:
export PERPLEXITY_API_KEY=your_key_here
Add these variables to your shell profile (.zshrc, .bashrc) for persistence. Without these keys, built-in tools (WebFetch, WebSearch) still provide full functionality.
Global Configuration (Optional)
This repository includes global Claude Code configuration that can be shared across all projects:
# After cloning, run the setup script to create symlinks
./setup-symlinks.sh
This creates symlinks from ~/.claude/ to the config/ directory in this repository, allowing you to:
- Version control your global Claude Code settings
- Edit your personal working rules from this repository
- Sync configuration across machines
The script is idempotent - you can run it multiple times safely.
What gets symlinked:
config/CLAUDE.md → ~/.claude/CLAUDE.md (your global working rules)
config/settings.json → ~/.claude/settings.json (global settings)
Install this marketplace
If this repository is hosted on GitHub:
# In any Claude Code session, run:
/plugin marketplace add dhruvbaldawa/ccconfigs
If using a local clone:
# Clone the repository
git clone https://github.com/dhruvbaldawa/ccconfigs.git
# Or use your local path
# In Claude Code, add the local marketplace:
/plugin marketplace add /Users/dhruv/Code/ccconfigs
Install plugins
Once the marketplace is added:
- Open the plugin menu:
/plugin
- Browse available plugins from the ccconfigs marketplace
- Select and install plugins:
- essentials: For development workflows (MCP servers, task management, research, debugging/planning)
- writing: For blog post writing in Dhruv's style
- experimental: For complex development workflows with specialized agents (research, review)
Plugins automatically configure all MCP servers, slash commands, skills, and agents.
Overview
This repository provides a structured plugin marketplace for Claude Code with three plugins:
- essentials: Systematic development workflows including MCP servers, task management commands, research capabilities, and debugging/planning skills
- writing: Conversation-driven blog writing workflow in Dhruv Baldawa's distinctive style
- experimental: Multi-skill workflow system with 6 specialized agents for complex development tasks (research, code review)
Plugins
Essentials Plugin
Systematic development workflows including MCP servers, task management commands, and debugging/planning skills.
MCP Servers
Pre-configured integrations with Model Context Protocol servers. Built-in tools (WebFetch, WebSearch) are prioritized, with MCP servers as fallback for advanced capabilities:
- Parallel Search: Advanced web search with agentic mode for complex queries, fact-checking, multi-source synthesis, and deep content extraction (optional API key)
- Perplexity: AI-powered search for broad research and multiple perspectives (optional API key)
- Context7: Library documentation lookup for official API references and technical specs (always available)
- Sequential-thinking: Structured thinking framework for complex analysis (always available)