Skip to content

datum-cloud/claude-code-plugins

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Claude Code Plugin Marketplace

A marketplace for Claude Code plugins providing platform engineering tools and automation. This repository hosts multiple plugins that can be installed individually or as a collection.

Available Plugins

Plugin Description Version
datum-platform Kubernetes platform engineering automation with aggregated API servers, controller patterns, and GitOps deployment 1.5.0
datum-gtm Go-to-market automation with commercial strategy, product discovery, and customer support 1.0.0

Installation

Adding the Marketplace

Add this marketplace to Claude Code:

# In Claude Code:
/plugin marketplace add datum-cloud/claude-code-plugins

Or configure it in your project's .claude/settings.json to prompt team members to install the marketplace when they trust the project folder:

{
  "extraKnownMarketplaces": {
    "datum-claude-code-plugins": {
      "source": {
        "source": "github",
        "repo": "datum-cloud/claude-code-plugins"
      }
    }
  }
}

You can also pre-enable specific plugins:

{
  "extraKnownMarketplaces": {
    "datum-claude-code-plugins": {
      "source": {
        "source": "github",
        "repo": "datum-cloud/claude-code-plugins"
      }
    }
  },
  "enabledPlugins": {
    "datum-platform@datum-claude-code-plugins": true,
    "datum-gtm@datum-claude-code-plugins": true
  }
}

Installing a Plugin

Once the marketplace is added, install plugins by name:

/plugin install datum-platform@datum-claude-code-plugins
/plugin install datum-gtm@datum-claude-code-plugins

Local Development

For local development, add the marketplace from your local directory:

# In Claude Code:
/plugin marketplace add ./path/to/claude-code-plugins
/plugin install datum-platform@datum-claude-code-plugins

Validation

Validate the marketplace before distribution:

# From the command line:
claude plugin validate .

# Or from within Claude Code:
/plugin validate .

Marketplace Structure

claude-code-plugins/
├── .claude-plugin/
│   └── marketplace.json        # Marketplace catalog
├── plugins/
│   ├── datum-platform/         # Platform engineering plugin
│   │   ├── .claude-plugin/
│   │   │   └── plugin.json     # Plugin manifest
│   │   ├── agents/             # Specialized agents
│   │   ├── skills/             # Knowledge modules
│   │   ├── commands/           # Slash commands
│   │   ├── hooks/              # Automation hooks
│   │   └── scripts/            # Utility scripts
│   └── datum-gtm/              # Go-to-market plugin
│       ├── .claude-plugin/
│       │   └── plugin.json     # Plugin manifest
│       ├── agents/             # Specialized agents
│       ├── skills/             # Knowledge modules
│       └── commands/           # Slash commands
└── README.md

Plugins

datum-platform

Kubernetes platform engineering automation with aggregated API servers, controller patterns, and GitOps deployment for the Datum Cloud platform.

Features:

  • 6 specialized agents (api-dev, frontend-dev, sre, test-engineer, code-reviewer, tech-writer)
  • 26 skill modules covering Kubernetes patterns, Go conventions, deployment workflows, and more
  • Pipeline orchestration for structured feature development
  • Automatic learning engine for pattern extraction

Category: Platform Engineering Tags: kubernetes, go, infrastructure, multi-tenant, devops

datum-gtm

Go-to-market automation with commercial strategy, product discovery, and customer support tools.

Features:

  • 4 specialized agents (product-discovery, commercial-strategist, gtm-comms, support-triage)
  • 3 skill modules for GTM workflows
  • Commercial strategy and pricing analysis
  • Customer support triage automation

Category: Business Tags: gtm, marketing, product, support, commercial

Contributing

Adding a New Plugin

  1. Create a directory under plugins/:

    mkdir -p plugins/your-plugin-name/.claude-plugin
  2. Create the plugin manifest at plugins/your-plugin-name/.claude-plugin/plugin.json:

    {
      "name": "your-plugin-name",
      "description": "Description of your plugin",
      "version": "1.0.0",
      "author": {
        "name": "Your Name",
        "url": "https://github.com/your-org"
      },
      "repository": "https://github.com/datum-cloud/claude-code-plugins",
      "license": "MIT",
      "keywords": ["your", "keywords"]
    }
  3. Add your plugin components:

    • agents/ - Agent definitions (markdown files)
    • skills/ - Knowledge modules
    • commands/ - Slash commands
    • hooks/ - Automation hooks
  4. Register your plugin in .claude-plugin/marketplace.json:

    {
      "name": "your-plugin-name",
      "source": "./plugins/your-plugin-name",
      "description": "Description of your plugin",
      "version": "1.0.0",
      "category": "your-category",
      "tags": ["tag1", "tag2"]
    }
  5. Submit a pull request.

Plugin Guidelines

  • Each plugin should be self-contained within its directory
  • Use ${CLAUDE_PLUGIN_ROOT} for path references in hooks and scripts
  • Include a README in your plugin directory with usage documentation
  • Follow semantic versioning for plugin versions
  • Test your plugin locally before submitting

For detailed guidance on plugin development, see the official Claude Code documentation.

Documentation

License

MIT

About

Develop on Datum Cloud with Claude Code

Resources

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages