技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
integrations【数据与研究】Work on LangChain partner integration packages under libs/partners and provider model-profile data: package metadata, provider clients, chat/LLM/embedding/vector store classes, credentials, tests, cassettes, optional dependencies, and profile refresh workflows.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill for practical work on LangChain-maintained partner packages and provider model-profile data. It covers provider-specific packages such as OpenAI, Anthropic, Ollama, Qdrant, Chroma, DeepSeek, Fireworks, Groq, Hugging Face, MistralAI, Nomic, Perplexity, OpenRouter, xAI, and Exa.
libs/partners/<provider>.pyproject.toml, extras/dependency groups, import/version scripts, provider-specific unit or integration tests, VCR/cassette isolation, or model-profile refresh for provider data directories.langchain-core primitives, use ../core-primitives/SKILL.md.langchain v1 agent construction, middleware routing, or init_chat_model behavior outside a provider package, use ../agents-and-middleware/SKILL.md.../monorepo-development/SKILL.md.../testing-and-profiles/SKILL.md when that sibling is present; this sub-skill only covers partner-side usage and provider data refresh.langchain-profiles refresh, augmentation files, generated profile diffs, and profile drift review.libs/partners/<provider>.pyproject.toml, the langchain_<provider>/ package root, tests/unit_tests/, tests/integration_tests/, and package-local scripts/ before editing.uv commands when uv is available; do not use pip, poetry, conda, or ad-hoc virtual environments for this monorepo.From a partner package directory, prefer targeted checks such as:
uv run --group test pytest tests/unit_tests/test_imports.py
uv run --group test pytest tests/unit_tests/test_chat_models.py
uv run --group test pytest tests/unit_tests/test_embeddings.py
uv run --group test pytest tests/unit_tests/test_vectorstores.py
uv run --group lint python scripts/check_imports.py $(find langchain_* -name '*.py')
uv run python scripts/check_version.py
Adjust test filenames to the package. Some packages use make test, make check_imports, make check_version, make lint_package, or make type; run these from the package directory only after confirming the package Makefile supports them. Skip network-heavy integration tests unless the user explicitly provides credentials or a local service and asks for those checks.
For a safe metadata/layout check that does not import provider SDKs or contact services:
python skills/langchain/sub-skills/integrations/scripts/partner_package_check.py libs/partners/openai
_profiles.py as the primary fix for profile drift; refresh through the model-profile workflow and review the generated diff.