A curated collection of Claude Code plugins for Versent engineering teams.
# From GitHub (once published)
/plugin marketplace add versent/claude-marketplace
# For private repositories, set your GitHub token first
export GITHUB_TOKEN=ghp_your_token_here# Add from local path
/plugin marketplace add /path/to/claude-marketplace# Browse available plugins
/plugin discover
# Install a specific plugin
/plugin install example-versent-toolkit@versent-marketplace
/plugin install professor-frink@versent-marketplace
/plugin install worktree-manager@versent-marketplace
# List installed plugins
/plugin list| Plugin | Version | Description |
|---|---|---|
example-versent-toolkit |
1.0.0 | EXAMPLE: Template toolkit plugin - copy this to create your own |
professor-frink |
0.1.0 | Autonomous multi-session Claude Code plugin with HITL checkpoints, fresh context windows per task, and self-healing validation |
worktree-manager |
1.0.0 | Task management using git worktrees for parallel development with automated workspace isolation |
Each plugin lives in its own directory under plugins/:
plugins/your-plugin/
├── .claude-plugin/
│ └── plugin.json # Plugin manifest (required)
├── commands/ # Slash commands
│ └── your-command.md
├── agents/ # Specialized agents
│ └── your-agent.md
└── skills/ # Reusable skills
└── your-skill.md
{
"name": "your-plugin",
"description": "What your plugin does",
"version": "1.0.0",
"author": {
"name": "Your Name",
"email": "you@versent.com.au"
},
"keywords": ["relevant", "keywords"],
"commands": [
{
"name": "command-name",
"description": "What the command does",
"file": "./commands/command-name.md"
}
],
"agents": [
{
"name": "agent-name",
"description": "What the agent does",
"file": "./agents/agent-name.md"
}
],
"skills": [
{
"name": "skill-name",
"description": "What the skill does",
"file": "./skills/skill-name.md"
}
]
}Commands are markdown files that define behavior when a user runs /command-name:
# /command-name Command
Description of what this command does.
## Usage
/command-name [arguments]
## Instructions
Detailed instructions for Claude on how to handle this command...Agents are specialized assistants with YAML frontmatter defining their capabilities:
---
name: agent-name
description: What this agent specializes in
model: sonnet
tools:
- Read
- Glob
- Grep
---
# Agent Name
Instructions for the agent's behavior...Skills are reusable prompt templates:
# Skill Name
Instructions for how to perform this skill...
## Output Format
Expected output structure...- Create a new directory under
plugins/ - Add the required
.claude-plugin/plugin.jsonmanifest - Add your commands, agents, and/or skills
- Update the marketplace manifest (
.claude-plugin/marketplace.json) - Submit a pull request
When adding a plugin, add an entry to .claude-plugin/marketplace.json:
{
"plugins": [
{
"name": "your-plugin",
"description": "Brief description",
"version": "1.0.0",
"path": "./plugins/your-plugin"
}
]
}# Validate marketplace structure
/plugin validate /path/to/claude-marketplace
# Test plugin installation
/plugin marketplace add /path/to/claude-marketplace
/plugin install your-plugin@versent-marketplaceInternal use only - Versent Pty Ltd