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
Skill

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.
All reasons and checks

aahl/skills

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/aahl-agent-skills

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended 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.

Skills

Cross-platform agent skills: read-only PostgreSQL, MySQL and MSSQL queries, Google Workspace, Jira, Telegram, text-to-speech and research

SkillBroad access454Repository stars
Russian stack

A Home Assistant integration that puts GigaChat, YandexGPT or another LLM behind your smart-home voice assistant

PluginBroad access2Repository stars

Home Assistant best practices

Home Assistant Agent Skills

A skill of Home Assistant rules: native triggers instead of templates, safe renaming, dashboards and backups

SkillMinimal access973Repository stars

A Claude Code skill that edits and deploys Home Assistant configuration: YAML automations, validation, deploy and Lovelace dashboards

SkillExtended access982Repository stars

Yandex Smart Home for OpenClaw

Yandex Smart Home CLI for OpenClaw

Russian stack

Python CLI and OpenClaw skill to switch Yandex Smart Home lights and sockets and set brightness, color temperature and color

SkillExtended access

The Home Assistant integration exposes selected tools to Xiaozhi so its voice agent can control permitted devices.

MCP serverExtended access284Repository stars

Comparison with similar tools

Cards that share the main search query, and how they differ.

ToolOfficialAuthenticationRepository starsMain difference
AAHL Agent Skills (this card)no165
Home Assistant Managerno982a narrow skill for Home Assistant configuration; here it is one of about fifteen skills in the set
ha-mcpnoAPI key7,656a 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.

README badge

Report a problem