用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/enuno/unifi-mcp-server --skill source-command-unifi-mcp-release-prep命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
Manage UniFi network infrastructure via the UniFi MCP Server. Use this skill for any task involving UniFi devices, clients, networks, VLANs, WiFi, firewall rules, zone-based firewall, VPNs, traffic monitoring, backups, RADIUS, QoS, DPI, port forwarding, ACLs, DHCP, DNS, or site management. Triggers when the user mentions UniFi, Ubiquiti, network clients, APs, switches, gateways, firewall policies, or traffic flows in a network management context.
Use when creating or modifying Model Context Protocol (MCP) servers with FastMCP framework - guides through tools, resources, prompts, authentication, Codex Desktop integration, and production deployment with Python and TypeScript examples
Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK).
基于 SOC 职业分类
正在显示 SKILL.md
| name | source-command-unifi-mcp-release-prep |
| description | Prepare a new release with version bump, changelog, and quality checks |
Use this skill when the user asks to run the migrated source command unifi-mcp-release-prep.
Prepare a new release for the UniFi MCP Server with comprehensive quality checks.
This command orchestrates the complete release preparation process including version bumping, changelog generation, testing, and validation.
Steps to execute:
Ask user for release details:
Verify current state:
Run comprehensive quality checks:
black --check src/ tests/isort --check-only src/ tests/ruff check src/ tests/mypy src/bandit -r src/ -llsafety checkRun full test suite with coverage:
pytest --cov=src --cov-report=term-missing -vUpdate version numbers:
pyproject.toml version fieldsrc/__init__.py versionGenerate changelog:
git log $(git describe --tags --abbrev=0)..HEAD --onelineUpdate documentation:
Create release summary:
Prepare release artifacts:
v{version} (e.g., v0.2.0)release/v{version} (if not on main)Report back with:
Pre-release checklist status:
Release summary
Next steps:
Example workflow:
User: "Prepare release 0.2.0"
Assistant checks:
✓ Git status clean
✓ On main branch
✓ All tests pass (179/179)
✗ Coverage: 34.10% (below 80% target)
✓ No linting errors
✓ No type errors
✓ No security issues
Release Summary:
Version: 0.2.0
Date: 2025-01-15
Type: Minor release
Highlights:
- Zone-Based Firewall implementation (60% complete)
- Traffic Flows integration (100% complete)
- 22 new tool modules
- Comprehensive CI/CD pipeline
Breaking Changes: None
Warning: Test coverage (34.10%) is below 80% target.
Proceed with release? (y/n)
Safety checks: