A collection of universal skills for AI agents
Project description
Universal Skills - Pydantic AI Skills
Version: 0.1.5
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
The following universal skills are available. You can disable specific skills by setting their corresponding environment variables to False.
| Skill Directory | Description | Disable Flag (=False) |
|---|---|---|
agent-workflows |
Agent-to-Agent communication, orchestration, and subagent dispatch. | AGENT_WORKFLOWS_ENABLE |
browser-tools |
Web browser interaction and E2E visual QA via Playwright. | BROWSER_TOOLS_ENABLE |
cloudflare-deploy |
Deploy applications and infrastructure to Cloudflare. | CLOUDFLARE_DEPLOY_ENABLE |
database-tools |
Connect and query PostgreSQL, MySQL, and MSSQL databases. | DATABASE_TOOLS_ENABLE |
developer-utilities |
Formatting, conversion, generation, cryptographic, and networking. | DEVELOPER_UTILITIES_ENABLE |
document-tools |
Read, edit, analyze, or create document files (PDF, spreadsheet, etc) | DOCUMENT_TOOLS_ENABLE |
github-tools |
GitHub workflows, PR comments, CI fixes, and git practices. | GITHUB_TOOLS_ENABLE |
google-workspace |
Google Workspace ecosystem integration (Gmail, Drive, Docs, etc). | GOOGLE_WORKSPACE_ENABLE |
jupyter-notebook |
Create, scaffold, or edit Jupyter notebooks. | JUPYTER_NOTEBOOK_ENABLE |
mcp-builder |
Guide for creating high-quality FastMCP servers. | MCP_BUILDER_ENABLE |
project-planning |
High-level reasoning, brainstorming, debugging, and research. | PROJECT_PLANNING_ENABLE |
security-tools |
Threat modeling, Sentry error logs, and security code analysis. | SECURITY_TOOLS_ENABLE |
skill-creator |
Guide for creating effective skills for the universal-skills package. | SKILL_CREATOR_ENABLE |
system-tools |
Hardware and OS operations (screenshots, bluetooth, tmux). | SYSTEM_TOOLS_ENABLE |
systems-manager |
Fast codebase search, file navigation, and structural code analysis. | SYSTEMS_MANAGER_ENABLE |
web-artifacts |
Frontend design, UI building, and artifact generation. | WEB_ARTIFACTS_ENABLE |
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. The utility will automatically respect the environment variables shown above to filter out disabled skills.
from universal_skills.skill_utilities import get_universal_skills_path
from pydantic_ai_skills import SkillsToolset
# Load enabled universal skills
skills = SkillsToolset(directories=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.5.tar.gz.
File metadata
- Download URL: universal_skills-0.1.5.tar.gz
- Upload date:
- Size: 1.1 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b86f70a1f8249026a914a5d970bc4135c3468ad10a4ad9bc092cfe68e444acdf
|
|
| MD5 |
d7c68480124de0b02ae0837719d3cb11
|
|
| BLAKE2b-256 |
01d97443c102a6f3c7b3908d21e1face141383d0ae8be382ddcfad2e082a9e5d
|
File details
Details for the file universal_skills-0.1.5-py3-none-any.whl.
File metadata
- Download URL: universal_skills-0.1.5-py3-none-any.whl
- Upload date:
- Size: 1.5 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9d98df6a3cb75bd0afefd017916e15bb6d695a995e88177b4ece4c7b39616bb0
|
|
| MD5 |
28dceb9c75fff3a99ad1fba513afcf74
|
|
| BLAKE2b-256 |
d4a8972d5ed9b16799c5f58a70ef14e8f222b8e8021590f8e1cb23738e71beb4
|