/install tooldyn
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/\x3Ccity>?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).
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install tooldyn - After installation, invoke the skill by name or use
/tooldyn - Provide required inputs per the skill's parameter spec and get structured output
What is Dynamic Tool?
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→... It is an AI Agent Skill for Claude Code / OpenClaw, with 596 downloads so far.
How do I install Dynamic Tool?
Run "/install tooldyn" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Dynamic Tool free?
Yes, Dynamic Tool is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Dynamic Tool support?
Dynamic Tool is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Dynamic Tool?
It is built and maintained by Peter7397 (@peter7397); the current version is v1.0.0.