Skip to main content

A collection of universal skills for AI agents

Project description

Universal Skills - Pydantic AI Skills

PyPI - Version MCP Server PyPI - Downloads GitHub Repo stars GitHub forks GitHub contributors PyPI - License GitHub

GitHub last commit (by committer) GitHub pull requests GitHub closed pull requests GitHub issues

GitHub top language GitHub language count GitHub repo size GitHub repo file count (file type) PyPI - Wheel PyPI - Implementation

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

universal_skills-0.1.5.tar.gz (1.1 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

universal_skills-0.1.5-py3-none-any.whl (1.5 MB view details)

Uploaded Python 3

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

Hashes for universal_skills-0.1.5.tar.gz
Algorithm Hash digest
SHA256 b86f70a1f8249026a914a5d970bc4135c3468ad10a4ad9bc092cfe68e444acdf
MD5 d7c68480124de0b02ae0837719d3cb11
BLAKE2b-256 01d97443c102a6f3c7b3908d21e1face141383d0ae8be382ddcfad2e082a9e5d

See more details on using hashes here.

File details

Details for the file universal_skills-0.1.5-py3-none-any.whl.

File metadata

File hashes

Hashes for universal_skills-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 9d98df6a3cb75bd0afefd017916e15bb6d695a995e88177b4ece4c7b39616bb0
MD5 28dceb9c75fff3a99ad1fba513afcf74
BLAKE2b-256 d4a8972d5ed9b16799c5f58a70ef14e8f222b8e8021590f8e1cb23738e71beb4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page