Mijia Device Manager

管理和控制小米/米家智能家居设备,直接调用 mijiaAPI CLI 命令通过小米云端 API 控制设备。支持设备发现、开关控制、亮度调节、颜色设置等功能。当用户需要控制小米智能设备(如台灯、灯泡、插座等)、获取设备列表或查看设备状态时使用此技能。

131 stars 15 forksSoftware Development

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add dean2021/mijia-device-manager --skill mijia-device-manager
Manual install
git clone --depth 1 https://github.com/dean2021/mijia-device-manager.git /tmp/mijia-device-manager
mkdir -p ~/.claude/skills
cp -r /tmp/mijia-device-manager/. ~/.claude/skills/mijia-device-manager

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# 米家设备管理器

## 概述

此技能用于管理和控制小米/米家智能家居设备,直接调用 [mijiaAPI](https://github.com/Do1e/mijia-api) CLI 通过小米云端 API 控制设备。

## 功能特性

- 登录小米账号(扫码登录)
- 获取设备列表和家庭列表
- 获取和设置设备属性
- 执行设备动作
- 查看设备完整状态

## 前提条件

1. 安装依赖:
```bash
pip install mijiaAPI
```

2. 登录小米账号(首次使用需要):
```bash
python -m mijiaAPI --list_homes
```

## 快速开始

### 1. 首次登录

```bash
python -m mijiaAPI --list_homes
```

运行后会显示二维码,使用米家 APP 扫描即可完成登录。

### 2. 查看设备列表

```bash
python -m mijiaAPI -l
```

输出中每条设备信息包含 `did`,后续控制命令使用该值。

### 3. 控制设备

```bash
# 开灯
python -m mijiaAPI set --did "123456789" --prop_name "on" --value True

# 设置亮度
python -m mijiaAPI set --did "123456789" --prop_name "brightness" --value 50

# 获取状态
python -m mijiaAPI get --did "123456789" --prop_name "brightness"
```

## 命令参考

```bash
python -m mijiaAPI --help
python -m mijiaAPI get --help
python -m mijiaAPI set --help
```

**常用命令示例:**

```bash
# 列出所有设备
python -m mijiaAPI -l

# 从列表中找到 did
python -m mijiaAPI -l | grep did

# 列出所有家庭
python -m mijiaAPI --list_homes

# 获取设备属性
python -m mijiaAPI get --did "123456789" --prop_name "brightness"

# 设置设备属性
python -m mijiaAPI set --did "123456789" --prop_name "on" --value True
python -m mijiaAPI set --did "123456789" --prop_name "brightness" --value 50

# 执行场景
python -m mijiaAPI --run_scene "回家"
```

## 设备属性参考

常见设备属性名称:

| 属性名 | 说明 | 类型 | 示例值 |
|--------|------|------|--------|
| `on` | 开关状态 | bool | `True`/`False` |
| `brightness` | 亮度 | int | 0-100 |
| `color-temperature` | 色温 | int | 2700-6500 |
Read the full skill on GitHub

Details

Skill name
mijia-device-manager
Repo updated
11 February 2026

FAQ

What does the Mijia Device Manager skill do?

管理和控制小米/米家智能家居设备,直接调用 mijiaAPI CLI 命令通过小米云端 API 控制设备。支持设备发现、开关控制、亮度调节、颜色设置等功能。当用户需要控制小米智能设备(如台灯、灯泡、插座等)、获取设备列表或查看设备状态时使用此技能。

How do I install the Mijia Device Manager skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add dean2021/mijia-device-manager --skill mijia-device-manager. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is Mijia Device Manager popular?

It lives in dean2021/mijia-device-manager, which has 131 GitHub stars and 15 forks.

Related skills

Code Review Router

124

win4r/agent-skills-code-review-router

Intelligently routes code reviews between Gemini CLI and Codex CLI based on tech stack, complexity, and change characteristics. Use when you want an automated code review of your current changes.

Software Development16

Socratic

131

m4vic/socratic

This skill should be used when the user asks to "build", "design", "scaffold", "architect", or "plan" any system, feature, service, app, agent, pipeline, connector, or tool — especially when the request is short, vague, or underspecified. It should also be used when the user asks to "review this architecture", "what am I missing", "ask me the right questions", "poke holes in this", or requests a design review before implementation. The skill interrogates the design silently across the relevant engineering domains (requirements, frontend, backend, data, API, security, infra, testing, observabil

Software Development19

Nativeprompt

128

edvardgrishin27/nativeprompt

Улучшить/оптимизировать/переписать промпт под ТЕКУЩУЮ модель по официальным правилам вендора (Claude Code, Codex, Gemini CLI, Grok, Kimi, Qwen) и объяснить почему. Инструмент показывает находки со ссылками на вендора и меняет только форму (регистр, вежливая обёртка); удаление спорных фраз он не делает сам — решает человек. Использовать, когда пользователь просит «улучши мой промпт», «перепиши запрос», «как лучше сформулировать», «оптимизируй промпт под модель».

Software Development13

Senior Engineering Partner

154

bjgreenberg/senior-engineering-partner

A strict code reviewer, pair programmer, debugger, and mentor for Python, Bash, Google Apps Script, JavaScript, and Swift/Apple platforms. Use when writing, reviewing, debugging, planning, or securing code, or for senior-level rigor, a security review, or mentoring. Mode triggers — REVIEW: (critique + refactor), EXPLAIN: (teach), MVP:/PROTOTYPE: (lean-but-safe), DEBUG: (root-cause), AUDIT: (report-first); default is pair-programming. Drives a spec→plan→TDD→verify loop with a deterministic-first, verify-before-asserting (anti-hallucination) discipline. Enforces a security floor (secrets, inject

Software Development17

Codex Collab

99

Kevin7Qi/codex-collab

Use when the user asks to invoke, delegate to, or collaborate with Codex on any task. Also use PROACTIVELY when an independent, non-Claude perspective from Codex would add value — second opinions on code, plans, architecture, or design decisions.

Software DevelopmentIn 1 list

Spec Driven Development

156

FredAntB/Spec-Driven-Development

Use this skill to scaffold Spec Driven Development: requirements.md, design.md, tasks.md, and cross-compatible AI config files (CLAUDE.md, .cursorrules, .windsurfrules, .github/copilot-instructions.md). Triggers: 'requirements', 'spec', 'design doc', 'tasks', 'CLAUDE.md', 'cursorrules', 'SDD', 'spec driven', 'AI configuration', 'cross-AI', 'multi-agent', 'agent setup'. Also trigger for: 'set up my AI tools', 'keep agents consistent', 'stop AI going off-script', 'plan before coding', 'structure project for AI'. Retrofit triggers: 'document my system', 'document my codebase', 'describe my archit

Software Development18

Browse the most popular Claude skills, all software development skills, or write your own with the skills generator.