Skip to main content
Tools for AI Agents

Add smart tools to enhance the capabilities of your custom AI agents.

Updated over a month ago

What Are Agent Tools?

Agent Tools are integrated add-ons that augment the capabilities of your custom AI agents, allowing them to interact with Taskade projects and 3rd party apps.

๐Ÿ’ก Note: Visit our guide to Custom AI Agents to learn more.


Add Tools to Agents

To add tools to your custom agents:
โ€‹

  • Go to the Agents tab at the top of your workspace/folder.
    โ€‹

  • (1) Select an existing agent or (2) create a new one.

  • Click โœ๏ธ Edit agent in the top-right corner.

  • Go to the ๐Ÿ”ง Tools tab on the left.
    โ€‹

  • Click โž• Add tool and choose a tool from the list.
    โ€‹

  • Click Update to save the changes.


Use Agent Tools

  1. Start a chat with an agent anywhere inside Taskade.
    โ€‹

  2. Ask the agent to use the active tool.
    โ€‹

  3. (optional) Set parameters (depends on the tool you're using).
    โ€‹

  4. Approve or Reject the agent's output.

๐Ÿ’ก Note: Visit this guide to discover all the ways of interacting with agents.


Human in the Loop

Every time your agent attempts to interact with an external platform, e.g., to send an email via Gmail, you'll need to approve the action before any data is exchanged. This security mechanism ensures that no actions are taken without your explicit consent.

Here's how it works:
โ€‹

  1. Enable one of the available agent tools.
    โ€‹

  2. Start a conversation with your agent as usual.
    โ€‹

  3. Prompt the agent to carry out a task, e.g. "Please send the document you just generated to [email protected] via Gmail."
    โ€‹

  4. Wait for the agent to finish and click Approve or Reject.


Web Search

Prompt the agent to query search engines to find data, articles, and other resources.

Available actions:

๐ŸŒ Web Search: Search the web to retrieve information on any topic.

Prompt examples:

"Find recent news articles about renewable energy."
"Find academic articles on climate change mitigation strategies."


Site Reader

Include up to 5 links (URLs) to web resources in your prompt, and the agent will retrieve the content from the pages and present it in the specified format.

Available actions:

๐Ÿ”— Site Reader: Extract and summarize content from links.

Prompt examples:

"Extract and summarize  key points from: [URL]."
"Extract the key statistics from the reports at: [URL1] and [URL2]."


Taskade

Use the agent to automatically create projects and tasks in your workspace.

Available actions:

๐Ÿ‘ Create Project: Create a new project in your workspace.

๐Ÿ‘ Add Task: Add a new task to a project.

๐Ÿ‘ Assign task: Assign a task to a user.

Prompt examples:

Create a project titled 'Website Redesign' in this workspace."
"Create a project named 'Marketing Campaign Q4' and add tasks to it."
"Assign this task to dawid"


Allows the agent to ask other agents questions or execute agent commands.

Available actions:

๐Ÿค– Ask Agent: Ask your agent a question.

๐Ÿค– Run Agent Command: Run the command of an agent.

Prompt examples:

"What are Sales Agent and Marketing Agent thoughts about..."
"Run the command 'Generate performance report' on the Reporting Agent."


Communicate updates, reminders, or any other information.

Available actions:

๐Ÿ‘ฅ Send Channel Message: Sends a message to a selected Slack channel.

๐Ÿ‘ค Send Direct Message: Sends a personal message.

Prompt examples:

"Send a message to #general channel: 'Team meeting at 3 PM.'" 
"Send a direct message to @mike: 'Can we reschedule to tomorrow?'"


Enable agents to craft and send emails on your behalf.

Available actions:

โœ‰๏ธ New email: Sends an email through Gmail to a specified recipient.

Prompt examples:

"Send an email to [email protected] with the subject 'Meeting Reminder' and body 'Don't forget about our meeting at 10 AM.'"
"Send an email to [email protected] with the subject 'Technical Issue' and body 'I am experiencing issues with logging in to my account.'"


Add new data to your Google Sheets documents.

Available actions:

๐Ÿงฎ Insert Row: Append a row to an existing spreadsheet.

Prompt examples:

"Append a new row with data ['John Doe', 'Approved', '2023-10-01', '$5000'] to the spreadsheet 'Client Approvals' in the 'October' tab."
"Insert a new row with data ['Jane Smith', 'Pending', 'Project Alpha', 'High Priority'] to the spreadsheet 'Project Status'."


Add new subscribers to your mailing list.

Available actions:

โž• Add contact: Create a new contact in Mailchimp.

Prompt examples:

"Add a new subscriber to the 'Monthly Newsletter' list."
"Include a new contact in the 'Event Invitations' mailing list."


Draft and publish content directly to your WordPress site.

Available actions:

โœ๏ธ Create post: Publish a new post on WordPress.

Prompt examples:

"Draft and publish a new post titled 'Top Productivity Tips.'"
"Publish a new article titled 'How to Optimize Your SEO Strategy.'"


Use the agent to send important notifications or updates through SMS.

Available actions:

๐Ÿ’ฌ Send SMS: Send out a text message via Twilio.

Prompt examples:

"Send an SMS to +1234567890 with the message 'Your appointment is scheduled for tomorrow at 3 PM.'"
"Send an SMS to +1098765432 with the message 'Your delivery will arrive by noon tomorrow.'"


Add leads and track new sales opportunities in HubSpot.

Available actions:

๐Ÿ’ฐ Create new contact: Create a new contact in HubSpot CRM.

๐Ÿ’ฐ Create new deal: Create a new deal in HubSpot CRM.

Prompt examples:

"Create a new deal titled 'Enterprise Software Package' valued at $50,000 and set the deal stage to 'Negotiation' in HubSpot." 
"Create a new contact with name 'Alex Johnson' and email '[email protected]'."


Build Custom Agent Tools

You can reuse your automation flows as custom AI agent tools.

๐Ÿ’ก Note: Visit Agent Automation Trigger to learn more.

  • Go to the ๐Ÿ”ง Tools tab on the left.
    โ€‹

  • Click โž• New tool.

  • Define parameters that will be used in the subsequent actions.

  • Add steps to the automation flow.

  • When done, click Save changes (top right) and toggle the automation on.
    โ€‹

  • (optional) Click the pencil โœŽ icon (top right) to rename the tool.
    โ€‹

  • The automation flow will be added as a new agent tool.

  • Prompt the agent as usual and ask it to use the new tool.


๐Ÿ˜Š Helpful Links

Did this answer your question?