Stop Sharing Prompts: Scaling AI Productivity with Claude Plugin Marketplaces
These articles are AI-generated summaries. Please check the original sources for full details.
Stop Sharing Prompts — Start Shipping Claude Plugins
Michel Sánchez Montells introduces a centralized Git-based repository model for Claude Code and Cowork users to manage AI tooling. This system replaces manual prompt sharing with a structured marketplace index using marketplace.json and plugin.json files.
Why This Matters
Individual AI configurations create tool fragmentation where local improvements are siloed within a single user’s environment. Moving to a repository-based marketplace establishes a single source of truth, enabling automatic updates and platform-agnostic distribution across Windows, Mac, and Ubuntu systems to prevent the ‘which version do you have?’ dilemma.
Key Insights
- Standardized Marketplace Index: Using a .claude-plugin/marketplace.json file at the repository root allows Claude Code and Cowork to discover and sync multiple plugins simultaneously (2026).
- Autonomous Skill Invocation: Skills defined in SKILL.md files are triggered automatically by Claude’s reasoning engine when the conversation context matches the prompt’s instructions.
- Explicit Command Execution: Commands stored in the commands/ directory allow for manual triggers using the / prefix and support argument passing via the $ARGUMENTS variable.
- Platform Interoperability: The marketplace structure supports GitHub, GitLab, and Bitbucket, ensuring developers on Claude Code (CLI) and Cowork (GUI) share identical logic.
Working Examples
The marketplace.json file defines the plugin index at the repository root.
{
"name": "claude-montells-plugins",
"owner": {
"name": "Michel Sánchez Montells"
},
"plugins": [
{
"name": "greetings",
"source": "./greetings",
"description": "A collection of greeting utilities."
}
]
}
A command example using frontmatter for tool permissions and bash execution.
---
description: "Introduce the session with date and directory context"
allowed-tools: Bash(date), Bash(pwd)
---
Greet the user and provide session context.
## Context
- Current date and time: !`date`
- Working directory: !`pwd`
## Task
Say hello and let the user know where they are.
Practical Applications
- Engineering Onboarding: New team members connect to a single marketplace URL (e.g., owner/repo) to instantly gain access to all internal PR review and Jira automation tools. Pitfall: Manual prompt sharing leads to fragmented toolsets where junior members lack senior-level AI optimizations.
- Enterprise Skill Sync: Organization admins connect GitHub repositories to Cowork Team plans for auto-installation of plugins across all seats. Pitfall: Exporting/importing local files via Slack creates version divergence that breaks automated workflows.
References:
Continue reading
Next article
Closing the Shadow AI Gap: New Compliance Deadlines for Financial Institutions
Related Content
Eliminating AI Agent Instruction Drift with agent-kit
Stop hand-maintaining separate instruction files for Claude, Gemini, and Copilot by deriving all agent configs from a single AGENTS.md source.
AI Coding Assistant Comparison 2026: Cursor, Copilot, Claude Code, and JetBrains AI
A technical evaluation of 2026's AI coding tools, where Cursor leads power users with a 200K context window and agentic refactoring.
Engineering a Unified Korean Entertainment Database Across 10 Fragmented Sources
Engineer Cara Jung builds a unified database for Korean entertainment, aggregating data from 10 sources including NAVER and KOBIS to solve metadata fragmentation.