AAHL Agent Skills
A skill collection by aahl: Home Assistant, Edge TTS and GLM-TTS speech, Qwen ASR, DuckDuckGo search, DeepWiki and Lark.
- 165 ★ on the repository
- Last commit
Extended access
Why this level
- `mcp-hass` controls home devices with a Home Assistant token.
- The skills run `npx`, `uvx`, `curl` and call external services.
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add skills/aahl-agent-skillsDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- `mcp-hass` controls home devices with a Home Assistant token.
- The skills run `npx`, `uvx`, `curl` and call external services.
This is third-party code. Review the repository files before installing.
What it does
The repository gathers about fifteen skills in `skills/`, each with its own `SKILL.md`. Smart home: `mcp-hass` controls Home Assistant over MCP and `hass-builder` builds and edits its configuration. Voice: `edge-tts` and `zai-tts` speak text and `qwen-asr` transcribes audio with no key. For search and documents there are `mcp-duckgo`, `mcp-deepwiki` and `mcp-lark` for Lark and Feishu messages, mail, documents and tasks. The rest: `edgeone` publishes HTML to EdgeOne Pages with no login, `trendspyg` serves Google Trends, `crypto-report` reads market data and news, and `tianqi`, `cn-stats`, `mcp-vods` and `maishou` use Chinese weather, statistics, video and price services. Descriptions are partly in Chinese.
Who it is for. Claude Code and Codex users who want ready small skills for smart home, speech and search.
Good fit when
- An agent switches lights and reads device states in Home Assistant.
- Text must be spoken through Edge TTS with no API key.
- An audio file must be turned into text with Qwen ASR.
- An agent searches DeepWiki for docs of a public GitHub repository.
Not a fit when
- You need a single skill: install it on its own, the whole set is not needed.
- Your smart home has no Home Assistant: `mcp-hass` depends on it.
- You need Russian-language services: many skills target Chinese ones.
Example request
Speak this paragraph with edge-tts and save it as mp3.Limitations
`mcp-hass` needs a Home Assistant token in `HASS_ACCESS_TOKEN` and opens control of home devices. Some skills depend on external services and binaries: `npx`, `uvx`, `curl`, `jq`. The `mcp-vods` and `maishou` skills use Chinese video and price services. The last commit was in September 2026. The skills are heterogeneous: some depend on external sites and APIs that change response formats and may break without an update. Descriptions and answers from some services are in Chinese, so a user relies on the agent to translate. Install only the skills you need so the agent does not get extra permissions.
How to disable. Delete the folders you need from the agent skills directory and remove Home Assistant and Lark tokens from environment variables.
FAQ
How do I install a single skill?
Run `npx skills add aahl/skills` and pick one in the list; each skill sits in its own `skills/<name>` folder.
What does Home Assistant need?
Enable the Model Context Protocol integration in Home Assistant and set `HASS_BASE_URL` and `HASS_ACCESS_TOKEN`; the skill suggests the `mcporter` command.
Is a key needed for speech?
Not for `edge-tts` and `qwen-asr`; `zai-tts` works through the GLM service.
Do the skills work in Codex and Cursor?
Yes, the `SKILL.md` format is shared and `npx skills add` places files into directories of supported agents. Skills built on `npx`, `uvx` and `curl` need those binaries installed.
What does crypto-report do?
It reads cryptocurrency market data, the Binance AI report and blockchain news through `curl` and `jq`. The skill has no trading operations.
Discussion
No questions or reviews yet.
Related
SkillsAI Agent Skills by sanjay3290
AI Agent Skills
Cross-platform agent skills: read-only PostgreSQL, MySQL and MSSQL queries, Google Workspace, Jira, Telegram, text-to-speech and research
A Home Assistant integration that puts GigaChat, YandexGPT or another LLM behind your smart-home voice assistant
Home Assistant best practices
Home Assistant Agent Skills
A skill of Home Assistant rules: native triggers instead of templates, safe renaming, dashboards and backups
A Claude Code skill that edits and deploys Home Assistant configuration: YAML automations, validation, deploy and Lovelace dashboards
Yandex Smart Home for OpenClaw
Yandex Smart Home CLI for OpenClaw
Python CLI and OpenClaw skill to switch Yandex Smart Home lights and sockets and set brightness, color temperature and color
The Home Assistant integration exposes selected tools to Xiaozhi so its voice agent can control permitted devices.
Comparison with similar tools
Cards that share the main search query, and how they differ.
| Tool | Official | Authentication | Repository stars | Main difference |
|---|---|---|---|---|
| AAHL Agent Skills (this card) | no | 165 | ||
| Home Assistant Manager | no | 982 | a narrow skill for Home Assistant configuration; here it is one of about fifteen skills in the set | |
| ha-mcp | no | API key | 7,656 | a full Home Assistant MCP server; `mcp-hass` calls Home Assistant own MCP through `mcporter` |
README in short
The README lists the authors skills with an icon, a link to `SKILL.md`, a short description and required binaries. Install is one `npx skills add` command, with links to skill directories and DeepWiki at the end. MIT licensed.