Skip to main content

A collection of skill graphs for AI agents

Project description

Skill Graphs - Indexed Agent Knowledge

PyPI - Version MCP Server

Version: 0.1.30

Overview

Skill Graphs is a dedicated repository for structured, documentation-based skills. It is designed to host "knowledge graphs" transformed from technical documentation, APIs, and web crawls, specifically for use with Pydantic AI Agents.

Enabling Skill Graphs

By default, all skill-graphs included in this package are disabled. You can enable specific skill-graphs by setting their corresponding environment variables to True.

Skill Directory Description Enable Flag
aws-docs AWS Documentation AWS_DOCS_ENABLE=True
azure-docs Azure Documentation AZURE_DOCS_ENABLE=True
c-docs C Language Documentation C_DOCS_ENABLE=True
chakra-ui-docs Chakra UI Documentation CHAKRA_UI_DOCS_ENABLE=True
chromadb-docs ChromaDB Documentation CHROMADB_DOCS_ENABLE=True
couchbase-docs Couchbase Documentation COUCHBASE_DOCS_ENABLE=True
django-docs Django Documentation DJANGO_DOCS_ENABLE=True
docker-docs Docker Documentation DOCKER_DOCS_ENABLE=True
falkordb-docs FalkorDB Documentation FALKORDB_DOCS_ENABLE=True
fastapi-docs FastAPI Documentation FASTAPI_DOCS_ENABLE=True
fastmcp-docs FastMCP Documentation FASTMCP_DOCS_ENABLE=True
flask-docs Flask Documentation FLASK_DOCS_ENABLE=True
framer-docs Framer Motion Documentation FRAMER_DOCS_ENABLE=True
gcp-docs GCP Documentation GCP_DOCS_ENABLE=True
go-docs Go Documentation GO_DOCS_ENABLE=True
huggingface-docs Hugging Face Documentation HUGGINGFACE_DOCS_ENABLE=True
java-docs Java Documentation JAVA_DOCS_ENABLE=True
langchain-docs LangChain Documentation LANGCHAIN_DOCS_ENABLE=True
laravel-docs Laravel Documentation LARAVEL_DOCS_ENABLE=True
linux-docs Linux Documentation LINUX_DOCS_ENABLE=True
mariadb-docs MariaDB Documentation MARIADB_DOCS_ENABLE=True
material-ui-docs Material UI Documentation MATERIAL_UI_DOCS_ENABLE=True
matplotlib-docs Matplotlib Documentation MATPLOTLIB_DOCS_ENABLE=True
minio-docs MinIO Documentation MINIO_DOCS_ENABLE=True
mongodb-docs MongoDB Documentation MONGODB_DOCS_ENABLE=True
mssql-docs MS SQL Server Documentation MSSQL_DOCS_ENABLE=True
neo4j-docs Neo4j Documentation NEO4J_DOCS_ENABLE=True
nestjs-docs NestJS Documentation NESTJS_DOCS_ENABLE=True
nextjs-docs Next.js Documentation NEXTJS_DOCS_ENABLE=True
nodejs-docs Node.js Documentation NODEJS_DOCS_ENABLE=True
numpy-docs NumPy Documentation NUMPY_DOCS_ENABLE=True
pandas-docs Pandas Documentation PANDAS_DOCS_ENABLE=True
postgres-docs PostgreSQL Documentation POSTGRES_DOCS_ENABLE=True
pydantic-ai-docs Pydantic AI Documentation PYDANTIC_AI_DOCS_ENABLE=True
pydantic-docs Pydantic Documentation PYDANTIC_DOCS_ENABLE=True
python-docs Python Documentation PYTHON_DOCS_ENABLE=True
pytorch-docs PyTorch Documentation PYTORCH_DOCS_ENABLE=True
qdrant-docs Qdrant Documentation QDRANT_DOCS_ENABLE=True
radix-ui-docs Radix UI Documentation RADIX_UI_DOCS_ENABLE=True
react-docs React Documentation REACT_DOCS_ENABLE=True
reactrouter-docs React Router Documentation REACTROUTER_DOCS_ENABLE=True
redis-docs Redis Documentation REDIS_DOCS_ENABLE=True
redux-docs Redux Documentation REDUX_DOCS_ENABLE=True
remix-docs Remix Documentation REMIX_DOCS_ENABLE=True
rust-docs Rust Documentation RUST_DOCS_ENABLE=True
scikit-learn-docs Scikit-learn Documentation SCIKIT_LEARN_DOCS_ENABLE=True
scipy-docs SciPy Documentation SCIPY_DOCS_ENABLE=True
shadcn-docs shadcn/ui Documentation SHADCN_DOCS_ENABLE=True
svelte-docs Svelte Documentation SVELTE_DOCS_ENABLE=True
tanstack-docs TanStack Documentation TANSTACK_DOCS_ENABLE=True
temporal-docs Temporal Documentation TEMPORAL_DOCS_ENABLE=True
tensorflow-docs TensorFlow Documentation TENSORFLOW_DOCS_ENABLE=True
terraform-docs Terraform Documentation TERRAFORM_DOCS_ENABLE=True
testing-library-docs Testing Library Documentation TESTING_LIBRARY_DOCS_ENABLE=True
vercel-docs Vercel Documentation VERCEL_DOCS_ENABLE=True
vitejs-docs Vite Documentation VITEJS_DOCS_ENABLE=True
vuejs-docs Vue.js Documentation VUEJS_DOCS_ENABLE=True

Installation

pip install skill-graphs

Usage

Skill graphs are typically loaded using the get_skill_graphs_path() utility from skill_graphs.skill_graph_utilities.

from skill_graphs.skill_graph_utilities import get_skill_graphs_path
from agent_utilities.agent_utilities import SkillsToolset

# Load enabled skill graphs
skills_directories = get_skill_graphs_path()
skills = SkillsToolset(directories=skills_directories)

Building New Skill Graphs

Use the skill-graph-builder from the universal-skills package to generate new graphs:

python scripts/generate_skill.py https://ai.pydantic.dev pydantic-ai

By default, the builder will now target this repository if it is present in your workspace.

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

skill_graphs-0.1.30.tar.gz (4.8 kB view details)

Uploaded Source

Built Distribution

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

skill_graphs-0.1.30-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

File details

Details for the file skill_graphs-0.1.30.tar.gz.

File metadata

  • Download URL: skill_graphs-0.1.30.tar.gz
  • Upload date:
  • Size: 4.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for skill_graphs-0.1.30.tar.gz
Algorithm Hash digest
SHA256 547caa6a78c1da51dc32c0268f6ad42ccb701daa942a5db2278997c2a4044863
MD5 70d97da75f0c43c7bef7bd88f3bc3380
BLAKE2b-256 bbc36436414b996718074da5f5d532725888c339ac87613b31a6a03e8bab4df1

See more details on using hashes here.

File details

Details for the file skill_graphs-0.1.30-py3-none-any.whl.

File metadata

  • Download URL: skill_graphs-0.1.30-py3-none-any.whl
  • Upload date:
  • Size: 5.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for skill_graphs-0.1.30-py3-none-any.whl
Algorithm Hash digest
SHA256 ac2801e6e0e031793d16875a0be66ec3eab09a36c6991058211cc12b7285429a
MD5 55a2227d4d3d78e123984a96438ed470
BLAKE2b-256 5a472d7cc8f4f25a4501051d3923666af4c781a86356cc8c894fcf21df2f8a0a

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