jfrog-create-repos
Installation
SKILL.md
JFrog Create Repositories
Prefer jf api (../../../platform-features/skills/jfrog-cli/jf-api-patterns.md) after jf config; curl snippets are fallback when the CLI is unavailable.
Creates repositories scoped to a JFrog project. Supports three modes:
- Ecosystem-only -- auto-generates standard trios (local + remote + virtual) per ecosystem
- Repositories-only -- creates exactly the repos listed in custom definitions
- Both (smart merge) -- generates ecosystem trios, then applies custom overrides and additions
Inputs
project_key-- the JFrog project key (must already exist)ecosystems-- (optional) list from:npm,maven,pip,go,docker,helmrepositories-- (optional) list of custom repository definitions from the manifest (see schema intemplates/manifest-template.yaml)xray_enabled-- boolean, resolved by the orchestration skill (per-project override or global default). Whentrue, Xray indexing is enabled on local and remote repos and{{XRAY_INDEX}}in templates is set totrue. Whenfalse, indexing is skipped and{{XRAY_INDEX}}is set tofalse.curation_enabled-- boolean, resolved by the orchestration skill (per-project override or global default). Whentrue, Curation is activated on remote repos after creation.naming_pattern-- (optional) object fromdetect-existing-patternsskill that controls how repo names are generated. When not provided, the standard pattern is used. See Dynamic Naming below.
At least one of ecosystems or repositories must be provided. If neither is set, skip repo creation for this project.