langchain-ai-skills-framework
Overview
- langchain-ai-skills-framework loads Agent Skills from
SKILL.mdfiles and serves them via LangChain tools. - Skills come from two sources:
- Plugin marketplace (
MarketplaceDirectoryLoader) — shared skills loaded from filesystem or GitHub, organized asplugins/<plugin>/skills/<skill>/SKILL.md. - User-persisted skills (
MongoPluginSkillLoader) — stored in MongoDB across three collections (plugin_skills,plugin_references,plugin_scripts).
- Plugin marketplace (
CompositeSkillLoadermerges both sources with precedence: user → shared DB → marketplace.- All skill tools are scoped by
plugin_name.
Skill authoring
- See
docs/skill-authoring.mdfor required frontmatter, naming rules, and examples.
GitHub authentication for remote plugins
- When
PLUGINS_MARKETPLACEusesgithub://..., provide a token viaSKILLS_GITHUB_TOKEN(preferred) orGITHUB_TOKEN(fallback). - Expected GitHub directory format:
github://<owner>/<repo>/<path>?ref=<branch>(for example:github://my-org/ai-plugin-marketplace/plugins?ref=main). - Supported token types: fine-grained Personal Access Token (PAT) and GitHub App installation token.
- Recommended usage:
- Local development: fine-grained PAT scoped to the required repositories.
- CI (GitHub Actions): workflow
GITHUB_TOKENwhen permissions are sufficient. - Long-running services: short-lived GitHub App installation tokens.
Quick start
make init– initialize the local dev environment.make up– start the dev container.make run-pre-commit– run lint/type/security suite.make tests– run dockerized pytest.make build– build sdist/wheel packages.
Release files for langchain-ai-skills-framework 1.1.31
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| langchain_ai_skills_framework-1.1.31.tar.gz | 88.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| langchain_ai_skills_framework-1.1.31-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 223.5 kB
Release files / langchain_ai_skills_framework-1.1.31.tar.gz
| Download URL | langchain_ai_skills_framework-1.1.31.tar.gz |
|---|---|
| Size | 88.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
fa0c5d5f8c0659cbc2e83c0e99452cf16744909522b639d25bcd0220b1b7da17
|
|
BLAKE2b-256 checksum How to use checksums |
a9ac48a6831b64b4e2f991337057ea4c2eca36d9cb5d4705b1e4becb77d0fc05
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.
Transparency logRelease files / langchain_ai_skills_framework-1.1.31-py3-none-any.whl
| Download URL | langchain_ai_skills_framework-1.1.31-py3-none-any.whl |
|---|---|
| Size | 134.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
141906e094b6ba8eb58ab2e69ebcdc1f886aa28f56bec4bd56b5afaa598bbfd3
|
|
BLAKE2b-256 checksum How to use checksums |
5a7e6e7ffdfd3328ffb05880fce11ca838d834532d8da692182b94a0aa42b502
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.
Transparency log