Skills Manager (Smart Router)

Route prompts to appropriate Claude skills and manage activation rules.

509|79|Updated May 26, 2023
One-click install
npx skills add https://github.com/anyproto/anytype-swift --skill skills-manager-smart-router
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Skills Manager (Smart Router)
Source: https://github.com/anyproto/anytype-swift/tree/main/.claude/skills/skills-manager
Command: npx skills add https://github.com/anyproto/anytype-swift --skill skills-manager-smart-router

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jq.

What problem does it solve?

Managing and troubleshooting AI skill activations can be complex, leading to frustration when your AI doesn't respond as expected. This Skill provides tools and guidance to fine-tune skill behavior, ensuring your AI assistant works exactly as intended.

Core Features & Use Cases

  • Diagnostic Workflow: Helps troubleshoot why a skill didn't activate or activated incorrectly using logs and configuration, quickly pinpointing issues.
  • Keyword Management: Easily add or remove keywords to control skill activation, including an auto-learning feature that adapts to your prompts.
  • Use Case: If a skill isn't activating when you expect it to, use this Skill to quickly check logs, identify missing keywords, and update the skill-rules.json configuration to improve accuracy, making your AI more reliable.

Quick Start

My 'localization-developer' skill isn't activating for prompts about "text strings". Help me diagnose and fix this.

Frequently Asked Questions about Skills Manager (Smart Router)

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
Why isn't my AI skill activating when I expect it to?

Skill activation relies on keyword matching and intent triggers defined in your skill-rules.json configuration. If a skill isn't activating, check whether your prompt contains the configured keywords, review activation logs to identify missing or mismatched keywords, and update your rules to include the terms you're actually using.

How do I diagnose skill activation problems using logs?

Enable diagnostic logging to capture activation attempts, then examine logs for pattern mismatches or missing keyword triggers. Cross-reference logged prompts against your skill-rules.json to pinpoint why routing failed, then adjust keyword rules or intent patterns accordingly.

How do I add or remove keywords to control when a skill activates?

Edit your skill-rules.json file to add keywords in the trigger rules section. Use the auto-learning feature to extract keywords from your recent prompts, which adapts rule patterns to match your actual usage, then validate and save changes to activate immediately.

Can I automatically learn keywords from my prompts instead of manually configuring them?

Yes. The auto-learning keyword extraction feature analyzes your prompt history to identify patterns and suggest keywords for your skill-rules.json. This reduces manual configuration and improves activation accuracy by adapting rules to your real-world usage patterns.

What does skill routing do and when do I need it?

Skill routing directs prompts to the appropriate Claude skills and hooks based on keyword and intent matching. Use it when you want fine-grained control over which skills activate for specific prompt types, ensuring your AI responds with the right skill for each task.

Does this Skill work with JSON configuration files and log analysis?

Yes. This Skill validates and edits JSON skill-rules.json configurations and performs log-assisted diagnosis to troubleshoot activation failures. It requires jq for JSON parsing and works within the hooks and skills architecture for context-aware routing.