---
title: "Tools for Assist"
description: "Tools for Assist is a Marketplace integration for Home Assistant. It has 502 installs sharing analytics, needs the vendor's cloud and was last updated October 25, 2026."
canonical: "https://vulpo.app/integrations/marketplace/skye-harris-llm-intents"
url: "https://vulpo.app/integrations/marketplace/skye-harris-llm-intents.md"
last-updated: "2026-10-27"
version: "1.4"
---

# Tools for Assist

> Tools for Assist is a Marketplace integration for Home Assistant. It has 502 installs sharing analytics, needs the vendor's cloud and was last updated October 25, 2026.

Tools for Assist adds internet search and other optional tools for LLM-backed Assist in Home Assistant. Web search can run through Brave, Tavily or a self-hosted SearXNG server, and further tools cover Google Places locations, Google Routes travel times, Wikipedia, YouTube search, weather forecasts and basic utilities such as a calculator and unit converter. Each tool is optional, and some need API keys that can be used on free tiers. A caching layer reduces API usage and latency for repeated requests within a 2-hour period. A customisable clone of the built-in Assist tool API can also be enabled, which allows editing the hidden prompt and turning off default tools. It relies on the vendors' cloud services, is configured through the Home Assistant interface, and needs the Marketplace or HACS to install.

Automatic summary of the README and code of skye-harris/llm\_intents. Something wrong, or are you the maintainer and want your own text here? [Get in touch](https://vulpo.app/contact)

[Open in My Home Assistant](https://my.home-assistant.io/redirect/hacs_repository/?owner=skye-harris&repository=llm_intents&category=integration)

On Home Assistant 2026.11 or newer? [Open it in the Marketplace](https://my.home-assistant.io/redirect/marketplace_repository/?owner=skye-harris&repository=llm_intents&category=integration)

## Supports

- **Uses the vendor's cloud**: Needs an internet connection and an account with the vendor.
- **From the Marketplace**: Installed through the Marketplace, formerly HACS.
- **Actively maintained**: Its author released or pushed a change in the last six months.

## Setting it up

Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.

### Configure Tools for Assist

- **Web Search Provider**
- **Enable Google Places**
- **Enable Google Routes**
- **Enable YouTube Search**
- **Enable Wikipedia Search**
- **Enable Weather Forecast**
- **Enable Basic Utilities**
- **Enable Home Control API**

### Configure Brave Web Search

- **API Key**
- **Number of Results**
- **Country Code (optional)**
- **Latitude (optional)**
- **Longitude (optional)**
- **Timezone (optional)**
- **Post Code (optional)**
- **Max snippets per result**

### Configure Brave LLM Context Search

- **API Key**
- **Number of Results**
- **Country Code (optional)**
- **Latitude (optional)**
- **Longitude (optional)**
- **Timezone (optional)**
- **Post Code (optional)**
- **Max snippets per result**
- **Max tokens per result**
- **Context threshold mode**

### Configure SearXNG Web Search

- **Server URL**: Protocol, host, and port, eg: http://localhost:8080
- **Number of Results**

### Configure Tavily Web Search

- **API Key**
- **Number of Results**
- **Search Depth**: Fast and Ultra-fast are beta options that trade relevance for speed.
- **Include Generated Answer**: Also return a short Tavily-generated answer alongside the search results.
- **Include Full Page Content**: Return the full extracted page content instead of Tavily's snippets. The content arrives as markdown, and the repeated whitespace is collapsed before it is returned. Full pages are large, so use Maximum Characters Per Result to cap them.
- **Country (optional)**: Boosts results from that country. Sent on a general web search only, so a news or finance search does not use it, and it is not sent with the fast or ultra-fast search depths.
- **Maximum Characters Per Result**: Caps the characters returned per result. Tavily has no option for this, so the integration applies the cap after the search. Set 0 for no cap.
- **Chunks Per Result**: How many content chunks Tavily returns per result. Honored on the basic, advanced and fast search depths. Ultra-fast returns a single summary per result instead.

### Configure Google API Key

- **Google API Key**

### Configure Google Places

- **Rank Preference**
- **Number of Results**
- **Location Bias Latitude (optional)**
- **Location Bias Longitude (optional)**
- **Location Bias Radius (KM)**

### Configure Google Routes

- **Home Address**: Starting point for route calculations (e.g. '123 Main St, Springfield, IL')
- **Default Travel Mode**: Travel mode used when the assistant doesn't specify one

### After setup

- **Web Search Provider**
- **Enable Google Places**
- **Enable Google Routes**
- **Enable YouTube Search**
- **Enable Wikipedia Search**
- **Enable Weather Forecast**
- **API Key**
- **Number of Results**
- **Country Code (optional)**
- **Latitude (optional)**
- **Longitude (optional)**
- **Timezone (optional)**
- **Post Code (optional)**
- **Max snippets per result**
- **API Key**
- **Number of Results**
- **Country Code (optional)**
- **Latitude (optional)**
- **Longitude (optional)**
- **Timezone (optional)**
- **Post Code (optional)**
- **Max snippets per result**
- **Max tokens per result**
- **Context threshold mode**
- **Server URL**: Protocol, host, and port, eg: http://localhost:8080
- **Number of Results**
- **API Key**
- **Number of Results**
- **Search Depth**: Fast and Ultra-fast are beta options that trade relevance for speed.
- **Include Generated Answer**: Also return a short Tavily-generated answer alongside the search results.
- **Include Full Page Content**: Return the full extracted page content instead of Tavily's snippets. The content arrives as markdown, and the repeated whitespace is collapsed before it is returned. Full pages are large, so use Maximum Characters Per Result to cap them.
- **Country (optional)**: Boosts results from that country. Sent on a general web search only, so a news or finance search does not use it, and it is not sent with the fast or ultra-fast search depths.
- **Maximum Characters Per Result**: Caps the characters returned per result. Tavily has no option for this, so the integration applies the cap after the search. Set 0 for no cap.
- **Chunks Per Result**: How many content chunks Tavily returns per result. Honored on the basic, advanced and fast search depths. Ultra-fast returns a single summary per result instead.
- **Google API Key**
- **Rank Preference**
- **Number of Results**
- **Location Bias Latitude (optional)**
- **Location Bias Longitude (optional)**
- **Location Bias Radius (KM)**

Texts from the code of [skye-harris/llm\_intents](https://github.com/skye-harris/llm_intents).

## From the README

> Each tool is optional and configurable via the integrations UI. Some tools require API keys, but are usable on free tiers. A caching layer is utilised in order to reduce both API usage and latency on repeated requests for the same information within a 2-hour period.

From the README of [skye-harris/llm\_intents](https://github.com/skye-harris/llm_intents#readme), [MIT License](https://spdx.org/licenses/MIT.html). Shortened.

## At a glance

- Kind: Marketplace integration
- Category: [AI and voice](https://vulpo.app/integrations/category/ai-and-voice.md), AI models
- Number: 502 installs sharing analytics; 217 GitHub stars
- Connection: Needs the vendor's cloud
- Upkeep: Updated in the last 6 months
- Needs: Needs the Marketplace (HACS on 2026.10 and older)
- Latest version: 1.11.1, last updated October 25, 2026
- Domain: `llm_intents`
- Source: <https://github.com/skye-harris/llm_intents>
- Issues: <https://github.com/skye-harris/llm_intents/issues>

In Vulpo: Lumen sky (Pro), Entity card (read-only)

Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation. [About these numbers](https://vulpo.app/integrations/about)

Last updated 2026-10-27. Source: https://vulpo.app/integrations/marketplace/skye-harris-llm-intents

---

- HTML version of this page: https://vulpo.app/integrations/marketplace/skye-harris-llm-intents
- Site index for agents: https://vulpo.app/llms.txt
- Everything in one document: https://vulpo.app/llms-full.txt
- All pages: https://vulpo.app/sitemap.xml
