Skip to main content
Use this structure for every Community Hub submission. Canonical type definitions (source of truth for review semantics):
  • specs/awesome-gina-org-structure/07-capability-schema.md#canonical-submission-type-definitions-source-of-truth
Fully worked examples:
  • specs/awesome-gina-org-structure/17-worked-submission-examples.md

Required metadata fields

Allowed values for type: strategy, recipe, workflow, skill, filesystem. At least one of repo or homepage is required.

Capability contract requirements

For strategy, recipe, and workflow submissions:
  • trigger
  • inputs
  • outputs
  • sideEffects
  • failureModes
  • strategy state transitions (when behavior changes by state)
  • authModel
  • permissions
For skill and filesystem submissions:
  • interface summary (commands/tools/files exposed)
  • setup requirements
  • side effects and permission scope

Suggested submission body

Validation tips

  • Keep summaries under 140 chars.
  • Use explicit permission names, not generic text.
  • Include at least one reproducible example.