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:

  1. Ecosystem-only -- auto-generates standard trios (local + remote + virtual) per ecosystem
  2. Repositories-only -- creates exactly the repos listed in custom definitions
  3. 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, helm
  • repositories -- (optional) list of custom repository definitions from the manifest (see schema in templates/manifest-template.yaml)
  • xray_enabled -- boolean, resolved by the orchestration skill (per-project override or global default). When true, Xray indexing is enabled on local and remote repos and {{XRAY_INDEX}} in templates is set to true. When false, indexing is skipped and {{XRAY_INDEX}} is set to false.
  • curation_enabled -- boolean, resolved by the orchestration skill (per-project override or global default). When true, Curation is activated on remote repos after creation.
  • naming_pattern -- (optional) object from detect-existing-patterns skill 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.

Related skills

More from jfrog/ai-agent-examples

Installs
9
GitHub Stars
5
First Seen
Apr 16, 2026