jfrog-create-repos

Create Artifactory local, remote, and virtual repositories scoped to a JFrog project.

5|1|Updated Mar 2, 2026
One-click install
npx skills add https://github.com/jfrog/ai-agent-examples --skill jfrog-create-repos
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jfrog-create-repos
Source: https://github.com/jfrog/ai-agent-examples/tree/main/onboarding-workflows/skills/jfrog-create-repos
Command: npx skills add https://github.com/jfrog/ai-agent-examples --skill jfrog-create-repos

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the creation and configuration of Artifactory repositories (local, remote, virtual) scoped to a JFrog project, enabling standardized storage and access patterns.

Core Features & Use Cases

  • Ecosystem-based auto-generation: create standard local/remote/virtual trios per ecosystem (npm, maven, pypi, go, docker, helm).
  • Repositories-Only and Smart Merge: supply explicit custom repository definitions or merge them with ecosystem templates to produce a merged plan.
  • Safeguarded workflow: validate project existence, compute naming, order creation (remote first, then local, then virtual), and apply optional Xray/Curation controls.

Quick Start

Provide a manifest describing the target project and desired ecosystems or repositories to create.

Frequently Asked Questions about jfrog-create-repos

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Artifactory repository setup for a new JFrog project?

Automate Artifactory repository setup by providing a manifest with a project_key and desired ecosystems or custom definitions. The Skill validates the project, computes naming patterns, and creates remote, local, and virtual repositories in the correct sequence.

Can I automatically create local, remote, and virtual repos for multiple ecosystems in Artifactory?

Yes, you can create local, remote, and virtual repository trios for multiple ecosystems. Supply ecosystems like npm, maven, pypi, go, docker, or helm to auto-generate standardized repositories scoped to your JFrog project.

How do I merge custom Artifactory repository definitions with standard ecosystem templates?

Merge custom Artifactory repository definitions with ecosystem templates using the Smart Merge option. Supply explicit custom repositories alongside desired ecosystems to produce a merged creation plan that applies both standard and custom configurations.

Does this Artifactory automation support applying Xray and Curation controls during repo creation?

Yes, the Artifactory automation supports optional Xray and Curation controls. You can apply these security controls during the repository creation sequence to ensure newly provisioned local, remote, and virtual repositories are properly secured.

What is the correct creation order for local, remote, and virtual repositories in Artifactory?

The correct creation order for Artifactory repositories is remote first, then local, and finally virtual. This sequencing ensures that virtual repositories can properly aggregate the newly created local and remote repositories without missing dependencies.

Do I need to validate my JFrog project_key before automating repository creation?

Yes, the automation validates the project_key existence before computing naming patterns or creating repositories. This safeguard ensures repositories are correctly scoped to an existing JFrog project and prevents provisioning errors.