Overview of apps and skills
Apps and skills are interconnected and help you to accomplish your work. The following topics introduce apps and skills and how you can use them.
Apps
An app is a self-contained software that groups a collection of skills and that skills help you to complete your tasks.
The skill catalog on watsonx Orchestrate contains a list of all the available apps. Although some apps require access to the Standard edition, most of them are accessible to all users.
The skill catalog brings together prebuilt apps and custom apps. Prebuilt apps are the apps that already come with watsonx Orchestrate and custom apps are the apps that are made available by the builder.
In the skill catalog, you can select an app and see all the skills that you can use. The following GIF illustrates selecting an app from the skill catalog and viewing the skills that the app offers:

Skills
On watsonx Orchestrate, skills are made up of one or more related actions. That is, a skill is either one simple action or a collection of actions that together accomplish a task.
For example, adding a row to
an Excel table is an action. It’s a single action that accomplishes a task. The complexity of a skill can range dramatically. A skill can be as simple as a singular action or as elaborate as needed to complete some task.
Let's say that you work in HR and you love interviewing candidates and have a knack for finding talent when one-on-one with a prospective candidate. But you don’t love the process of looking at LinkedIn and sending emails. You think to yourself
that it might be easily automated.
Therefore, you can use watsonx Orchestrate to create a skill that finds candidates on LinkedIn, collects a list of all candidates, and emails those candidates about the opportunity.
You can create another skill that sends out calendar invites for interviews to that list. You can link those skills together to automate the entire pipeline of obtaining candidates on that platform.
Prebuilt and custom skills
On watsonx Orchestrate, you find prebuilt apps with skills that range from working with productivity tools to providing deep analytical insights into your data.
Consider the following information about prebuilt apps and skills:
- Prebuilt skills are available to every skill set by default.
- Prebuilt skills cannot be removed from a skill set.
- Prebuilt skills include basic capabilities, such as the ability to do basic math operations.
watsonx Orchestrate have prebuilt apps that contain skills that ranging from working with productivity tools to providing deep analytical insights into your data. You can also create your skills by using a set of convenient connectors to services like Box and Gmail. Think about all the skills and work patterns that you see every day that you can automate:
You can also create your skills by using a set of convenient connectors to services like Box and Gmail. Think about all the skills and work patterns that you see every day that you can automate:
-
Common business tasks that include managing international schedules, math functions, reminders.
-
Events that include sending emails, scheduling, managing files.
-
Business applications that include fetching, updating, and moving data.
-
Business data analysis that includes getting insights and recommendations from AI to make informed decisions.
-
Working with people, such as assigning work, managing schedules, submitting ideas, getting approvals.
Along with that, you have the possibility to create conversational experiences with AI assistants where you can create skill-based actions from your skills and configure built-in integrations to meet users where they are.
Skill-based actions are the skills that you add to AI assistants to implement orchestration for specific conversations. Any skill, even if it's a prebuilt or a custom skill, can be used as a skill-based action if its app is connected for a AI assistant environment.
The possibilities are limitless.
When you craft a skill, you provide everything, from the API endpoint to the rules that dictate how a user can use a skill. In watsonx Orchestrate, you can build custom skills in the following ways:
Skill type | Description |
---|---|
Project | Projects represent a set of business logics through decisions and workflow models. Decision models help you capture business decisions in a decision diagram. While workflow models help you to model business processes over a sequence of skill types such as workflows, decisions, projects, or skills. For more information, see Building projects. |
Imported |
|
Skill flow | Skill flows are a collection of skills from different apps. You can use skill flows to run a sequence of skills that relate to a set of tasks. For more information, see Combining skills into skill flows. |
The following diagram shows individual skills, skill group, and what a skill set can do for you related to skills:
When you publish a project, import APIs from apps or OpenAPI specifications, or create a skill flow, you get the following statuses:
Status | Description |
---|---|
Ready to publish |
|
Published | The skills with Published status are available in the skill catalog. |
Check out what skills can do
You can check the skill-related data before you use a specific skill to understand the inputs needed, as well as the skills results and outputs.
Follow the procedure to check the skill-related data:
- Click the menu icon.
- Select Skill catalog.
- Choose the skill catalog that you are using.
- Select the app of the skill that you want to use.
- Select the skill that you want to use.
After that you can view specific information about the skills, such as:
- A description of the skill.
- The phrase that you must give to run the skill.
- The data that the skill set requires from you to complete the work.
- A confirmation that the work was completed.

In addition to add skills to your skill sets to complete your tasks, you can count on the natural language to recognize and understand your queries and get answers.
Usage of skills
After you find out what apps and skills fit better to your business needs, you can then use them by:
-
Adding skills to a skill set and start them directly in the watsonx Orchestrate chat.
-
Adding skill-based actions to AI assistants to start them in the AI assistant chat or the AI chat.
For more information on using skills, see Using the chat and Building AI assistants.
What to do next
Learn to use, manage, and build skills and apps based on your role on watsonx Orchestrate.
User role | Details |
---|---|
Access the watsonx Orchestrate chat and use its capabilities, which include purpose-built AI assistants and skills. | |
Apart from accessing watsonx Orchestrate chat, you can build skills from apps and OpenAPI files, combine skills into skill flows, enhance your skill, and more. | |
Apart from using and building apps and skills, you can also monitor the skill usage of your team. |
Parent topic: