$npx skillfedfor your agent

home-assistant-intents

Intents for Home Assistant

With conditionsPyPI LinguisticReleased Jul 2026192.5K downloads / moApache-2.0Pure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — home_assistant_intents-2026.7.30-py3-none-any.whl
v2026.7.30 · released 2026-07-30 · Python >=3.9.0

Yes, if you are building or extending Home Assistant voice automation. The package is actively maintained, has no external dependencies, and carries a permissive license. No known vulnerabilities. Install it as a dependency when setting up voice intent recognition for Home Assistant.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Python 3.9 or later.
  • Low friction installation with no runtime dependencies.
  • Active maintenance: last commit 2026-08-13, released 15 days ago.

License · maintenance · safety

Apache-2.0 (permissive) — Apache-2.0 permissive license allows free use, modification, and distribution with minimal restrictions—suitable for both open-source and commercial projects.

last release 2026-07-30 (15 days) · last repo commit 2026-08-13 · 616 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 192,469 downloads/mo, #9,863 on PyPI

Verify before relying

pip install home-assistant-intents

import home_assistant_intents
# Access intent data for voice command recognition
  • What specific intent categories or domains are included in the package data.
  • Whether the package provides programmatic APIs or only static data files.
  • Integration points with Home Assistant's voice processing pipeline.
Same gist for agents: .md · .json

What it is and what it does

Home Assistant Intents is a data package that supplies intent definitions and recognition patterns for Home Assistant's voice automation system. It wraps the upstream intents repository and packages it for distribution via PyPI, allowing Home Assistant installations to access standardized natural language intent mappings for voice commands.

The package has no runtime dependencies and is designed as a lightweight data distribution mechanism. It uses a calendar-based versioning scheme (YYYY.M.D) and maintains a git submodule link to the upstream intents repository, ensuring version alignment between the package and the underlying intent definitions. Releases are automated via GitHub Actions with trusted publishing.

Use it for

  • Enable Home Assistant voice assistants to recognize and classify spoken commands into structured intents.
  • Provide multilingual intent data for voice automation across different locales and languages.
  • Support custom voice automation workflows by supplying standardized intent patterns and entity types.
  • Integrate with Home Assistant's natural language understanding pipeline for smart home voice control.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

With conditions

Yes, if you are building or extending Home Assistant voice automation.

The package is actively maintained, has no external dependencies, and carries a permissive license. No known vulnerabilities. Install it as a dependency when setting up voice intent recognition for Home Assistant.

Install

home-assistant-intents on PyPI

Before you install

Low friction installation with no runtime dependencies. Active maintenance: last commit 2026-08-13, released 15 days ago. Supports Python 3.9 through 3.13.

Requires Python 3.9 or later.

License in practice

Apache-2.0 permissive license allows free use, modification, and distribution with minimal restrictions—suitable for both open-source and commercial projects.

Quickstart

pip install home-assistant-intents

import home_assistant_intents
# Access intent data for voice command recognition

Verify before relying

  • What specific intent categories or domains are included in the package data.
  • Whether the package provides programmatic APIs or only static data files.
  • Integration points with Home Assistant's voice processing pipeline.

Package facts

LicenseApache-2.0 permissive
Python supportSupports the current Python release >=3.9.0
Install frictionLow. Pure-Python wheel
Runtime dependenciesNone
MaintenanceActively maintained 15 days since the last release
Last repo commit
First released
Downloads192,469 / month, #9,863 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 3 - AlphaIntended Audience :: DevelopersProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.9Topic :: Text Processing :: Linguistic

Evidence: home_assistant_intents-2026.7.30-py3-none-any.whl

Tags

Capabilities
home assistant intent recognitionvoice command intent datanatural language home automationsmart home voice intentsintent parsing for home assistantvoice automation intent libraryhome assistant NLU data
Topics
home-automationvoice-intentnlp-data
PyPI keywords
homeassistantintentrecognition

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “home assistant intent recognition”

  • home-assistant-intentsProvides intent recognition data and utilities for Home Assistant…
  • hassilParses natural language sentences into structured intents using…
  • wyomingWyoming is a peer-to-peer TCP protocol for voice assistants that…

Give your agent the search over MCP, or paste the wish link into any chat.

More Linguistic packages

charset-normalizer Worth it
PyPI · Utilities · released Aug 2026

Detects and normalizes text encoding from unknown or ambiguous sources, supporting all IANA character sets that Python's core library provides codecs for, with the ability to register custom codecs.

permissive licensepure Python · 3.7+
1.7Bdownloads / mo
tiktoken Worth it
PyPI · Linguistic · released May 2026

tiktoken is a fast BPE tokenizer that converts text into token sequences compatible with OpenAI models, supporting multiple encoding schemes including o200k_base and model-specific encodings.

Install it if you work with OpenAI APIs or need to understand token boundaries in GPT-family models.

permissive licensecompiled wheel · 3.9+
233.0Mdownloads / mo
chardet Worth it
PyPI · Python Modules · released Aug 2026

Detects character encoding and language in byte sequences with high accuracy, supporting 99 encodings and returning confidence scores, language tags, and MIME types.

Install it if you need to detect character encoding or language in byte data; the rewrite makes it substantially faster and more accurate than its predecessors.

0BSDpure Python · 3.10+
199.0Mdownloads / mo
text-unidecode With conditions
PyPI · Python Modules · released Aug 2019

Converts Unicode text to ASCII by transliterating non-ASCII characters into their closest ASCII equivalents, with no runtime dependencies.

However, if transliteration quality or ongoing maintenance matters, consider unidecode instead despite its GPL-only license.

GPL-2.0-or-laterpure Pythonabandoned
89.0Mdownloads / mo
lark Worth it
PyPI · Python Modules · released Oct 2025

Lark is a parsing library that builds abstract syntax trees from context-free grammars, supporting multiple parsing algorithms (Earley, LALR(1), CYK) with automatic line and column tracking.

MITpure Python · 3.8+
79.7Mdownloads / mo
tree-sitter Worth it
PyPI · Linguistic · released Jun 2026

Python bindings to the tree-sitter parsing library, enabling incremental parsing and syntax tree analysis for source code.

MITcompiled wheel · 3.10+
79.0Mdownloads / mo

See also hassil · hass-nabucasa · rasa · pyobjc-framework-Intents · pyobjc-framework-IntentsUI · voip-utils · azure-ai-language-conversations · homeassistant · home-assistant-frontend · pipecat-ai

Further reading