skill-master

Route ambiguous user requests to the appropriate skill using a decision tree.

5|1|Updated Apr 1, 2026
One-click install
npx skills add https://github.com/netanel-abergel/pa-skills --skill skill-master-netanel-abergel
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-master
Source: https://github.com/netanel-abergel/pa-skills/tree/main/skills/skill-master
Command: npx skills add https://github.com/netanel-abergel/pa-skills --skill skill-master-netanel-abergel

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

The PA often receives ambiguous or broad requests and needs a reliable way to determine which specific skill should handle each request, ensuring efficient and accurate task execution.

Core Features & Use Cases

  • Decision Tree Lookup: Uses a detailed decision tree to match requests to skills.
  • Quick Lookup Table: Provides fast keyword-to-skill mapping for common commands.
  • Analytics Logging: Records each routing decision for later analysis.
  • Use Cases: Routing a user’s “schedule a meeting” request to the meetings skill, directing “who is X?” queries to the contact-list skill, or delegating “run eval” to the eval skill.

Quick Start

Ask your PA to “route this request to the appropriate skill”.

Frequently Asked Questions about skill-master

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

FAQPage Schema
How do I route ambiguous personal assistant requests to the correct skill?

Skill routing uses an internal decision tree to evaluate ambiguous PA requests and map them to the appropriate skill from the library. It relies on internal skill metadata and does not require external APIs to process commands.

What is the best way to map broad voice commands to specific assistant skills?

The best way to map broad commands is by using a quick keyword-to-skill lookup table for common requests alongside a detailed decision tree. This combination allows your personal assistant to quickly delegate tasks like scheduling meetings to the correct skill.

Can I log analytics for my assistant's skill selection decisions?

Yes, you can log analytics for skill selection decisions. The routing process records each decision internally, allowing you to analyze how user requests are delegated to specific skills over time without needing external integrations.

Does this skill routing approach work without external APIs?

Yes, this skill routing approach works completely offline without external APIs. It relies entirely on internal skill metadata, a decision tree, and analytics logging to determine the correct skill for a personal assistant workflow.

When do I need a decision tree for AI assistant skill selection?

You need a decision tree for AI assistant skill selection when your personal assistant receives ambiguous or broad user requests. It provides a reliable mechanism to evaluate the request and select the exact skill required for efficient task execution.