BeClaude

deepwiki

New
Community RegistryGeneralby Pandora Team

Comprehensive documentation generation system for codebases. Analyzes your codebase structure and generates evidence-backed, well-organized markdown documentation with ASCII diagrams and automatic cross-references.

Community PluginView Source

Overview

This repo is provide a Claude Code marketplace template that contains reusable plugins, agents, commands, skills, and team context for extending Claude Code capabilities across multiple teams.

Overview

Pandora Marketplace is a structured repository that serves as a foundational template for teams to:

  • Extend Claude Code with custom plugins, agents, and commands
  • Share Reusable Components across teams and projects
  • Maintain Consistency through shared team context, guidelines, and standards
  • Implement Team-Specific Workflows tailored to your development practices
  • Build Documentation Automation with intelligent context generation tools

This marketplace enables organizations to create a unified, scalable ecosystem for AI-assisted development while maintaining team-specific customizations and standards.

How To Use This Marketplace

Step 1: Add the Pandora Marketplace to Claude Code

bash
/plugin marketplace add pandora-marketplace

Or add it with a specific repository path:

bash
# Add from local directory
/plugin marketplace add ./pandora_marketplace

# Add from GitHub repository
/plugin marketplace add owner/pandora_marketplace

# Add from Git URL
/plugin marketplace add https://github.com/your-org/pandora_marketplace.git

Step 2: Discover Available Plugins

Once the marketplace is added, you can discover all available plugins:

bash
/plugin list

This will show all available plugins in the marketplace, organized by category:

  • Core Plugins: Essential tools always recommended
  • Integration Plugins: Third-party service integrations
  • Team Plugins: Team-specific configurations

Step 3: Install Plugins

Install any plugin from the marketplace using:

bash
/plugin install <plugin-name>@pandora-marketplace

DeepWiki - Documentation Generation System

bash
/plugin install deepwiki@pandora-marketplace

📖 DeepWiki Usage Guide

Safeguard - Code Safety & Protection

bash
/plugin install safeguard@pandora-marketplace

📖 Safeguard Usage Guide

LaunchDarkly - Feature Flag Management

bash
/plugin install launchdarkly@pandora-marketplace

📖 LaunchDarkly Usage Guide

Step 4: Use the Plugin

After installation, each plugin provides specific commands. Refer to individual plugin README files for detailed usage instructions:

bash
# Initialize wiki documentation from your codebase
/deepwiki:init ./ ./wiki

# Sync wiki to Claude Code skills (after manual edits)
/deepwiki:sync ./wiki

# Install security protections
/install

# Manage feature flags
/add-feature-flag new-feature-name

Step 5: Update and Manage Plugins

bash
# Update marketplace to latest version
/plugin marketplace update

# List installed plugins
/plugin list --installed

# Uninstall a plugin
/plugin uninstall <plugin-name>@pandora-marketplace

Quick Reference

TaskCommand
Add marketplace/plugin marketplace add pandora-marketplace
List plugins/plugin list
Install plugin/plugin install <name>@pandora-marketplace
Update marketplace/plugin marketplace update
Initialize wiki documentation/deepwiki:init ./ ./wiki
Sync wiki to skills/deepwiki:sync ./wiki
Setup security/install
Add feature flag/add-feature-flag <flag-name>

Pandora Hub

The pandora hub supports team-contributed components that can be selectively installed. Teams publish agents, hooks, MCP servers, skills, slash commands, and workflows that other users can browse and install.

Team Structure

Each team has a dedicated directory under plugins/community/online/ with the following structure:

code
plugins/community/online/{team-name}/
├── manifest.json           # Team metadata and component registry
├── agents/                 # Claude Code agents
├── hooks/                  # Event-driven hooks
├── mcp_servers/            # MCP server configurations
├── skills/                 # Reusable skills
├── slash_commands/         # Slash commands
└── workflows/              # Multi-step workflows

Team Manifest

Each team's manifest.json defines available components:

json
{
  "team": "team-name",
  "description": "Team description",
  "version": "1.0.0",
  "maintainers": ["[email protected]"],
  "components": {
    "agents": [
      { "name": "agent-name", "description": "What it does", "path": "./agents/agent-name.md" }
    ],
    "hooks": [
      { "name": "hook-name", "description": "What it does", "path": "./hooks/hook-name/" }
    ],
    "mcp_servers": [
      { "name": "server-name", "description": "What it does", "path": "./mcp_servers/server-name/" }
    ],
    "skills": [
      { "name": "skill-name", "description": "What it does", "path": "./skills/skill-name/" }
    ],
    "slash_commands": [
      { "name": "command-name", "description": "What it does", "path": "./slash_commands/command-name.md" }
    ],
    "workflows": [
      { "name": "workflow-name", "description": "What it does", "path": "./workflows/workflow-name/" }
    ]
  }
}

Available Teams

TeamDescription
decide-teamDecision-making tools and workflows
find-teamSearch and discovery tools
inspire-teamCreative and inspiration tools

Browsing and Installing Team Components

Step 1: List available teams

bash
/pandora:teams

Step 2: Browse a team's components

bash
/pandora:browse decide-team

Step 3: Install components

bash
# Interactive installation (prompts for team, type, component)
/pandora:install

# Install a specific component
/pandora:install decide-team agents hello-world

# Install all agents from a team
/pandora:install decide-team agents *

# Install all components from a team
/pandora:install decide-team *

Command Syntax:

ArgumentsBehavior
(none)Guided - prompts for team, type, component
<team>Prompts for type and component
<team> <type>Prompts for component
<team> <type> <name>Installs directly
<team> <type> *Installs all of that type
<team> *Installs everything from team

Component Installation Targets

Components are installed to your ~/.claude/ directory:

Component TypeInstallation Location
agents~/.claude/agents/
hooks~/.claude/hooks/ + settings.json
mcp_servers~/.claude/mcp_servers/ + settings.json
skills~/.claude/skills/
slash_commands~/.claude/commands/
workflows~/.claude/workflows/

Project Structure

code
pandora_marketplace/
├── .claude/
│   └── settings.json                 # Claude Code settings
├── plugins/                          # All Claude Code plugins and extensions
│   ├── core/                         # Core plugins (always included)
│   │   ├── deepwiki/                 # Documentation generation suite
│   │   │   ├── agents/               # Planner, doc-generator, skill-generator
│   │   │   ├── commands/             # init.md, sync.md
│   │   │   └── skills/               # ASCII diagrams, templates, patterns
│   │   └── safeguard/                # Code safety and damage control
│   │       ├── commands/             # install.md
│   │       └── skills/               # Damage control hooks and cookbooks
│   ├── integrations/                 # Third-party integrations
│   │   └── launchdarkly/             # LaunchDarkly feature flags
│   │       ├── commands/             # add-feature-flag.md, remove-feature-flag.md
│   │       └── mcp/                  # MCP server configuration
│   └── community/                    # Community-contributed components
│       └── online/                   # Online teams
│           ├── decide-team/          # Decision-making tools
│           │   ├── manifest.json     # Team metadata and component registry
│           │   ├── agents/           # Team agents
│           │   ├── hooks/            # Team hooks
│           │   ├── mcp_servers/      # Team MCP servers
│           │   ├── skills/           # Team skills
│           │   ├── slash_commands/   # Team slash commands
│           │   └── workflows/        # Team workflows
│           ├── find-team/            # Search and discovery tools
│           │   └── ...               # Same structure as above
│           └── inspire-team/         # Creative and inspiration tools
│               └── ...               # Same structure as above
├── templates/                        # Templates for creating new plugins
│   ├── agents/                       # Agent creation templates
│   ├── hooks/                        # Hook implementation templates
│   ├── mcp_servers/                  # MCP server templates
│   ├── skills/                       # Skill creation templates
│   ├── slash_commands/               # Slash command templates
│   └── workflows/                    # Workflow templates
├── .gitignore                        # Git ignore rules
└── README.md                         # This file

Core Components

🔌 Plugins

Documentation generation suite with on-demand context loading:

  • `/deepwiki:init` - Initialize wiki documentation from codebase with ASCII diagrams and cross-references
  • `/deepwiki:sync` - Sync documentation to Claude Code skills for automatic context loading
  • `deepwiki-planner` - Agent that analyzes codebase and generates documentation structure
  • `deepwiki-doc-generator` - Agent that generates individual wiki pages with diagrams
  • `deepwiki-skill-generator` - Agent that creates Claude Code skills from wiki

Code safety and damage control plugin:

  • Code analysis and safety checks
  • Damage control recovery utilities
  • Language-specific hooks for Python and TypeScript

Third-party service integrations:

  • LaunchDarkly - Feature flag management

🛠️ Templates

Starting templates for extending the marketplace:

  • Agents: Templates for creating custom Claude Code agents
  • Skills: Templates for implementing reusable skills
  • Slash Commands: Templates for creating new commands
  • Workflows: Templates for complex multi-step workflows
  • Hooks: Templates for event-driven automation
  • MCP Servers: Templates for MCP server integration

Getting Started

1. Initialize the Marketplace

bash
# Clone or copy the marketplace template
git clone <marketplace-repo> pandora_marketplace
cd pandora_marketplace

2. Register in Claude Code

Claude Code will:

  • Discover all plugins in the /plugins directory
  • Load marketplace configuration
  • Make all commands, agents, and skills available

3. Generate Documentation

Use DeepWiki to generate documentation from your codebase:

bash
# Initialize wiki documentation
/deepwiki:init ./ ./wiki

# Sync to Claude Code skills for on-demand context
/deepwiki:sync ./wiki

4. Explore Available Commands

Once registered, use Claude Code to access marketplace features:

bash
# Initialize wiki documentation from your codebase
/deepwiki:init /path/to/your/repo ./wiki

# Sync wiki to Claude Code skills (after manual edits)
/deepwiki:sync ./wiki

# Sync custom documentation as a skill
/deepwiki:sync ./docs/team-conventions conventions

Plugin Development

Creating a New Command

See templates/slash_commands/slash-command-template.md for:

  • Command syntax and parameters
  • Tool permissions configuration
  • Output format guidelines
  • Examples and usage patterns

Creating a New Agent

See templates/agents/subagent-template.md for:

  • Agent capability definition
  • Input/output specifications
  • Tool access configuration
  • Integration with Claude Code

Creating a New Skill

See templates/skills/skill-template.md for:

  • Skill structure and metadata
  • Template usage examples
  • Reference materials
  • Helper scripts

Creating a Workflow

See templates/workflows/workflow_template.md for:

  • Workflow composition
  • Multi-step orchestration
  • Conditional logic
  • Error handling

Marketplace Structure

Plugin Organization

Plugins are organized by category:

code
plugins/
├── core/              # Essential plugins included by default
├── integrations/      # Third-party service integrations
└── community/         # Community-contributed components
    └── online/        # Online teams (selectively installable)

Plugin Components

Each plugin can contain:

  • Commands (.commands/): Slash commands and CLI-style operations
  • Agents (.agents/): Autonomous Claude agents for complex tasks
  • Skills (.skills/): Reusable capabilities with templates
  • Workflows (.workflows/): Multi-step orchestrated processes
  • MCP Servers (.mcp/): Model Context Protocol integrations

Usage Examples

Generate Wiki Documentation for Your Codebase

bash
# Initialize wiki from your project
/deepwiki:init /path/to/your/project ./wiki

# Result: Complete documentation in ./wiki/
# ├── README.md           - Navigation hub
# ├── overview/           - System overview, tech stack, glossary
# ├── architecture/       - System design, components, data model
# ├── features/           - Feature documentation
# ├── development/        - Setup, coding standards
# ├── testing/            - Testing strategy
# └── deployment/         - Build and environments

Sync Wiki to Claude Code Skills

bash
# After manual edits to wiki, sync to skills
/deepwiki:sync ./wiki

# Creates skills at {home}/.claude/skills/
# ├── overview/SKILL.md
# ├── architecture/SKILL.md
# ├── features/SKILL.md
# └── ...

# Claude auto-loads relevant context as you work

Create Custom Context Skills

bash
# Create custom documentation directory
mkdir -p ./docs/team-conventions

# Sync with custom skill name
/deepwiki:sync ./docs/team-conventions conventions

# Result: {home}/.claude/skills/conventions/SKILL.md

Sync Single Section

bash
# Update only architecture skill after edits
/deepwiki:sync ./wiki/architecture

# Result: Updates {home}/.claude/skills/architecture/SKILL.md

File Format Standards

Commands and Agents

Defined in Markdown with frontmatter:

markdown
---
allowed-tools: Glob(**/*), Grep(pattern:*), Read(**/*), Write(**/*), Task(subagent_type=Explore)
argument-hint: [param1] [param2]
description: Brief description of functionality
---

## Purpose
...

## Parameters
...

## Execution Steps
...

Team Context Files

Organized by category with consistent structure:

markdown
# Topic Title

## Overview
...

## Current State
...

## Standards/Guidelines
...

## References
...

Team Integration

For Teams Using This Marketplace

  1. Generate Documentation with /deepwiki:init to create wiki from your codebase
  2. Sync to Skills with /deepwiki:sync for on-demand context loading
  3. Add Team Components in plugins/community/online/{team-name}/ for team-specific tools
  4. Share with Team and make marketplace available to all team members

For Multiple Teams

  1. Maintain Core plugins in plugins/core/
  2. Organize by Team in plugins/community/online/{team-name}/
  3. Central Registry via manifest.json in each team directory

Contributing Team Components

To add components to a team:

  1. Create component in the appropriate directory (e.g., plugins/community/online/decide-team/agents/)
  2. Update the team's manifest.json to register the component
  3. Follow the templates in templates/ for proper formatting

Contributing

To add new plugins or components to the marketplace:

  1. Use Templates: Start with relevant template in templates/
  2. Follow Structure: Organize in appropriate plugins/ directory
  3. Test: Verify plugin works with Claude Code

Resources

  • Plugin Templates: templates/ directory
  • Core Plugins: plugins/core/ directory
  • Integration Examples: plugins/integrations/ directory

Version

Pandora Marketplace v1.0.0

  • Initial implementation
  • Core plugins: DeepWiki, Safeguard
  • Integration: LaunchDarkly
  • Plugin development templates

Support

For help:

  1. Check Plugin Marketplaces Documentation
  2. Check Plugins Documentation
  3. Check Discover Plugins Documentation

Pandora Marketplace - Building scalable, team-aware Claude Code ecosystems

Install & Usage

1
Create the skills directory
mkdir -p .claude/skills
2
Download the skill file
mkdir -p .claude/skills && curl -o .claude/skills/deepwiki.md https://raw.githubusercontent.com/gravity9-tech/pandora-marketplace/main/SKILL.md
3
Invoke in Claude Code
/deepwiki
View source on GitHub
documentationwikicode-analysisdiagrams

Frequently Asked Questions

What is deepwiki?

Comprehensive documentation generation system for codebases. Analyzes your codebase structure and generates evidence-backed, well-organized markdown documentation with ASCII diagrams and automatic cross-references.

How to install deepwiki?

To install deepwiki, 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 /deepwiki.

What is deepwiki best for?

deepwiki is a community categorized under General. It is designed for: documentation, wiki, code-analysis, diagrams. Created by Pandora Team.