AI Agent Hub
Back to skills
📚

Unified Discovery Router

Knowledge Management Updated 2026.08.30

Paste the following prompt into your AI chat to install this skill:

Please install @user_d83d7c97/wm-discover according to https://skillhub.cn/install/skillhub.md.

About this skill

Problem

When working with SkillHub finance skills, the blocker is often not syntax but routing: deciding whether a natural-language request should go to wm-valuation, wm-debt-safety, a symbol lookup, an industry/index search, a metric definition, or an XS function signature. Browsing skill lists manually can miss default domains, fallback rules, and related fields, and can encourage brittle patterns such as raw XS first, third-party substitutes, or accidentally invoking run on this discovery pack.

How It Works

Unified Discovery Router is a routing entry point that turns a user’s original phrase or keyword into the next executable step. It searches multiple domains by default, including skill, symbol, metric, vfunc, index, industry, screener, and strategy. If domain=skill is returned, take the id and call the matching official skill with $WM run. For company names, securities codes, industries, indices, metric formulas, or function signatures, the result can include id, definition, formula, example_call_xs, call_spec, require, and prefer_skill, which helps align the next call.

High-frequency intents also have a session-level fast path: within the same session, if dividends, valuation, debt, notices, screening, or similar intents have already been mapped to a skill, repeated discovery is unnecessary. For vfunc domain libraries such as notice.*, filings.*, and kline.*, read example_call_xs and call_spec first. If prefer_skill exists and the user wants the product outcome, route to that L1 skill first.

Boundaries

It solves routing and field alignment, not full execution. Use wm-screen-index to run screening conditions. If a securities code is already known and only market or financial card output is needed, call the matching L1 directly. For short XS code, use this interface to confirm $ metrics, function names, and require before entering wm-xs. If there are 0 hits, rephrase or mark the gap as uncovered instead of inventing skills, codes, or APIs.

Use Cases

  • Use it to discover the dividend skill and obtain a runnable skill id before calling downstream tools.
  • Resolve company short names or codes to securities codes, then select company-card or financial-card skills.
  • Check example_call_xs and call_spec for kline.* and notice.* before writing XS queries.
  • Map valuation, debt, and cash-flow requests to official skills instead of hand-writing third-party calls.

Best For

  • Engineers building finance-agent routing: want natural-language requests mapped to official skills and run ids.
  • Quant or data engineers writing XS queries: need function signatures, require fields, examples, and return shapes.
  • Data analysts doing screening or factor discovery: need screener fields, enum values, or metric formulas before downstream execution.
  • Product engineers maintaining knowledge-routing rules: need to classify intent as skill, symbol, metric, vfunc, or screener.