fix: add required fields to plugin manifests

- Add author, homepage, repository to all plugin manifests
- Add license field where missing
- Add commands and agents directory references
- Update keywords for better discoverability

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-01-20 09:55:57 -05:00
parent 76462d5d8c
commit 1adb434c58
4 changed files with 36 additions and 30 deletions

View File

@@ -2,29 +2,21 @@
"name": "claude-config-maintainer", "name": "claude-config-maintainer",
"version": "1.0.0", "version": "1.0.0",
"description": "Maintains and optimizes CLAUDE.md configuration files for Claude Code projects", "description": "Maintains and optimizes CLAUDE.md configuration files for Claude Code projects",
"entryPoint": "agents/maintainer.md", "author": {
"commands": [ "name": "Leo Miranda",
{ "email": "leobmiranda@gmail.com"
"name": "config-analyze", },
"description": "Analyze CLAUDE.md for optimization opportunities", "homepage": "https://gitea.hotserv.cloud/personal-projects/support-claude-mktplace/src/branch/main/plugins/claude-config-maintainer/README.md",
"entryPoint": "commands/analyze.md" "repository": "https://gitea.hotserv.cloud/personal-projects/support-claude-mktplace.git",
}, "license": "MIT",
{ "keywords": [
"name": "config-optimize", "claude-code",
"description": "Optimize CLAUDE.md structure and content", "configuration",
"entryPoint": "commands/optimize.md" "optimization",
}, "claude-md",
{ "developer-tools"
"name": "config-init",
"description": "Initialize a new CLAUDE.md file for a project",
"entryPoint": "commands/init.md"
}
], ],
"agents": [ "entryPoint": "agents/maintainer.md",
{ "commands": ["./commands/"],
"name": "maintainer", "agents": ["./agents/"]
"description": "CLAUDE.md optimization and maintenance agent",
"entryPoint": "agents/maintainer.md"
}
]
} }

View File

@@ -6,7 +6,8 @@
"name": "Leo Miranda", "name": "Leo Miranda",
"email": "leobmiranda@gmail.com" "email": "leobmiranda@gmail.com"
}, },
"homepage": "https://gitea.hotserv.cloud/personal-projects/support-claude-mktplace", "homepage": "https://gitea.hotserv.cloud/personal-projects/support-claude-mktplace/src/branch/main/plugins/cmdb-assistant/README.md",
"repository": "https://gitea.hotserv.cloud/personal-projects/support-claude-mktplace.git",
"license": "MIT", "license": "MIT",
"keywords": [ "keywords": [
"netbox", "netbox",
@@ -15,5 +16,8 @@
"network", "network",
"ipam", "ipam",
"dcim" "dcim"
] ],
"commands": ["./commands/"],
"agents": ["./agents/"],
"mcpServers": "./.mcp.json"
} }

View File

@@ -6,9 +6,16 @@
"name": "Leo Miranda", "name": "Leo Miranda",
"email": "leobmiranda@gmail.com" "email": "leobmiranda@gmail.com"
}, },
"homepage": "https://gitea.hotserv.cloud/personal-projects/support-claude-mktplace/src/branch/main/plugins/project-hygiene/README.md",
"repository": "https://gitea.hotserv.cloud/personal-projects/support-claude-mktplace.git",
"license": "MIT", "license": "MIT",
"keywords": ["cleanup", "hygiene", "automation", "hooks", "maintenance"], "keywords": [
"repository": "https://gitea.hotserv.cloud/personal-projects/support-claude-mktplace", "cleanup",
"hygiene",
"automation",
"hooks",
"maintenance"
],
"hooks": { "hooks": {
"PostToolUse": [ "PostToolUse": [
{ {

View File

@@ -6,13 +6,16 @@
"name": "Leo Miranda", "name": "Leo Miranda",
"email": "leobmiranda@gmail.com" "email": "leobmiranda@gmail.com"
}, },
"homepage": "https://gitea.hotserv.cloud/personal-projects/support-claude-mktplace/src/branch/main/plugins/projman/README.md",
"repository": "https://gitea.hotserv.cloud/personal-projects/support-claude-mktplace.git",
"license": "MIT", "license": "MIT",
"repository": "https://gitea.hotserv.cloud/personal-projects/support-claude-mktplace",
"keywords": [ "keywords": [
"project-management", "project-management",
"sprint-planning", "sprint-planning",
"gitea", "gitea",
"agile", "agile",
"lessons-learned" "lessons-learned"
] ],
"commands": ["./commands/"],
"agents": ["./agents/"]
} }