Local-first catalog of Skills, MCP and Rules for Cursor with scanning, organization, translation, and router generation capabilities
Capabilities Hub exposes 16 tools with inconsistent quality. Most tools have descriptions (good), but parameter schemas are incomplete or missing type information. Tool names lack clear verb-noun structure (e.g., 'organizeCatalog' vs 'organize_catalog'). Many parameters lack descriptions or type constraints. Output schemas are not documented. Error handling is absent from tool definitions. The server appears to be a CLI/HTTP wrapper around a catalog system, but tool definitions do not follow production-grade patterns for LLM consumption.
Apply AI-suggested tags to capabilities
Batch translate capability descriptions to Russian using AI
Create a new capability profile
Generate and export a project router skill for Cursor agents
List saved capability profiles
Load hub configuration from config.json
Organize capabilities using AI to suggest tags and grouping
Update capability overlay metadata (tags, descriptions, etc.)
Tool names use camelCase instead of snake_case verb_noun convention. LLMs parse intent from names, 'organizeCatalog' is ambiguous; 'organize_catalog' is self-documenting. Affects all 16 tools.
Parameter schemas lack type definitions for nested objects. 'config' and 'request' parameters are typed as 'object' with no nested schema. LLMs cannot validate structure or infer required fields.
No output schemas documented for any tool. LLMs cannot plan downstream calls or extract required fields. Production tools must declare return types.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 45 | 2026-07-28+ | v2 |
Preview a project router skill without writing to disk
Force rescan of all capabilities
Audit capabilities for completeness and quality issues
Save hub configuration to config.json
Scan for Skills, MCP servers, and Rules from configured paths or fixtures
Translate a single capability description to Russian
Update English description of a capability with AI enhancement
Update an existing capability profile
No error handling guidance in tool definitions. Tools that call external AI services (batchTranslate, organizeCatalog) lack recovery hints for API failures, rate limits, or invalid inputs.
Many parameters lack descriptions. 'items' in applyTagSuggestions, 'organizeCache' in runAudit, and nested 'request' objects provide no guidance on expected structure or valid values.