jfrog-curation-onboarding

Automate JFrog Curation setup and governance on existing Platform instances.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Set up JFrog Curation governance on an existing JFrog Platform instance by verifying that Curation is enabled, collecting a notification email, and creating a suite of security, license, and operational risk policies across remote repositories. The Block Malicious policy blocks downloads; all other policies run in dry-run (audit) mode to log violations without blocking. This workflow supports both standalone interactive onboarding and automated manifest-driven onboarding for multi-project environments.

Core Features & Use Cases

  • Validates Curation status, collects a notification email, and configures policy protection across remote repositories.
  • Creates eight curation policies (one block + seven dry-run) with either global or project-scoped applicability.
  • Supports two operating modes: Standalone Interactive onboarding and Automated Manifest-Driven onboarding, including per-project scope and policy updates.
  • Use cases include onboarding curation, enabling curation protection, or blocking malicious packages across platforms and repositories.

Quick Start

Start by providing your JFrog Platform URL and credentials to begin onboarding curation.

Frequently Asked Questions about jfrog-curation-onboarding

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

FAQPage Schema
How do I set up JFrog Curation policies on existing remote repositories?

To set up JFrog Curation policies on existing remote repositories, provide your JFrog Platform URL and credentials. The skill validates Curation status, collects a notification email, enables Curation on target repositories, and creates eight security, license, and operational risk policies.

What curation policies are created during JFrog Curation onboarding?

JFrog Curation onboarding creates eight curation policies: one Block Malicious policy that actively blocks downloads, and seven dry-run policies that log security, license, and operational risk violations without blocking them for auditing purposes.

Can I automate JFrog Curation onboarding for multiple projects at once?

Yes, you can automate JFrog Curation onboarding for multiple projects using the Automated Manifest-Driven mode. This operating mode supports per-project scope and policy updates across environments, contrasting with the single-instance Standalone Interactive mode.

Does JFrog Curation block all malicious packages during onboarding?

JFrog Curation does not block all malicious packages during onboarding. Only the Block Malicious policy blocks downloads, while the remaining seven security, license, and operational risk policies run in dry-run mode to log violations without blocking.

Do I need a notification email to enable curation protection on my repositories?

Yes, a notification email is required to enable curation protection on your repositories. The skill collects this email during the onboarding workflow before enabling curation on target repositories and creating the protection policies.

What is the difference between Standalone Interactive and Automated Manifest-Driven onboarding for JFrog Curation?

Standalone Interactive onboarding configures JFrog Curation on a single instance interactively, while Automated Manifest-Driven onboarding automates governance across multiple projects using a manifest, applying per-project scope and policy updates.