Skip to Content

DeerFlow

Star on GitHub

Use Tools and Skills

This tutorial shows you how to configure and use tools and skills in DeerFlow to give the agent access to web search, file operations, and domain-specific capabilities.

Configuring tools

Add tools to config.yaml:

tools: # Web search - use: deerflow.community.ddg_search.tools:web_search_tool # Web content fetching - use: deerflow.community.jina_ai.tools:web_fetch_tool # Sandbox file operations - use: deerflow.sandbox.tools:ls_tool - use: deerflow.sandbox.tools:read_file_tool - use: deerflow.sandbox.tools:write_file_tool - use: deerflow.sandbox.tools:bash_tool

Enabling skills

Enable skills through the DeerFlow app’s extensions panel, or edit extensions_config.json directly.

Via the app UI:

  1. Open the DeerFlow app
  2. Click the Extensions/Skills icon in the sidebar
  3. Find deep-research and toggle it on

Using a skill for research

With the deep-research skill enabled, select it in the conversation input, then send a research request:

Do a deep research on the latest advances in quantum computing, focusing on practical applications.

The agent will run a multi-step research workflow including web search, information synthesis, and report generation.

Using the data analysis skill

Enable data-analysis, then upload a CSV or data file and ask the agent to analyze it:

Analyze this CSV file and identify the top trends.

The agent will use the sandbox tools to read the file, run analysis, and produce charts.

Next steps

Last updated on