用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/mihai-dinculescu/tapo --skill release-mcp命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
Control TP-Link Tapo smart home devices (lights, plugs, power strips, hubs and sensors, cameras) via [Tapo MCP](https://github.com/mihai-dinculescu/tapo/tree/main/tapo-mcp).
Run Rust/Python/MCP checks, fix issues, then summarize findings before committing
Release a new version of the OpenClaw skill in `tapo-mcp/openclaw-skill/` by bumping its version, committing, and publishing via `npx clawhub`
基于 SOC 职业分类
正在显示 SKILL.md
| name | release-mcp |
| description | Release a new version of the tapo-mcp crate (MCP server), versioned independently from the tapo libraries |
Release a new version of the tapo-mcp crate.
Determine the new version. Read the current version from tapo-mcp/Cargo.toml. Ask the user what the new version should be if not provided.
Bump the version. Update the version field in tapo-mcp/Cargo.toml and both version and packages[0].identifier in tapo-mcp/server.json.
Update changelog. In CHANGELOG.md:
## [MCP Unreleased][Unreleased] with ## [MCP vX.X.X][tapo-mcp-vX.X.X] - YYYY-MM-DD (use the current date).## [MCP Unreleased][Unreleased] section immediately above the newly versioned section.[tapo-mcp-vX.X.X]: https://github.com/mihai-dinculescu/tapo/tree/tapo-mcp-vX.X.X to the link definitions at the bottom of the file (right after the [Unreleased] link).Commit. Run /commit with message chore(tapo-mcp): release vX.X.X.
Tag. Create an annotated git tag:
git tag -a tapo-mcp-vX.X.X -m "tapo-mcp-vX.X.X"
Push. Ask the user for confirmation, then:
git push && git push origin tapo-mcp-vX.X.X
Create GitHub release. Ask the user for confirmation. Use the content under the ## [MCP vX.X.X][tapo-mcp-vX.X.X] heading from CHANGELOG.md as the release body, followed by a full changelog comparison link. The previous version (vP.P.P) is the tapo-mcp tag before this release:
gh release create tapo-mcp-vX.X.X --title "Tapo MCP vX.X.X" --notes "$(cat <<'EOF'
<changelog content here>
**Full Changelog**: https://github.com/mihai-dinculescu/tapo/compare/tapo-mcp-vP.P.P...tapo-mcp-vX.X.X
EOF
)"