AgentSkillsCN

automatic-logging

欧盟 AI 法案第 12 条的自动日志记录与合规审计。适用于用户需要记录 AI 操作、监测异常情况(延迟超过 5 秒、拒绝服务攻击),或通过 Gemini LLM 生成合规报告,亦或是创建第 12 条的 Excel 工作簿时使用。

SKILL.md
--- frontmatter
name: automatic-logging
description: EU AI Act Article 12 automatic logging and compliance auditing. Use when user needs to log AI operations, monitor anomalies (latency >5s, DOS), generate compliance reports via Gemini LLM, or create Article 12 Excel workbooks.

Automatic Logging

Scripts

Run from scripts/ directory:

ScriptCommandOutput
logger.pyImport and use decorator/classLogs to CSV
watchdog.pyAuto-triggered by loggerRisk alerts
auditor.pypython -c "from auditor import audit_logs; audit_logs()"Output/Record_Keeping_Logging_Art12_Report.md
utils.pypython -c "from utils import consolidate_to_excel; consolidate_to_excel()"Output/Record_Keeping_Logging_Art12.xlsx
seed_data.pypython seed_data.pyMock data in CSVs

Audit Prompt

text
You are an AI compliance auditor analyzing logs for EU AI Act Article 12 compliance.

## Log Summary
- Total Operations Logged: {ops_count}
- Recent Risk/Incident Events:
{risk_summary}

## Task
1. Identify recurring patterns in risk events
2. Assess compliance with Article 12 requirements
3. Provide actionable recommendations

## Output Format
Markdown: Executive Summary, Risk Pattern Analysis, Compliance Assessment, Recommendations

Example Data

Test data in examples/:

  • operational_logs.csv - Sample operations
  • risk_logs.csv - Sample risk events
  • capability_checklist.csv - Compliance checklist
  • biometric_specifics.csv - Biometric fields

Environment

GEMINI_API_KEY required in .env

Models: gemini-3-pro-preview (primary), gemini-2.0-flash-exp (fallback)