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.28

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.28.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.28-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: skill_graphs-0.1.28.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.28.tar.gz
Algorithm Hash digest
SHA256 0dc0046d5bd9fc685210e34a84bd4ffe674565f9137b368330327de061135d84
MD5 31a5e94054381548ff18a868170eb2c9
BLAKE2b-256 0d0fc6b5dbe9a3126031c2d6ebb393ce64df35339400af73301e110b2da90ea0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: skill_graphs-0.1.28-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.28-py3-none-any.whl
Algorithm Hash digest
SHA256 a6784b5f2a742f7a43d28155cf3d5d1d6fa71ed5dac41d5bea2db553ec2e8c5f
MD5 e219714f99514bab2ee166e236ebb8d3
BLAKE2b-256 ef3c83e7efdec39701de5290038ae6298a02f8d7e7c60e408c66b69c4c82e727

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