Creyox

From Topics to Skills: How Odoo AI Agents Really Work Now

92%

"Topics" are now called "skills" in Odoo 20. Is that just a new label, or does something change for you? The short answer is that the official Odoo 20 release notes describe it as a rename, and they describe no change in how it works.

This guide explains what Odoo AI skills are in plain English, what the rename does and doesn't mean, and what to check if your team already used topics. One honest warning first: Odoo's release notes say little about what goes on inside a skill. So this post explains what we know, labels our own opinions as opinions, and lists what is still unknown.


What Is a Skill in Odoo AI?

According to the release notes, a skill is a collection of instructions and tools that defines how an AI agent behaves in a specific context. In other words, a skill tells an agent what to do and what it can use to do it.

Here is an analogy (not Odoo's wording). Think of a job description plus a toolbox you hand to a new team member. The job description says what the work is and how to approach it. The toolbox holds what they need to do it. A skill plays a similar role for an AI agent.

This is a good place to stop and say what we don't know. The release notes give us that one definition. The notes don't cover the steps for creating or changing a skill, so we won't describe a screen or a setting that we can't confirm., so we won't describe a screen or a setting that we can't confirm.


Topics vs. Skills: What Actually Changed

Here is the change, as the release notes describe it:

So the name changed. The release notes list it as a rename, and they don't describe any new feature, redesign, or change in how it works. If you were hoping for a big new capability here, the notes don't promise one.

That doesn't mean nothing else changed around it. Odoo 20 has other AI updates, such as agents that can update themselves and agents that can be summoned by scheduled actions. But those are separate items in the notes. They aren't part of this rename, and we cover them in our Odoo 20 AI features explained guide.


Why the New Name Might Matter

Odoo hasn't said why it chose the new name, so this section is our interpretation only.

Our reading is that "skills" sounds like something an agent has, such as "this agent has a skill for handling X." "Topics" sounds more like a subject a conversation is about. If that's the thinking, the new word may simply describe the idea more clearly. But that is a guess about the wording, not a statement from Odoo.


Where Skills Fit With the Rest of Odoo 20 AI

The simplest way to see it: agents do the work, and skills shape how an agent behaves. If you want to see what agents can do, read our post on how Odoo AI agents can automate your business workflows.

The same AI section of the release notes also mentions default prompts that can hold context and dynamic values, agents that can be summoned by scheduled actions, and agents that get avatars based on their role. Those are listed as separate items.

What the notes don't tell us is how skills connect to any of them. We don't know how skills interact with default prompts, or with automated and scheduled actions. We won't guess.


If You Already Used Topics: A Simple Checklist

This checklist is practical advice from experience with software changes like this one. It is general best practice, not a process documented by Odoo.

  • Update your documents. Change "topics" to "skills" in training notes, internal guides, and process documents.
  • Tell your team. A short message saves people from searching for "topics" and thinking it's gone.
  • Check your screenshots. Old how-to guides may show the old label.
  • Test custom work on a copy. If you have custom code or integrations that mention topics, test them on a copy of your database before upgrading. The release notes don't say whether any behind-the-scenes names changed, so it's safest to verify. Our Odoo customization team can help with that check.
  • Review what you have. The notes don't say you need to rebuild anything. It's still a good moment to check that your existing setup behaves as you expect after the upgrade.

​

How to Think About Planning Skills

If you'd like help deciding where to begin, our Odoo implementation team can help you plan it.


Questions to Confirm Before You Start

The release notes are short on detail for a few areas. If any of these matter to your setup, it's worth checking them on a test copy of your database or with your Odoo partner:

  • How to set up or update a skill
  • Whether there are limits on skills, such as how many an agent can have
  • How skills connect to default prompts or automated actions
  • Whether the rename touched only what users see, or also the names that custom code and integrations rely on
  • Whether anything needs to be rebuilt after upgrading

Until these are confirmed, we'd rather give you a clear "check this first" than a confident guess. We'll update this post as more detail becomes available.


Final Thoughts

The facts are short. Topics are now called skills. A skill is a set of instructions and tools that shapes how an agent behaves. The release notes describe a rename and nothing more.

For most teams, the real work is small: update your documents, tell your users, and test any custom work on a copy. Beyond that, treat anything you read about "how skills really work" with care, including from us, until Odoo publishes more.


Want Help Planning Your AI Agent Setup?

If you're unsure how to set up AI agents in Odoo, Creyox can help you plan it step by step. Get in touch and we'll talk through your setup.


Frequently Asked Question

What are skills in Odoo AI?

Per the Odoo 20 release notes, skills are collections of instructions and tools that define how an AI agent behaves in a specific context. They are the new name for what Odoo called "topics."

The name. The release notes describe skills as the renamed version of topics and mention no change in how they work.

For this item, the notes describe only a rename. Odoo 20 does include other AI changes, such as agents that can update themselves, but those are separate from the topics-to-skills change.

The release notes don't say rebuilding is required. To be safe, review your setup after upgrading and test any custom work on a copy of your database.

The release notes don't describe how skills are created or edited, so we can't say yes or no. Check Odoo's current documentation or ask your Odoo partner.