A collection of skill graphs for AI agents
Project description
Skill Graphs - Indexed Agent Knowledge
Version: 0.7.1
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file skill_graphs-0.7.1.tar.gz.
File metadata
- Download URL: skill_graphs-0.7.1.tar.gz
- Upload date:
- Size: 5.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
09ddc89a5b60b011f1435148612d54c132e585333361211eb8ace994a493c72f
|
|
| MD5 |
d13b4e8b5847e4f54773fbfa55cb7a21
|
|
| BLAKE2b-256 |
9f57aa47e8de9a590812ecbcbd221a17a220016b1911904a6e28e6427cbe5517
|
File details
Details for the file skill_graphs-0.7.1-py3-none-any.whl.
File metadata
- Download URL: skill_graphs-0.7.1-py3-none-any.whl
- Upload date:
- Size: 5.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4637e1141d7f43acaae777c0f91dc43016f6bce2f9ca98f7730f0842a30e6a59
|
|
| MD5 |
6418903d3c04dc4a055a3f117414f630
|
|
| BLAKE2b-256 |
a9b70844e0824dcefdfbb5135f6062454aa4ceb3222f49df911eb45678d459d2
|