| name | 1-64 chars, lowercase alphanumeric + hyphens, no leading/trailing/consecutive hyphens, must match parent directory name | | description | 1-1024 chars, non-empty, should include keywords for discoverability |
| license | Short license name or file reference | | compatibility | 1-500 chars, environment requirements | | metadata | Key-value pairs (string values only) | | allowed-tools | Space-delimited tool list |
| Directory name | Must match name field exactly | | SKILL.md | Required, must exist | | Line limit | Max 500 lines in SKILL.md | | Subdirectories | Only scripts/, references/, assets/ allowed |
Convalida le competenze rispetto alle specifiche di agentkills.io. Da utilizzare quando si aggiungono nuove competenze al mercato, si esaminano i PR delle competenze, si verifica la conformità delle competenze o si eseguono controlli di qualità sulle competenze. Convalida i campi in primo piano (nome, descrizione, licenza, compatibilità, metadati, strumenti consentiti), denominazione delle directory, limiti di riga e struttura. Fonte: majesticlabs-dev/majestic-marketplace.