Dynamic Tool OpenClaw Skill

Intent-based tool selection. Activate when you want to know which tools are relevant for the current user message (weather→exec, document→feishu_doc, search→...

v1.0.0 Recently Updated Updated 3 wk ago

Installation

clawhub install tooldyn

Requires npm i -g clawhub

330

Downloads

0

Stars

1

current installs

1 all-time

1

Versions

Dynamic Tool Policy

When to use: Before calling many tools, or when the user message is about weather, search, documents, or Feishu — call get_recommended_tools with the latest user message to get a short list of recommended tools and a hint.

Intent mapping:

  • 天气 / weather / wttr → use exec (e.g. curl wttr.in/<city>?format=3)
  • 搜索 / search → use web_search once, then reply; do not call web_search again in the same turn
  • 文档 / create doc / 飞书文档 → use feishu_doc only when the user explicitly asks for a document
  • 读文件 / read file → read; 写/编辑 → write

Tool: get_recommended_tools({ user_message }) → returns recommended_tools (array of tool names) and hint (short instruction).

Statistics

Downloads 330
Stars 0
Current installs 1
All-time installs 1
Versions 1
Comments 0
Created Mar 9, 2026
Updated Mar 9, 2026

Latest Changes

v1.0.0 · Mar 9, 2026

Initial release of dynamic-tool-policy for intent-based tool selection: - Introduces `get_recommended_tools` API to suggest relevant tools based on user messages and provide usage hints. - Maps common intents (weather, search, documents, Feishu) to specific tools, helping avoid unnecessary tool loops. - Reduces context switching by recommending only essential tools for each user request.

Quick Install

clawhub install tooldyn
EU Made in Europe

Chat with 100+ AI Models in one App.

Use Claude, ChatGPT, Gemini alongside with EU-Hosted Models like Deepseek, GLM-5, Kimi K2.5 and many more.