Skip to content
Latest (currently 2026.8.0) has the newest features, bug fixes, and CVE patches of Solo Enterprise for agentregistry.

For the complete documentation index, see llms.txt. Markdown versions of all docs pages are available by appending .md to any docs URL.

Create and publish

Page as Markdown

Quickly create a versioned prompt and publish it to the registry catalog with built-in scaffolding.

Quickly create a prompt and publish it to Solo Enterprise for agentregistry.

A prompt is a versioned, org-wide system prompt or instruction template that is stored in the catalog. Prompts let platform teams publish standardized baselines, such as safety guardrails, agent persona guidelines, or approved reasoning frameworks, that development teams can reference from their agent configurations. Like other artifact types, prompts are versioned so consumers can always see which iteration they are using and when a newer version becomes available.

Before you begin

  1. Set up an OIDC provider so that users can authenticate with the registry.

  2. Install Solo Enterprise for agentregistry and the arctl CLI.

  3. Port-forward the Solo Enterprise for agentregistry server on port 12121 if you have not done so already. The registry is not exposed externally by default, so you need port-forwarding to reach it from your local machine.

    kubectl -n agentregistry-system port-forward svc/agentregistry-enterprise-server 12121:12121

Create a prompt

  1. Create a prompt by using the built-in scaffolding capability in Solo Enterprise for agentregistry.

    arctl init prompt myprompt --content "You are a helpful assistant"  --description "System prompt for summarization"
  2. Review the prompt template that was created for you.

    cat myprompt.yaml

    Example output:

    apiVersion: ar.dev/v1alpha1
    kind: Prompt
    metadata:
      name: myprompt
    spec:
      content: You are a helpful assistant
      description: System prompt for summarization
    

Publish the prompt

  1. Publish the prompt in the registry catalog.

    arctl apply -f myprompt.yaml
  2. Verify that the prompt is created.

    arctl get prompts

    Example output:

    NAME       TAG      DESCRIPTION
    myprompt   latest   System prompt for summarization
    
  3. Optional: Open the agentregistry UI and go to the Catalog > Prompts view. Verify that you can see your prompt.