Integrate RAG into AI Agents via MCP Server. Supports multiple Vector database technologies.
Project description
Universal Skills - Pydantic AI Skills
Version: 0.1.0
Overview
Universal Skills is a collection of shared, reusable skills designed for Pydantic AI Agents. It provides a standardized way to give agents advanced capabilities like codebase searching, file navigation, and inter-agent communication.
Included Skills
- a2a_client: Enables Agent-to-Agent (A2A) communication, allowing agents to discover and call other agents.
- bash: Provides the ability to execute shell commands.
- codebase-search: Integrated
ripgrep(rg) support for efficient searching across local codebases. - file-navigation: Integrated
fdsupport for fast file and directory navigation. - code-analysis: Advanced Python code analysis capabilities using tree-sitter.
Installation
pip install universal-skills
Usage
Universal skills are typically loaded using the get_universal_skills_path() utility, which can be integrated into your agent's toolset.
from universal_skills.skill_utilities import get_universal_skills_path
from pydantic_ai_skills import SkillsToolset
# Load universal skills
skills = SkillsToolset(get_universal_skills_path())
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file universal_skills-0.1.0.tar.gz.
File metadata
- Download URL: universal_skills-0.1.0.tar.gz
- Upload date:
- Size: 10.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
628ebdcdfc1d195e4218dd614c80e5613d564e5eb7a287cad52eadc288c8c02c
|
|
| MD5 |
9621d8abb817d78b3e58f691984a8eed
|
|
| BLAKE2b-256 |
47a62b6a2457f2cc385f560acbb16bceb05fb6956999fe9176a03e19ae2861f3
|
File details
Details for the file universal_skills-0.1.0-py3-none-any.whl.
File metadata
- Download URL: universal_skills-0.1.0-py3-none-any.whl
- Upload date:
- Size: 11.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5265944cc1c771d0f2f11039de6c727a385e372613ae07651deddc93a7336cc0
|
|
| MD5 |
74a86c0476fbbd8c00639b60e6624c60
|
|
| BLAKE2b-256 |
c019852fd3c23a5baf9d7933ef5660edc816e92bffe816f4c6f12ad053201dae
|