chore: rebrand for public release
- Move repository from bandit to personal-projects organization - Remove all "Bandit Labs" references - Update author to Leo Miranda - Rename marketplace from bandit-claude-marketplace to claude-code-marketplace - Add MIT LICENSE file - Remove outdated root .mcp.json (MCP servers now bundled in plugins) - Update all repository URLs to new location Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -1,10 +1,10 @@
|
||||
{
|
||||
"name": "bandit-claude-marketplace",
|
||||
"name": "claude-code-marketplace",
|
||||
"version": "2.0.0",
|
||||
"description": "Project management plugins with Gitea and NetBox integrations",
|
||||
"owner": {
|
||||
"name": "Bandit Labs",
|
||||
"email": "dev@banditlabs.io"
|
||||
"name": "Leo Miranda",
|
||||
"email": "leobmiranda@gmail.com"
|
||||
},
|
||||
"plugins": [
|
||||
{
|
||||
|
||||
28
.mcp.json
28
.mcp.json
@@ -1,28 +0,0 @@
|
||||
{
|
||||
"mcpServers": {
|
||||
"gitea": {
|
||||
"command": "/home/lmiranda/repos/bandit/support-claude-mktplace/mcp-servers/gitea/.venv/bin/python",
|
||||
"args": ["-m", "mcp_server.server"],
|
||||
"cwd": "/home/lmiranda/repos/bandit/support-claude-mktplace/mcp-servers/gitea",
|
||||
"env": {
|
||||
"PYTHONPATH": "/home/lmiranda/repos/bandit/support-claude-mktplace/mcp-servers/gitea"
|
||||
}
|
||||
},
|
||||
"wikijs": {
|
||||
"command": "/home/lmiranda/repos/bandit/support-claude-mktplace/mcp-servers/wikijs/.venv/bin/python",
|
||||
"args": ["-m", "mcp_server.server"],
|
||||
"cwd": "/home/lmiranda/repos/bandit/support-claude-mktplace/mcp-servers/wikijs",
|
||||
"env": {
|
||||
"PYTHONPATH": "/home/lmiranda/repos/bandit/support-claude-mktplace/mcp-servers/wikijs"
|
||||
}
|
||||
},
|
||||
"netbox": {
|
||||
"command": "/home/lmiranda/repos/bandit/support-claude-mktplace/mcp-servers/netbox/.venv/bin/python",
|
||||
"args": ["-m", "mcp_server.server"],
|
||||
"cwd": "/home/lmiranda/repos/bandit/support-claude-mktplace/mcp-servers/netbox",
|
||||
"env": {
|
||||
"PYTHONPATH": "/home/lmiranda/repos/bandit/support-claude-mktplace/mcp-servers/netbox"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -251,7 +251,7 @@ See [docs/reference-material/projman-implementation-plan.md](docs/reference-mate
|
||||
⚠️ **See `docs/CANONICAL-PATHS.md` for the authoritative path reference - THIS IS THE SINGLE SOURCE OF TRUTH**
|
||||
|
||||
```
|
||||
bandit/support-claude-mktplace/
|
||||
personal-projects/support-claude-mktplace/
|
||||
├── .claude-plugin/
|
||||
│ └── marketplace.json
|
||||
├── plugins/ # ← ALL PLUGINS (with bundled MCP servers)
|
||||
|
||||
21
LICENSE
Normal file
21
LICENSE
Normal file
@@ -0,0 +1,21 @@
|
||||
MIT License
|
||||
|
||||
Copyright (c) 2025 Leo Miranda
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
@@ -1,4 +1,4 @@
|
||||
# Claude Code Marketplace - Bandit Labs
|
||||
# Claude Code Marketplace
|
||||
|
||||
A collection of Claude Code plugins for project management, infrastructure automation, and development workflows.
|
||||
|
||||
@@ -93,7 +93,7 @@ Comprehensive NetBox REST API integration for infrastructure management.
|
||||
|
||||
1. **Clone the repository:**
|
||||
```bash
|
||||
git clone ssh://git@hotserv.tailc9b278.ts.net:2222/bandit/support-claude-mktplace.git
|
||||
git clone ssh://git@hotserv.tailc9b278.ts.net:2222/personal-projects/support-claude-mktplace.git
|
||||
cd support-claude-mktplace
|
||||
```
|
||||
|
||||
@@ -212,9 +212,9 @@ All agents use MCP tools exclusively. CLI tools like `tea` or `gh` are forbidden
|
||||
|
||||
## License
|
||||
|
||||
MIT License - Bandit Labs
|
||||
MIT License
|
||||
|
||||
## Support
|
||||
|
||||
- **Issues**: Contact repository maintainer
|
||||
- **Repository**: `ssh://git@hotserv.tailc9b278.ts.net:2222/bandit/support-claude-mktplace.git`
|
||||
- **Repository**: `ssh://git@hotserv.tailc9b278.ts.net:2222/personal-projects/support-claude-mktplace.git`
|
||||
|
||||
@@ -11,7 +11,7 @@ Last Updated: 2025-12-15
|
||||
```
|
||||
support-claude-mktplace/
|
||||
├── .claude/ # Claude Code local settings
|
||||
├── .claude-plugin/ # Marketplace manifest (bandit-claude-marketplace)
|
||||
├── .claude-plugin/ # Marketplace manifest (claude-code-marketplace)
|
||||
│ └── marketplace.json
|
||||
├── .scratch/ # Transient work (auto-cleaned)
|
||||
├── docs/ # All documentation
|
||||
|
||||
@@ -48,11 +48,11 @@ projman-pmo/
|
||||
"version": "0.1.0",
|
||||
"displayName": "Projman PMO - Multi-Project Coordination",
|
||||
"description": "PMO coordination with cross-project visibility, dependency tracking, and resource management",
|
||||
"author": "Bandit Labs",
|
||||
"homepage": "ssh://git@hotserv.tailc9b278.ts.net:2222/bandit/support-claude-mktplace",
|
||||
"author": "Leo Miranda",
|
||||
"homepage": "https://gitea.hotserv.cloud/personal-projects/support-claude-mktplace",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "ssh://git@hotserv.tailc9b278.ts.net:2222/bandit/support-claude-mktplace.git"
|
||||
"url": "ssh://git@hotserv.tailc9b278.ts.net:2222/personal-projects/support-claude-mktplace.git"
|
||||
},
|
||||
"license": "MIT",
|
||||
"keywords": [
|
||||
@@ -223,7 +223,7 @@ projman-pmo/
|
||||
### Agent Personality
|
||||
|
||||
```markdown
|
||||
You are the PMO Coordinator for Bandit Labs.
|
||||
You are the PMO Coordinator for this organization.
|
||||
|
||||
Your role:
|
||||
- Maintain strategic view across all projects
|
||||
|
||||
@@ -54,11 +54,11 @@ projman/
|
||||
"version": "0.1.0",
|
||||
"displayName": "Projman - Single-Repository Project Management",
|
||||
"description": "Sprint planning and project management with Gitea and Wiki.js integration",
|
||||
"author": "Bandit Labs",
|
||||
"homepage": "https://gitea.example.com/bandit/support-claude-mktplace/projman",
|
||||
"author": "Leo Miranda",
|
||||
"homepage": "https://gitea.hotserv.cloud/personal-projects/support-claude-mktplace",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "https://gitea.example.com/bandit/support-claude-mktplace.git"
|
||||
"url": "ssh://git@hotserv.tailc9b278.ts.net:2222/personal-projects/support-claude-mktplace.git"
|
||||
},
|
||||
"license": "MIT",
|
||||
"keywords": [
|
||||
@@ -269,7 +269,7 @@ Agents are also **markdown files** with specialized prompts. They can be invoked
|
||||
```markdown
|
||||
# Sprint Planner Agent
|
||||
|
||||
You are the Sprint Planner for Bandit Labs.
|
||||
You are the Sprint Planner for this project.
|
||||
|
||||
## Your Identity
|
||||
|
||||
@@ -551,7 +551,7 @@ The projman plugin implements a three-agent architecture mirroring the proven wo
|
||||
**Example Prompt:**
|
||||
|
||||
```markdown
|
||||
You are the Sprint Planner for Bandit Labs.
|
||||
You are the Sprint Planner for this project.
|
||||
|
||||
Your role:
|
||||
- Guide users through sprint planning
|
||||
@@ -609,7 +609,7 @@ Sprint Planning Flow:
|
||||
**Example Prompt:**
|
||||
|
||||
```markdown
|
||||
You are the Sprint Orchestrator for Bandit Labs.
|
||||
You are the Sprint Orchestrator for this project.
|
||||
|
||||
Your role:
|
||||
- Monitor sprint progress
|
||||
@@ -668,7 +668,7 @@ Status Monitoring:
|
||||
**Example Prompt:**
|
||||
|
||||
```markdown
|
||||
You are the Sprint Executor for Bandit Labs.
|
||||
You are the Sprint Executor for this project.
|
||||
|
||||
Your role:
|
||||
- Provide implementation guidance
|
||||
|
||||
@@ -80,7 +80,7 @@ The MCP servers detect their operating mode based on environment variables:
|
||||
## Repository Structure
|
||||
|
||||
```
|
||||
bandit/support-claude-mktplace/
|
||||
personal-projects/support-claude-mktplace/
|
||||
├── mcp-servers/ # ← SHARED BY BOTH PLUGINS
|
||||
│ ├── gitea/ # Gitea MCP Server
|
||||
│ │ ├── .venv/
|
||||
|
||||
@@ -96,4 +96,4 @@ Target score: **70+** for effective Claude Code usage.
|
||||
|
||||
## Contributing
|
||||
|
||||
This plugin is part of the bandit/support-claude-mktplace repository.
|
||||
This plugin is part of the personal-projects/support-claude-mktplace repository.
|
||||
|
||||
@@ -3,10 +3,10 @@
|
||||
"version": "1.0.0",
|
||||
"description": "NetBox CMDB integration for infrastructure management - query, create, update, and manage network devices, IP addresses, sites, and more",
|
||||
"author": {
|
||||
"name": "Bandit Labs",
|
||||
"email": "dev@banditlabs.io"
|
||||
"name": "Leo Miranda",
|
||||
"email": "leobmiranda@gmail.com"
|
||||
},
|
||||
"homepage": "https://github.com/bandit-labs/cmdb-assistant",
|
||||
"homepage": "https://gitea.hotserv.cloud/personal-projects/support-claude-mktplace",
|
||||
"license": "MIT",
|
||||
"keywords": [
|
||||
"netbox",
|
||||
|
||||
@@ -167,4 +167,4 @@ The plugin uses the shared NetBox MCP server at `../mcp-servers/netbox/`.
|
||||
|
||||
## License
|
||||
|
||||
MIT License - Part of the Bandit Labs plugin collection.
|
||||
MIT License - Part of the Claude Code Marketplace.
|
||||
|
||||
@@ -294,4 +294,4 @@ logging.basicConfig(level=logging.DEBUG)
|
||||
|
||||
## License
|
||||
|
||||
Part of the Bandit Labs Claude Code Plugins project (`support-claude-mktplace`).
|
||||
MIT License - Part of the Claude Code Marketplace (`support-claude-mktplace`).
|
||||
|
||||
@@ -3,12 +3,12 @@
|
||||
"version": "0.1.0",
|
||||
"description": "Post-task cleanup hook that removes temp files, warns about unexpected root files, and manages orphaned supporting files",
|
||||
"author": {
|
||||
"name": "Bandit Labs",
|
||||
"email": "dev@banditlabs.io"
|
||||
"name": "Leo Miranda",
|
||||
"email": "leobmiranda@gmail.com"
|
||||
},
|
||||
"license": "MIT",
|
||||
"keywords": ["cleanup", "hygiene", "automation", "hooks", "maintenance"],
|
||||
"repository": "https://github.com/bandit-labs/project-hygiene",
|
||||
"repository": "https://gitea.hotserv.cloud/personal-projects/support-claude-mktplace",
|
||||
"hooks": {
|
||||
"PostToolUse": [
|
||||
{
|
||||
|
||||
@@ -3,11 +3,11 @@
|
||||
"version": "2.0.0",
|
||||
"description": "Sprint planning and project management with Gitea integration",
|
||||
"author": {
|
||||
"name": "Bandit Labs",
|
||||
"email": "dev@banditlabs.io"
|
||||
"name": "Leo Miranda",
|
||||
"email": "leobmiranda@gmail.com"
|
||||
},
|
||||
"license": "MIT",
|
||||
"repository": "https://gitea.hotserv.cloud/bandit/support-claude-mktplace",
|
||||
"repository": "https://gitea.hotserv.cloud/personal-projects/support-claude-mktplace",
|
||||
"keywords": [
|
||||
"project-management",
|
||||
"sprint-planning",
|
||||
|
||||
@@ -438,5 +438,4 @@ MIT License - See repository root for details
|
||||
|
||||
---
|
||||
|
||||
**Built for:** Bandit Labs
|
||||
**Status:** Production Ready
|
||||
|
||||
@@ -389,7 +389,7 @@ def list_issues(self, state='open', labels=None, repo=None):
|
||||
|
||||
## License
|
||||
|
||||
Part of the Bandit Labs Claude Code Plugins project.
|
||||
MIT License - Part of the Claude Code Marketplace project.
|
||||
|
||||
## Related Documentation
|
||||
|
||||
@@ -407,7 +407,7 @@ For issues or questions:
|
||||
|
||||
---
|
||||
|
||||
**Built for**: Bandit Labs Project Management Plugins
|
||||
**Built for**: Claude Code Marketplace - Project Management Plugins
|
||||
**Phase**: 1 (Complete)
|
||||
**Status**: ✅ Production Ready
|
||||
**Last Updated**: 2025-01-06
|
||||
|
||||
@@ -45,7 +45,7 @@ class GiteaClient:
|
||||
"""Parse owner/repo from input. Always requires 'owner/repo' format."""
|
||||
target = repo or self.repo
|
||||
if not target or '/' not in target:
|
||||
raise ValueError("Use 'owner/repo' format (e.g. 'bandit/support-claude-mktplace')")
|
||||
raise ValueError("Use 'owner/repo' format (e.g. 'org/repo-name')")
|
||||
parts = target.split('/', 1)
|
||||
return parts[0], parts[1]
|
||||
|
||||
|
||||
@@ -32,7 +32,7 @@ class LabelTools:
|
||||
|
||||
target_repo = repo or self.gitea.repo
|
||||
if not target_repo or '/' not in target_repo:
|
||||
raise ValueError("Use 'owner/repo' format (e.g. 'bandit/support-claude-mktplace')")
|
||||
raise ValueError("Use 'owner/repo' format (e.g. 'org/repo-name')")
|
||||
|
||||
org = target_repo.split('/')[0]
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@ description: Dynamic reference for Gitea label taxonomy (organization + reposito
|
||||
|
||||
**Status:** ✅ Synced with Gitea
|
||||
**Last synced:** 2025-11-21 (via automated testing)
|
||||
**Source:** Gitea (bandit/support-claude-mktplace)
|
||||
**Source:** Gitea (personal-projects/support-claude-mktplace)
|
||||
|
||||
## Overview
|
||||
|
||||
@@ -17,7 +17,7 @@ This skill provides the current label taxonomy used for issue classification in
|
||||
|
||||
## Organization Labels (27)
|
||||
|
||||
Organization-level labels are shared across all repositories in the `bandit` organization.
|
||||
Organization-level labels are shared across all repositories in your configured organization.
|
||||
|
||||
### Agent (2)
|
||||
- `Agent/Human` (#0052cc) - Work performed by human developers
|
||||
|
||||
Reference in New Issue
Block a user