--- page_title: "ona_skill Resource - ona" subcategory: "Organization" description: |- Manages an organization-level Ona skill. Organization scope is resolved from the configured provider token. The token must have Prompt management permission and access to Ona Agents. --- # ona_skill (Resource) Manages an organization-level Ona skill. Organization scope is resolved from the configured provider token. The token must have Prompt management permission and access to Ona Agents. For product context, see [Skills](https://ona.com/docs/ona/skills). ## Schema ### Required - `description` (String) Description of when and why agents should use the skill. - `name` (String) Human-readable skill name. - `prompt` (String) Skill instructions. Use Terraform's `file()` or `templatefile()` to keep this Markdown content in the repository. ### Optional - `command` (String) Optional slash-command name. It must be unique in the organization and contain only ASCII letters, digits, underscores, and hyphens. Adding or renaming a command updates in place; removing it replaces the skill because Ona cannot clear a stored command value. ### Read-Only - `id` (String) Stable UUID of the skill Prompt returned by Ona.