docs/usage/community/skills-and-tools.mdx
Skills and tools are what transform agents from conversational interfaces into productive teammates. While agents can chat and reason, skills give them expertise and tools give them capabilities to take action.
Think of skills as what an agent knows and tools as what an agent can do.
Skills are structured knowledge packages that enhance an agent's capabilities. They typically include:
- **Artifacts Skill**: Enables creation of interactive content, visualizations, and documents
- **Core reasoning skills**: Enhance problem-solving and analysis
Built-in skills are maintained by the LobeHub team and automatically updated.
- Code review methodologies
- Writing style guides
- Industry-specific frameworks
- Language and translation guides
Browse, install, and share skills with the community.
- Company-specific knowledge
- Personal methodologies
- Team guidelines
- Project templates
User skills give you complete control over agent expertise.
Attach skills to agents to enhance their expertise:
Skills are injected at runtime, which means agents always use the latest version of the skill.
Tools are functions that agents can call to perform actions. When you ask an agent to do something beyond conversation, it uses tools:
You ask the agent to perform an action.
The agent determines which tool(s) to use based on your request. This is automatic — you don't need to tell the agent which tool to use.
The agent calls the tool with appropriate parameters.
The tool performs the action and returns results.
The agent incorporates tool results into its response. </Steps>
LobeHub includes several powerful built-in tools:
Extend agent capabilities with plugins from the LobeHub marketplace:
MCP is LobeHub's system for connecting agents to external tools and services — databases, APIs, file systems, development tools, and business applications.
See MCP Marketplace for details on installing and using MCP plugins.
Configure which tools are available to each agent:
<AccordionGroup> <Accordion title="Enable/Disable Tools"> In agent settings, toggle tools on or off:- Enable only tools the agent needs
- Too many tools can slow responses
- Some tools have API costs
- **Web Search**: Number of results, search region
- **Image Generation**: Model, size, quality
- **Memory**: Retention period, categories
- File access
- API keys
- External service credentials
Review and approve before enabling.
Agents can use multiple tools in sequence to handle complex requests:
<Steps> ### User Request"Find recent research papers on quantum computing and summarize the key findings"
Searches for research papers
Retrieves relevant documents from uploaded files
Agent synthesizes a summary from all sources </Steps>
Enable Chain of Thought to see which tools the agent selects, what parameters it uses, and the results at each step.
<Card href={'/docs/usage/getting-started/agent'} title={'Agent'} />
<Card href={'/docs/usage/agent/chain-of-thought'} title={'Chain of Thought'} /> </Cards>