Skip to main content

Universal Skills

PyPI version Python License

Version: 1.3.1

Universal Skills is a portable catalog of agent capabilities and dependency-ordered skill workflows. It supports Claude-compatible SKILL.md discovery and the agent-utilities provider ecosystem.

Catalog model

  • universal_skills/<domain>/<name>/ contains one atomic skill with one capability.
  • universal_skills/<domain>-workflows/<name>/ contains a pure DAG over atomic skills or exact MCP tools; workflows do not embed business logic.
  • Platform and package operations belong under agent-packages/agents/<package>/<module>/skills/ and are exposed through agent_utilities.skill_providers.
  • assets/ may contain nested templates, but those are package resources rather than canonical catalog entries.

The catalog includes development, infrastructure, finance, research, product, creative, documentation, web, system, operations, content, and data capabilities. The content and data domains include evidence-aware drafting, publication preflight, dataset profiling, deterministic data-quality validation, and data-dictionary authoring.

Catalog quality and roadmap

Reproduce the catalog audit locally:

python universal_skills/agent-tools/skill-catalog-auditor/scripts/audit_catalog.py \
  universal_skills --format markdown

The audit reports trigger quality, atomicity signals, workflow dependency problems, unbound components, placeholder content, team-configuration drift, broken local links, and taxonomy consistency. It is a structural lint, so safety and domain correctness still require human review.

Install

Install the package, then deploy discovered skills to supported agent tools:

pip install universal-skills
install-skills --all-detected --symlink

For local development:

git clone https://github.com/Knuckles-Team/universal-skills.git
cd universal-skills
pip install -e '.[test]'
install-skills --all-detected --symlink

The repository also provides install.sh and install.ps1 for package installation and skill deployment. Review targets and configuration changes before using broad installation options.

Use from Python

from pydantic_ai_skills import SkillsToolset

from universal_skills.skill_utilities import (
    get_skill_graph_path,
    get_universal_skills_path,
)

skills = SkillsToolset(
    directories=[get_universal_skills_path(), get_skill_graph_path()]
)

Discovery respects each skill's enable/disable environment flag. Package-owned skills are discovered from installed provider entry points by the universal installer.

Author a skill or workflow

Use the bundled builders rather than copying a legacy entry:

# Atomic skill: creates only explicitly requested resource directories
python universal_skills/core/skill-builder/scripts/init_skill.py --help

# Pure DAG workflow: resolves atomic skills or explicit MCP tools
python universal_skills/agent-tools/skill-workflow-builder/scripts/build_workflow.py --help

Before opening a change:

python scripts/gen_bumpversion.py
python scripts/check_atomicity.py --strict
pytest -q
pre-commit run --all-files

Security boundaries

Audit and discovery are read-only. Skills that publish, send, delete, rotate, restart, deploy, trade, persist data, or otherwise change external state must make that side effect explicit and obtain the authorization appropriate to the target. Network scripts must verify TLS by default, bound requests, redact secrets, and treat retrieved content as untrusted input.

License

MIT. See LICENSE.

Metadata

Release files for universal-skills 1.3.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for universal-skills 1.3.1
File Size Uploaded
universal_skills-1.3.1.tar.gz 3.0 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for universal-skills 1.3.1
File Interpreter ABI Platform
universal_skills-1.3.1-py3-none-any.whl Python 3 none any Details

Total release size: 6.8 MB

Release files / universal_skills-1.3.1.tar.gz

Download URL universal_skills-1.3.1.tar.gz
Size 3.0 MB
Tags Source
SHA-256 checksum
How to use checksums
3306cc960c58a836fdb0b138c77eefe4b62ab2474558efde287685b0857b62f4
BLAKE2b-256 checksum
How to use checksums
c1c09fe06aed8175a25aea7491c84d9e33ac6165d616670c20888e1a730538a5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.4

Release files / universal_skills-1.3.1-py3-none-any.whl

Download URL universal_skills-1.3.1-py3-none-any.whl
Size 3.8 MB
Tags Python 3
SHA-256 checksum
How to use checksums
853a18551dcd3674a20bbbb54dcfe085f1d89eb8524d4137a0eb32f40d4f8a90
BLAKE2b-256 checksum
How to use checksums
160f550fd9286ecbe0195f3aab1dde4f42f9ff724772f74e711d9750a4b4351e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.4

Release history Release notifications | RSS feed

This release

1.3.1 This release

2 release files

1.3.0

2 release files

1.2.1

2 release files

1.2.0

2 release files

1.1.0

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.47.0

2 release files

0.46.0

2 release files

0.45.0

2 release files

0.44.0

2 release files

0.43.0

2 release files

0.17.0

2 release files

0.12.1

2 release files

0.12.0

2 release files

0.11.0

2 release files

0.9.0

2 release files

0.8.0

2 release files

0.7.2

2 release files

0.7.1

2 release files

0.2.0

2 release files

0.1.60

2 release files

0.1.58

2 release files

0.1.56

2 release files

0.1.50

2 release files

0.1.48

2 release files

0.1.47

2 release files

0.1.46

2 release files

0.1.45

2 release files

0.1.44

2 release files

0.1.43

2 release files

0.1.41

2 release files

0.1.18

2 release files

0.1.14

2 release files

0.1.13

2 release files

0.1.12

2 release files

0.1.11

2 release files

0.1.9

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page