myco:add-tool-category

Category: Tools & Productivity | Uploader: sirkirbysirkirby | Downloads: 0 | Version: v1.0(Latest)

Use this skill whenever adding a new UniFi resource type as a supported tool category — creating a manager, tool layer, schemas, tests, and wiring everything into the manifest and CI. Activates for any PR or task that introduces a new manager class (managers/{resource}_manager.py), new tool module (tools/{resource}.py), or new UniFi subsystem support, even if the user only asks to "add support for X" without specifying each step. Covers: manager class with CRUD + lru_cache factory, 405 endpoint workarounds, schema definition and validator registry wiring, tool layer with preview/confirm flow and correct ToolAnnotations, test file requirements (both layers), V2 API response unwrapping, manifest regeneration, test_scaffold.py CI registration, and Protect-package naming conventions.

Changelog: Source: GitHub https://github.com/sirkirby/unifi-mcp

Directory Structure

Current level: tree/main/.agents/skills/add-tool-category/

  • 📄 SKILL.md 16.3 KB

SKILL.md

Login to download/like/favorite ❤ 328 | ★ 0
Comments 0

Please login before commenting.

Loading comments...