Claude Skills 是 Anthropic 推出的一套基于提示詞的模塊化能力擴(kuò)展系統(tǒng)。它通過“漸進(jìn)式披露”機(jī)制,使 AI 能夠按需動(dòng)態(tài)加載特定領(lǐng)域的專業(yè)知識(shí),實(shí)現(xiàn)從通用助手到領(lǐng)域?qū)<业臒o縫切換,因此備受業(yè)界青睞。當(dāng)前,眾多 AI 編程工具已相繼引入類似特性。
本文將以通義靈碼為例,分別通過獨(dú)立 IDE和PyCharm 插件兩種途徑進(jìn)行部署測試。理論上兩種方式均支持 Skills 功能,但實(shí)測表明,由于該功能較新,插件端的支持尚不完善。經(jīng)與官方客服確認(rèn),獨(dú)立 IDE 端已通過驗(yàn)證,插件端將在后續(xù)版本修復(fù) Bug 后正式適配。
本文依據(jù)通義靈碼官方文檔,已成功完成獨(dú)立 IDE 端的 Skills 配置。官方文檔參考如下:
https://help.aliyun.com/zh/lingma/user-guide/skills。
一、通義靈碼獨(dú)立IDE配置和使用Skills【成功】

對(duì)話窗口
/命令可以顯示配置的skills。
二、Pycharm的靈碼插件配置和使用Skills【官方文檔方式失敗,使用開源方案成功】
但是Pycharm的靈碼插件沒有顯示出skills,另辟蹊徑,給通義靈碼插件安裝Skill能力。
我們就開始探索如何在靈碼內(nèi)使用skill。本次主要使用的是openskills方案。
Openskills是一個(gè)開源的命令行工具,用于管理和調(diào)用AI技能(Skill)模塊,完全兼容Claude Skill格式。它通過統(tǒng)一的XML提示詞、標(biāo)準(zhǔn)文件結(jié)構(gòu)(如.claude/skills/目錄)和YAML+Markdown的SKILL.md格式,讓Qoder、Trace等AI工具也能調(diào)用Claude市場上的技能。
核心功能包括安裝(支持官方市場、GitHub倉庫或本地目錄)、同步元數(shù)據(jù)到規(guī)則文件(如agents.md)及按需加載技能。其優(yōu)勢在于將一次性prompt升級(jí)為可復(fù)用、可組合的能力單元,尤其適合金融場景的模塊化需求,例如構(gòu)建投資組合時(shí)調(diào)用低估值篩選、行業(yè)輪動(dòng)檢測等專業(yè)技能。
1. 環(huán)境配置
1.1 安裝openskills
npm i -g openskills
1.2 初始化skill
openskills install anthropics/skills
完成后可以看到在.claude下已經(jīng)生成好相關(guān)的skill庫能力。

1.3 同步skill
openskills sync
同步后會(huì)在當(dāng)前項(xiàng)目根目錄 agent.md下生成相關(guān)skill指令。

2. 靈碼插件適配
熟悉AI編程的大伙應(yīng)該不陌生,上面生成的文件,就是Rule,只不過在不同的AI編程工具里有不同的叫法,比如Claude Code中叫claude.md,Codex 中叫AGENTS.md,靈碼插件中其實(shí)就對(duì)應(yīng) project_rules.md(文件名隨意,可以多個(gè)rule文件)。

在Rule中,詳細(xì)的定義了每個(gè)Skill的功能描述以及調(diào)用時(shí)機(jī)。我們要做的就是把AGENTS.md文件中的提示詞,粘貼到skill_rule.md就然后做些改造可以了,如下圖所示,然后配置成一直生效的project_rules即可。

問一下通義靈碼插件有哪些技能,測試是否正常加載。

以openskills內(nèi)置的docx技能為例,可以實(shí)現(xiàn)docx文檔生成,我們在靈碼插件內(nèi)測試使用效果如下,驗(yàn)證可以正常解析Skill,生成doc文檔,用戶提示詞:分析一下AI coding的趨勢,形成word報(bào)告。

調(diào)用了openskills read docx命令讀取docx技能,并整理為word文檔。

文檔內(nèi)容:
