Tools Command
Last updated
Was this helpful?
Last updated
Was this helpful?
This guide documents the tool
command in the Kubiya CLI, which allows you to search, list, and describe tools across all sources in your Kubiya environment.
The tool
command (aliased as tools
) provides access to the automation tools available in your Kubiya environment. You can use this command to discover and learn about the various tools that can help automate your workflows.
View all available tools in your environment:
Example output:
Find tools based on keywords:
Example output:
Get detailed information about a specific tool:
Example output:
list
--output, -o
: Output format (text|json)
--source, -s
: Source UUID to list tools from
search
--output, -o
: Output format (text|json)
--non-interactive, -n
: Non-interactive search mode
describe
--output, -o
: Output format (text|json)
--source, -s
: Source UUID to search in
The tool command works by:
Connecting to your configured Kubiya environment
Retrieving information about available sources and their tools
Filtering and displaying the tools based on your command
Providing detailed information about specific tools when requested
For search operations, the system uses both exact matching and approximate matching based on Levenshtein distance to find tools related to your query.
No Tools Found
Verify that your sources are properly configured
Check if you have the necessary permissions
Try listing all tools with kubiya tool list
to see what's available
Tool Not Found by Search
Try using different keywords
Use kubiya tool list
to see all available tools
Check if the tool name is spelled correctly
Source Not Found
Use kubiya source list
to verify available sources
Check if the source UUID is correct
kubiya generate-tool
- Generate a new tool from a description
kubiya source
- Manage sources containing tools
kubiya browse
- Open the Kubiya web interface to execute tools
kubiya chat
- Chat with AI assistants that can execute tools
The tool
command in Kubiya CLI provides a powerful way to discover and learn about the automation capabilities available in your environment. By using this command, you can find the right tools for your workflows and understand how to use them effectively.