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

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: skill_graphs-0.1.32.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.32.tar.gz
Algorithm Hash digest
SHA256 c13ee6679b420311f1cd429e7cbb0d107f62b0588a537bb58cb94d3094958b51
MD5 1afbc4d195ce12f1263bd716896dbe9c
BLAKE2b-256 07d73b211c9c2237a8da1905799f13344c42a4d714f9dee7e538a80f4f38857d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: skill_graphs-0.1.32-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.32-py3-none-any.whl
Algorithm Hash digest
SHA256 aaf549f73ba67cdbcc7849b25ba1b5624d5a4dd5c5f1f8829ad978dda71be93f
MD5 5da816d44acac8d67c92a4606ac91f0b
BLAKE2b-256 1e9ecdc9f9d28b88e9d20638d3d7463d197b03b948cfdfc17e0182883cb1d0a6

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