/ Каталог / Песочница / skills
● Сообщество aahl ⚡ Сразу

skills

автор aahl · aahl/skills

AAHL skill pack — Home Assistant control, TTS (Edge / GLM), DuckDuckGo search, weather, crypto, Lark/Feishu, movie search, price compare.

AAHL Skills is a Chinese-developer-focused skill pack: smart-home control via Home Assistant, TTS through Microsoft Edge and Zhipu GLM-TTS, DuckDuckGo web search, DeepWiki doc retrieval, crypto market data, weather, Lark/Feishu workflows, movie/show search, and shopping price comparison. Practical for daily-life automation and Chinese SaaS stacks.

Зачем использовать

Ключевые функции

Живое демо

Как выглядит на практике

skills-skill-3.replay ▶ готово
0/0

Установка

Выберите клиент

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "skills-skill-3": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/aahl/skills",
        "~/.claude/skills/skills"
      ],
      "_inferred": true
    }
  }
}

Откройте Claude Desktop → Settings → Developer → Edit Config. Перезапустите после сохранения.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "skills-skill-3": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/aahl/skills",
        "~/.claude/skills/skills"
      ],
      "_inferred": true
    }
  }
}

Cursor использует ту же схему mcpServers, что и Claude Desktop. Конфиг проекта приоритетнее глобального.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "skills-skill-3": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/aahl/skills",
        "~/.claude/skills/skills"
      ],
      "_inferred": true
    }
  }
}

Щёлкните значок MCP Servers на боковой панели Cline, затем "Edit Configuration".

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "skills-skill-3": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/aahl/skills",
        "~/.claude/skills/skills"
      ],
      "_inferred": true
    }
  }
}

Тот же формат, что и Claude Desktop. Перезапустите Windsurf для применения.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "skills-skill-3",
      "command": "git",
      "args": [
        "clone",
        "https://github.com/aahl/skills",
        "~/.claude/skills/skills"
      ]
    }
  ]
}

Continue использует массив объектов серверов, а не map.

~/.config/zed/settings.json
{
  "context_servers": {
    "skills-skill-3": {
      "command": {
        "path": "git",
        "args": [
          "clone",
          "https://github.com/aahl/skills",
          "~/.claude/skills/skills"
        ]
      }
    }
  }
}

Добавьте в context_servers. Zed перезагружается автоматически.

claude mcp add skills-skill-3 -- git clone https://github.com/aahl/skills ~/.claude/skills/skills

Однострочная команда. Проверить: claude mcp list. Удалить: claude mcp remove.

Сценарии использования

Реальные сценарии: skills

How to automate a smart-home routine via Home Assistant

👤 Home Assistant users wanting voice-free automation via Claude ⏱ ~20 min intermediate

Когда использовать: You want to chain actions (lights + AC + music) with conditional logic.

Предварительные требования
  • Skill installed — git clone https://github.com/aahl/skills ~/.claude/skills/aahl-skills
  • Home Assistant URL + long-lived token — HA user profile → create token; export HA_URL, HA_TOKEN
Поток
  1. List entities
    列出所有与 'living_room' 相关的 Home Assistant entities。✓ Скопировано
    → Entity list with current states
  2. Define routine
    我晚上 7 点到家。灯调至 60%、空调打开到 26°C、播放轻音乐。✓ Скопировано
    → Sequenced service calls with expected outcome
  3. Execute
    执行这个 routine,按步骤 echo 服务调用后再执行。✓ Скопировано
    → Per-step confirmation + resulting state

Итог: A working chained automation without hand-writing HA YAML.

Подводные камни
  • Wrong entity selected (similar names) — Require the skill to confirm entity_id before executing service call

Generate voice notes from markdown

👤 Content creators producing audio versions ⏱ ~10 min beginner

Когда использовать: You have a blog post and want a quick audio version for WeChat or podcast RSS.

Поток
  1. Pick voice
    用 Edge TTS 的 zh-CN-XiaoxiaoNeural 把 post.md 合成 mp3。✓ Скопировано
    → Audio file produced
  2. Upgrade for emotion
    改用 GLM-TTS,声音要更自然有起伏。✓ Скопировано
    → Alternate audio with different voice

Итог: An audio version of your post ready to publish.

Post a daily digest to Lark/Feishu

👤 Team leads running Lark-based teams ⏱ ~25 min intermediate

Когда использовать: Each morning you want an automated team digest.

Предварительные требования
  • Lark app with message-send permission — feishu.cn open platform → app → bot → add to group
Поток
  1. Compose
    今天的要闻:天气、加密货币BTC/ETH价格、团队昨日 GitHub PR 摘要。✓ Скопировано
    → Composed message
  2. Send
    发送到 '开发组' 群。✓ Скопировано
    → Success ack from Lark API

Итог: A daily digest landing in Lark without manual copy-paste.

Compare prices before buying

👤 Shoppers on Chinese e-commerce platforms ⏱ ~5 min beginner

Когда использовать: Before clicking buy on a product across 淘宝/京东/拼多多.

Поток
  1. Query
    比价 'iPhone 15 Pro 256GB' 在主要平台,附链接。✓ Скопировано
    → Platform-by-platform price + URL

Итог: A price comparison with direct links.

Подводные камни
  • Cached / stale prices — Skill should fetch live; verify with a click-through

Комбинации

Сочетайте с другими MCP — эффект x10

skills-skill-3 + github

Pull GitHub PR data then use AAHL skills to post a digest to Lark/Feishu

Use GitHub MCP to list this week's merged PRs in our org, then use AAHL's Lark skill to post a summary to the dev group.✓ Скопировано
skills-skill-3 + filesystem

Read a local markdown file and convert it to audio with AAHL's TTS skill

Read ~/blog/latest-post.md, then use AAHL's Edge TTS to generate a Chinese audio version.✓ Скопировано

Инструменты

Что предоставляет этот MCP

ИнструментВходные данныеКогда вызыватьСтоимость
Home Assistant control - Smart-home actions HA API (local)
TTS (Edge / GLM) text, voice Voice content Edge free / GLM paid
DuckDuckGo search query Web lookups 0
DeepWiki docs query Reference lookups 0
Crypto + weather symbol or location Daily digests 0
Lark/Feishu messaging group, text Team ops Lark API free
Movie + price search query Daily life 0

Стоимость и лимиты

Во что обходится

Квота API
Free for most; GLM-TTS and some search APIs bring-your-own-key
Токенов на вызов
Low per tool call
Деньги
Mostly free
Совет
Use Edge TTS (free) unless you need GLM's emotion.

Безопасность

Права, секреты, радиус поражения

Хранение учётных данных: Various: HA_TOKEN, GLM API key, Lark app credentials — all in env
Исходящий трафик: Home Assistant (local LAN), Edge TTS (Microsoft), GLM (Zhipu), Lark (Feishu), DuckDuckGo

Устранение неполадок

Частые ошибки и исправления

Home Assistant 401

Token expired or URL wrong (check http vs https, port 8123)

Проверить: curl -H "Authorization: Bearer $HA_TOKEN" $HA_URL/api/
Lark send fails

Bot not added to target group, or tenant_access_token expired. Re-issue.

Edge TTS silent on Linux

Install ffmpeg; Edge TTS depends on it for mp3 output

Проверить: ffmpeg -version

Альтернативы

skills в сравнении

АльтернативаКогда использоватьКомпромисс
Home Assistant MCPYou want MCP semantics rather than skill promptsDifferent integration shape

Ещё

Ресурсы

📖 Читать официальный README на GitHub

🐙 Открытые задачи

🔍 Все 400+ MCP-серверов и Skills