joule-cli

Automates BUILDING, LINKING, DEPLOYING, and testing SAP Joule digital assistants workflows via CLI.

29|13|Updated Apr 14, 2026
One-click install
npx skills add https://github.com/SAP-samples/joule-a2a-agent-toolkit --skill joule-cli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: joule-cli
Source: https://github.com/SAP-samples/joule-a2a-agent-toolkit/tree/main/skills/joule-cli
Command: npx skills add https://github.com/SAP-samples/joule-a2a-agent-toolkit --skill joule-cli

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Joule CLI provides a single, authoritative interface to build, compile, link, deploy, test, and manage SAP Joule digital assistants from your terminal, simplifying end-to-end workflows.

Core Features & Use Cases

  • Local development: scaffold and manage capability sources, compile into DAARs, and link AI assistants for deployment.
  • End-to-end deployment: automate compile, link, and deploy steps for Joule capabilities and assistants, including testing and linting.
  • Troubleshooting and automation: streamline common tasks, reproduce flows in CI/CD, and integrate Joule commands into scripts.

Quick Start

Log in to Joule, then compile and deploy a capability to verify your setup.

Frequently Asked Questions about joule-cli

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

FAQPage Schema
How do I automate building and deploying SAP Joule digital assistants from the command line?

You can automate Joule deployment by using a command line interface to compile capability sources, link AI assistants, and execute test and lint operations end-to-end. This workflow simplifies managing digital assistants directly from your terminal or CI/CD scripts.

Can I run SAP Joule compile and deploy steps in a CI/CD pipeline?

Yes, the Joule CLI supports CI/CD pipelines by automating end-to-end workflows including login, compile, link, deploy, test, and lint operations. This allows you to reproduce development flows and integrate commands into automated scripts.

What is the process to link and deploy Joule capabilities locally?

To deploy Joule capabilities locally, you log in to the Joule ecosystem, compile your capability sources into DAARs, and link the AI assistants. This workflow scaffolds and prepares your digital assistant for testing and deployment.

Does the Joule CLI support linting and testing for digital assistants?

Yes, the Joule CLI supports linting and testing for digital assistants. These operations are integrated into the deployment workflow to validate capabilities and ensure assistants function correctly before and after deployment.

What's the best way to manage SAP Joule assistants without a graphical interface?

Using the Joule CLI is the best way to manage SAP Joule assistants without a graphical interface. It provides a single authoritative terminal interface to compile, link, deploy, test, and troubleshoot digital assistants and their capabilities.

Why does my Joule capability deployment fail during the link step?

Joule capability deployment can fail during the link step if capability sources are not properly compiled into DAARs first. You must successfully compile your sources and log in to the Joule ecosystem before linking and deploying assistants.