安裝
npx skills add langchain-ai/langchain-skills --skill '*' --yes適合誰
如果你要讓編碼 Agent 按官方技能來搭建 LangChain、LangGraph 或 Deep Agents,而不是憑記憶混用舊介面,這組技能更合適。它透過 npx skills 安裝,面向任何支援 Agent Skills 規範的 Agent。規範入口在
https://skills.sh/
安裝器說明在
https://github.com/vercel-labs/skills
頁面舉例了若干客戶端,並寫了 and more,所以不要當成封閉名單。只想做 LangSmith 的 trace 或 dataset 流程的人,應去另一個倉庫,而不是裝這一套。專案處於早期開發,API 和技能內容可能變化;你需要接受介面還會改。
3 分鐘完成第一次嘗試
官方安裝按頁面寫成這一條:
npx skills add langchain-ai/langchain-skills --skill '*' --yes
--skill '*' 表示裝入全部技能,--yes 會跳過確認。這會改目前專案的技能設定,不是唯讀查看。先確認本機有 npx,並且目前目錄就是你要寫入的專案,再執行。不要並列另一套安裝器。
若你接下來要用 OpenAI 或 Anthropic 模型,先在 shell 裡設定 OPENAI_API_KEY 和/或 ANTHROPIC_API_KEY。頁面給過帶佔位符的 export 示例,這裡不重複那些佔位值。不要把金鑰貼進對話。
裝好後先做唯讀對照:讓 Agent 說明它將如何用這些技能搭一個最小的 LangChain 或 LangGraph Agent,先不寫檔案。成功訊號是:它談到的是這三塊(LangChain、LangGraph、Deep Agents),並且能指向已安裝技能,而不是開始做 LangSmith 資料集。若它要產生專案骨架,先讓它列出將建立的路徑,你確認後再允許落盤。
使用案例
案例一:在本倉庫技能範圍內搭建 Agent。任務可以是「按已安裝技能起草一個 LangChain 或 LangGraph Agent」。Deep Agents 被點名,但可用頁面文字沒有解釋它與前兩者的差別,也沒有給出鷹架命令。因此你能要求的是:先讀技能再提案;不能要求一個未寫出的 deep-agents CLI。產生程式前仍要確認檔案清單。早期開發意味著今天能跑的例子,過幾天可能對不上。
案例二:LangSmith 的 trace 與 dataset。官方寫明這類工作流應使用
https://github.com/langchain-ai/langsmith-skills
而不是本倉庫。若 Agent 在這個專案裡開始裝 LangSmith 專用技能或改 tracing 設定,應停下來並轉到那個倉庫。本頁沒有寫 langsmith-skills 的安裝命令,所以這裡只負責「識別走錯倉庫」,不負責代替那邊的入門。
使用邊界
早期開發是硬限制:API 和技能內容可能變化。不要把某次安裝的技能正文當成長期穩定契約。安裝命令就是上面這一條 npx skills add;不要再並列另一套安裝器。
金鑰只覆蓋 OpenAI 與 Anthropic 這兩個變數名。頁面沒有寫其他廠商的環境變數,也沒有寫不設金鑰時技能是否仍能做純結構設計。
第一次停在安裝後的唯讀方案。任何寫倉庫、提交金鑰、或把 LangSmith 流程塞進本專案的動作,都要先讓 Agent 複述將改的檔案和依據,你確認後再繼續。