name: data-classification description: 用於資料分類、資料分級、資料分類分級任務。使用者要求對單一資料欄位名、欄位列表、資料庫表 SQL/DDL 檔案進行資料分類、資料分級或資料分類分級時使用;支援普通資料分類分級、GB/T 43697-2024 通用資料分類分級、金融資料分類分級、JR/T 0197-2020 金融資料安全級別,以及“通用資料標籤 + 金融資料標籤”的金融雙標籤體系。
Classify user-provided field names or SQL DDL into:
一般資料 / 重要資料 / 核心資料).一級/二級/三級/四級子類 + 最低安全級別1-5).This skill produces classification suggestions, not final regulatory determinations. Mark uncertain items for business-owner review.
bash
python3 skills/data-classification/scripts/classify_data.py --field "customer_id" --mode finance
python3 skills/data-classification/scripts/classify_data.py --sql path/to/schema.sql --mode finance --format markdownreferences/jrt0197-appendix-a-full.csv is the machine-readable full Appendix A table.references/jrt0197-appendix-a-compact.md is the human-readable compact Appendix A table.references/financial-dual-label.md contains dual-label workflow and fallback heuristics.references/general-rules.md contains GB/T 43697-2024 logic.MEDIA: line using the CSV file's absolute filesystem path, show the first 20 classified fields inline, and include a coverage statement in the message. Do not inline rows after the first 20. Never provide only a plain local path as the download method. Do not write the coverage statement into the CSV file itself.[blocked: 未解析/缺少欄位資訊].For a single field, include:
通用標籤 + 金融標籤For a SQL file/table, classify all parsed columns from all tables. Choose the delivery format internally and do not tell the user the threshold/routing rule.
MEDIA:<absolute-csv-path> on its own line so the UI can render a downloadable link, include the first 20 field-level rows inline, and include the coverage statement in the message. Do not inline rows after the first 20. Do not rely on a bare local path as the user's download link. Do not include the coverage statement as a row in the CSV file.Do not provide only a subset such as “core fields”, “sample rows”, or “summary table” unless the user explicitly asks for a summary.
The following output columns are mandatory for every field and must be non-empty in all scenarios:
For financial data/scenarios only, also include these mandatory non-empty columns:
For financial fields, match against references/jrt0197-appendix-a-full.csv or references/jrt0197-appendix-a-compact.md first. Use financial-dual-label.md heuristics only when Appendix A has no clear match or when field/table context creates multiple reasonable candidates.
For non-financial data, do not output 推薦金融分類標籤、JR/T最低級別、候選金融標籤.
小蔥技能站7w4.net,專業的AI技能分享平臺。
Recommended non-financial table shape:
| 表名 | 欄位名 | 型別/註釋 | 通用分類 | 通用分級 | 置信度 | 依據/備註 |
|---|---|---|---|---|---|---|
Recommended financial table shape:
| 表名 | 欄位名 | 型別/註釋 | 通用分類 | 通用分級 | 推薦金融分類標籤 | JR/T最低級別 | 候選金融標籤 | 雙標籤 | 置信度 | 依據/備註 |
|---|---|---|---|---|---|---|---|---|---|---|
After the table, include a coverage line:
覆蓋校驗:輸入/解析欄位 N 個,已分類 N 個,遺漏 0 個。
If output is saved to a file, still include the coverage line in the message and an attachment. For CSV outputs, include MEDIA:<absolute-csv-path> on its own line so the user can click/download directly; use the absolute path returned by the file-writing step, not a relative workspace path. File output is allowed for >20 fields as CSV, or whenever the user explicitly requests a file/export. Do not write the coverage line into the CSV file. Do not explain that files are chosen because of the field-count threshold unless the user asks why.
核心資料 from a field name alone unless the field clearly describes large-scale national/security/critical-infrastructure data. Usually mark as 需人工確認.重要資料 usually requires scale, coverage, precision, or public/national impact context. For isolated personal or organization fields, default to 一般資料 unless a law/industry rule says otherwise.classify_data.py is deterministic and heuristic. It is designed for first-pass tagging:
--field, --fields, or --sql.general, finance.markdown, json, csv.CREATE TABLE DDL and column comments.references/general-rules.md: compact GB/T 43697-2024 classification/grading rules.references/financial-dual-label.md: financial dual-label workflow and fallback heuristics.references/jrt0197-appendix-a-compact.md: compact human-readable JR/T 0197-2020 Appendix A typical data grading table.references/jrt0197-appendix-a-full.csv: full machine-readable JR/T 0197-2020 Appendix A typical data grading table.這個 Skill 質量不錯,能同時處理通用資料分級和金融資料分類雙標籤,支援欄位名和 SQL 建表語句兩種輸入,輸出格式也很靈活。它的主要優點是參考資料權威、文件清晰、覆蓋校驗嚴格。不足之處是自動分類的準確性有限,遇到模糊欄位名時容易給出不確定的結果,需要結合業務上下文手動確認。總體來說,適合作為分類分級的輔助工具,但不宜直接作為最終合規依據。