name: legal-case-visualizer description: 法律案件分析報告視覺化工具,將案件分析報告中的主體關係、債權鏈條、時間軸、風險矩陣等核心內容轉換為專業SVG圖表,供律師直觀閱讀。本技能應在使用者需要將法律案件分析報告(如iterative-analysis技能輸出的報告)中的文字描述轉化為視覺化圖表時使用。不要用於:生成非法律類圖表、通用資料視覺化、程式碼結構分析。 license: CC BY-NC-SA 4.0 - 詳見 LICENSE.txt
目標:把法律案件報告轉成可直接交付的 HTML 視覺化報告,圖表使用內嵌 SVG,支援瀏覽器內一鍵匯出 PDF(列印為 PDF)。
僅用於法律案件報告視覺化,特別是執行、追償、擔保、債權轉讓、關聯主體分析場景。
不用於通用 BI 圖表、財務分析儀表盤、程式碼架構圖。
先把資訊分成兩層,再畫圖:
僅用:
HTML + CSS + SVG + 少量原生JSwindow.print()禁止引入複雜前端框架。
預設輸出一個檔案:案件視覺化報告.html
該檔案應包含:
按原報告順序排版:
案件摘要(文字卡片)圖V1 主體關係網路圖圖V2 債權轉讓與擔保鏈條圖圖V3 案件時間軸圖圖V4 資產狀況與追償路徑圖圖V5 風險矩陣圖圖V6 行動優先順序圖事實依據與核驗說明7w4.net小蔥技能。
若源報告缺少某類資料,可省略對應圖,但須寫“未生成原因”。
目的:展示控制關係、債權關係、擔保關係、執行主體關係。
要求:
目的:展示“原始債權人→受讓鏈→現債權人”,並並列展示借款/擔保結構。
要求:
目的:展示關鍵法律事件的先後關係。
要求:
目的:展示已處置資產、可執行資產、潛在追償路徑。
要求:
目的:展示風險等級與緊迫程度。
要求:
目的:展示執行動作與時間安排。
要求:
HTML 內必須包含“匯出PDF”按鈕,呼叫:
<button onclick="window.print()">匯出PDF</button>
並配置列印樣式:
@media print {
.toolbar { display: none; }
.section { break-inside: avoid; page-break-inside: avoid; }
@page { size: A4 portrait; margin: 12mm; }
}
說明:瀏覽器執行“列印為 PDF”即完成匯出,屬於最簡、穩定方案。
<!doctype html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>法律案件視覺化報告</title>
<style>
:root{
--bg:#f5f7fa; --card:#fff; --text:#1f2d3d; --line:#d9e1e8;
--primary:#1a3a5c; --danger:#e05a47; --warn:#d4a017; --ok:#2e7d32;
}
body{margin:0;background:var(--bg);color:var(--text);font:14px/1.6 "PingFang SC","Microsoft YaHei","Noto Sans SC",sans-serif;}
.toolbar{position:sticky;top:0;z-index:10;display:flex;justify-content:space-between;align-items:center;padding:10px 16px;background:#fff;border-bottom:1px solid var(--line);}
.main{max-width:1200px;margin:16px auto;padding:0 12px;}
.section{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:14px;margin-bottom:12px;}
h1,h2{margin:0 0 10px 0;color:var(--primary);}
.note{font-size:12px;color:#5b6b7b}
svg{width:100%;height:auto;border:1px solid #eef2f6;border-radius:8px;background:#fff}
@media print{
.toolbar{display:none}
.section{break-inside:avoid;page-break-inside:avoid}
@page{size:A4 portrait;margin:12mm}
body{background:#fff}
}
</style>
</head>
<body>
<div class="toolbar">
<strong>法律案件視覺化報告</strong>
<button onclick="window.print()">匯出PDF</button>
</div>
<main class="main">
<section class="section"><h2>案件摘要</h2></section>
<section class="section"><h2>圖V1 主體關係網路圖</h2><!-- svg --></section>
<section class="section"><h2>圖V2 債權轉讓與擔保鏈條圖</h2><!-- svg --></section>
<section class="section"><h2>圖V3 案件時間軸圖</h2><!-- svg --></section>
<section class="section"><h2>圖V4 資產狀況與追償路徑圖</h2><!-- svg --></section>
<section class="section"><h2>圖V5 風險矩陣圖</h2><!-- svg --></section>
<section class="section"><h2>圖V6 行動優先順序圖</h2><!-- svg --></section>
<section class="section"><h2>事實依據與核驗說明</h2></section>
</main>
</body>
</html>
優先輸出完整 HTML 檔案內容或直接寫入 *.html 檔案。
如使用者仍要求 Markdown,則在 Markdown 中內嵌完整 HTML 程式碼塊,並明確“可另存為 html 後一鍵匯出 PDF”。
iterative-analysis / legal-case-analysis(提供案件事實與結構化文本)本技能已內建 HTML 與 PDF 匯出能力,通常無需額外轉換技能。
這個 Skill 質量較好,文件規範詳細,圖表配色專業,可直接生成 HTML 報告並匯出 PDF,適合法律從業者使用。但部分圖表規範缺失,缺少完整的使用示例,複雜案件的處理指導不足,整體完成度還有提升空間。