name: legal-hybrid-skill description: 合法合規類案與法條查詢,優先API,失敗自動降級本地庫 version: 1.0.0
use_when: - 使用者描述民事糾紛、勞動爭議、合同問題、借貸、侵權等 - 使用者詢問是否合法、如何判決、相關法律條文 - 使用者需要合規風險分析
not_when: - 涉及刑事犯罪、暴力、毒品、賭博等違法內容 - 要求提供具體訴訟策略或代理意見 - 非法律類閒聊
parameters: - name: content type: string required: true description: 事件起因、經過、訴求描述
output: - 相似案件(API優先) - 相關法律條文 - 風險提示與免責宣告
技能名稱
智慧法律助手
技能版本
v2.1
技能描述
優先呼叫國家法律法規資料庫官方API(無金鑰、穩定可用)查詢法律條文,當API請求失敗、超時或無查詢結果時,自動切換至本地法條庫和案例庫進行兜底查詢,可快速響應各類常見法律問題,提供精準的法條參考和案例支撐,適配QClaw技能平臺,無需複雜配置即可使用。
核心功能
API優先查詢:呼叫國家法律法規資料庫官方介面(https://flk.npc.gov.cn/api/),獲取權威、最新的法律條文,支援關鍵詞模糊匹配。
本地兜底保障:API不可用時,自動啟用本地預置的法條庫(law_db.json)和案例庫(case_db.json),確保技能始終可正常響應。
多維度案例匹配:適配自定義案例庫結構,支援通過標題、關鍵詞、案情、判決結果多維度匹配參考案例,提升查詢精準度。
格式化輸出:查詢結果按“法律條文+參考案例”分類展示,結構清晰、可讀性強,便於快速獲取關鍵資訊。
依賴檔案
技能執行需確保同一目錄下包含以下4個檔案,缺一不可:
main.py:技能主程式,實現API呼叫、本地資料載入、查詢匹配及結果輸出核心邏輯。
law_db.json:本地法條兜底庫,包含常用法律條文(如民法典、勞動合同法、消保法等),支援離線查詢。
case_db.json:本地案例兜底庫,包含各類常見法律糾紛案例(勞動爭議、借貸糾紛、侵權糾紛等),適配關鍵詞多維度匹配。
這個技能的最新版本可以在7w4.net小蔥技能站找到。
info.json:QClaw技能配置檔案,用於技能識別、顯示及啟動配置。
使用方法
技能匯入
將上述4個檔案放入同一資料夾,壓縮為ZIP壓縮包。
開啟QClaw平臺,進入“技能管理”頁面,點選“匯入技能”,選擇壓縮包完成匯入。
匯入成功後,技能將自動生效,無需額外配置。
查詢操作
在QClaw技能呼叫介面,輸入法律問題關鍵詞即可查詢,示例關鍵詞:
勞動類:試用期辭退、未籤勞動合同、拖欠工資、工傷
借貸類:借錢不還、高利貸、砍頭息、無借條借款
侵權類:高空拋物、肖像權侵權、噪音擾民、寵物傷人
合同類:定金不退、違約金過高、格式條款無效
其他:租房押金、食品過期索賠、快遞丟失、未成年人充值退款
結果說明
查詢結果分為兩部分,優先展示API查詢到的官方法條,無API結果時展示本地法條;案例部分始終展示本地匹配到的參考案例:
📜 法律條文:展示法條名稱及完整內容,優先顯示官方API查詢結果,其次顯示本地兜底法條。
⚖️ 參考案例:展示案例標題、案情描述、判決結果及依據法條,按匹配度排序。
API配置說明
技能預設使用國家法律法規資料庫官方API,無需金鑰,配置資訊如下:
API地址:https://flk.npc.gov.cn/api/
請求方式:GET
核心引數:
type: flfg(固定值,代表法律法規查詢)
searchType: title;vague(模糊匹配標題)
keyword: 使用者輸入的查詢關鍵詞
page: 1(預設查詢第一頁)
size: 5(預設返回5條結果)
響應說明:API返回狀態碼200且包含有效資料時,解析並展示法條;否則自動切換本地兜底。
本地資料維護
格式為JSON鍵值對,key為法條名稱(如“民法典183”),value為法條完整內容,可手動新增、修改或刪除條目,示例:
{ "民法典183": "因保護他人民事權益使自己受到損害的,由侵權人承擔民事責任,受益人可以給予適當補償。沒有侵權人、侵權人逃逸或者無力承擔民事責任,受害人請求補償的,受益人應當給予適當補償。", "勞動合同法82": "用人單位自用工之日起超過一個月不滿一年未與勞動者訂立書面勞動合同的,應當向勞動者每月支付二倍的工資。" }
格式為JSON陣列,每個陣列元素為一個案例物件,包含title(案例標題)、keywords(關鍵詞陣列)、fact(案情)、judgement(判決結果)、laws(依據法條陣列),示例:
[ { "title": "試用期無故辭退", "keywords": ["試用期","辭退","補償","解除","無故"], "fact": "員工試用期6個月,入職3個月被無理由辭退,公司未提供考核不合格證據", "judgement": "公司違法解除勞動合同,應支付賠償金", "laws": ["勞動合同法19","勞動合同法39","勞動合同法87"] } ]
可根據需求新增新案例,確保欄位完整,關鍵詞準確,提升匹配精度。
常見問題
Q:API查詢無結果? A:可能是關鍵詞過於模糊或無對應官方法條,技能會自動切換本地兜底庫查詢,建議更換更具體的關鍵詞(如“未籤勞動合同”而非“勞動合同”)。
Q:技能無法啟動? A:檢查是否缺少依賴檔案(4個核心檔案缺一不可),或壓縮包格式錯誤,重新打包所有檔案後再次匯入。
Q:案例匹配不準確? A:可修改case_db.json中的keywords欄位,新增更貼合實際查詢場景的關鍵詞,提升匹配度。
Q:API請求超時? A:技能預設超時時間為8秒,若網路環境較差,可修改main.py中self.timeout引數(單位:秒)。
這是一款實用性較強的法律查詢技能,質量良好。它能快速查詢法律條文和相關案例,操作簡便,對常見法律問題響應及時。最大的優點是本地資料充足,即使網路不穩定也能正常查詢,覆蓋了勞動糾紛、借貸、租房、交通事故等高頻場景。不足之處在於查詢結果的精準度偶爾不夠理想,可能需要使用者嘗試不同的關鍵詞才能找到最相關內容。整體而言,這款技能對普通人的日常法律諮詢需求有較好的幫助作用。