Agent skill · data analytics · aiskillstore
emergency-card
生成紧急情况下快速访问的医疗信息摘要卡片。当用户需要旅行、就诊准备、紧急情况或询问"紧急信息"、"医疗卡片"、"急救信息"时使用此技能。提取关键信息(过敏、用药、急症、植入物),支持多格式输出(JSON、文本、二维码),用于急救或快速就医。
Why this skill is useful
Adds executable scripts for generating emergency medical information cards in multiple formats, which are not commonly found in public documentation.
What it needs
Requires python installed locally. About 3k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
紧急医疗信息卡生成器 生成紧急情况下快速访问的医疗信息摘要,用于急救或就医。 核心功能 1. 紧急信息提取 从用户的健康数据中提取最关键的信息: 严重过敏:优先提取4级(过敏性休克)和3级过敏 当前用药:活跃药物的名称、剂量、频率 急症情况:需要紧急处理的医疗状况 植入物:心脏起搏器、支架等(影响检查和治疗) 紧急联系人:快速联系的家属信息 2. 信息优先级排序 按照医疗紧急程度对信息排序: 1. P0 - 危急信息:过敏性休克、严重药物过敏、危及生命的疾病 2. P1 - 重要信息:当前用药、慢性病、植入物 3. P2 - 一般信息:血型、年龄、体重、最近检查 3. 多格式输出 支持多种输出格式以适应不同场景: HTML格式:可打印网页,使用Tailwind CSS和Lucide图标(推荐) JSON格式:结构化数据,便于系统集成 文本格式:简洁可读,适合打印携带 PDF格式:专业打印,适合长期保存 HTML格式(新增) 生成独立的HTML文件,包含: Tailwind CSS样式(通过CDN) Lucide图标(通过CDN) 响应式设计 打印优化 多种尺寸变体(A4、钱包卡、大字版) 自动卡片类型检测(标准、儿童、老年、严重过敏) 使用方式: 输出文件:emergency-cards/emergency-card-{variant}-{YYYY-MM-DD}.html 4. 离线可用 支持手机保存(相册、文件) 支持打印携带(钱包、包) 支持云端备份(可选) 使用说明 触发条件 当用户提到以下场景时,使用此技能: ✅ "生成紧急医疗信息卡" ✅ "我需要旅行,如何快速提供医疗信息" ✅ "把我的过敏信息整理成卡片" ✅ "紧急情况急救信息" ✅ "就医准备资料" ✅ "医疗信息摘要" 执行步骤 步骤 1: 读取用户基础数据 从以下数据源读取信息: 步骤 2: 提取关键信息 2.1 基础信息 2.2 严重过敏 2.3 当前用药 2.4 医疗状况 从出院小结中提取诊断信息: 2.5 植入物 从手术记录中提取植入物信息: 2.6 近期辐射暴露 步骤 3: 生成信息卡片 按照优先级组织信息: 步骤 4: 格式化输出 JSON格式 直接输出结构化JSON数据。 文本格式 生成易读的文本卡片: 二维码格式 将JSON数据转换为二维码图片: 步骤 5: 保存文件 根据用户选择的格式保存文件: 步骤 6: 输出确认信息 数据源 主要数据源 data/profile.json:用户基础信息、血型、紧急联系人 data/allergies.json:过敏史和严重程度分级 data/medications/medications.json:当前用药计划和剂量 辅助数据源 data/radiation-records.json:近期辐射暴露记录 data/手术记录//.json:手术植入物信息 data/出院小结//.json:医疗诊断信息 可选数据源 data/index.json:全局数据索引 安全性原则 必须遵循 ❌ 不添加用药建议(仅列出当前用药) ❌ 不提供诊断结论(仅列出已知诊断) ❌ 不给出治疗建议(不替代医生) ❌ 标注免责声明(仅供参考) 信息准确度 ✅ 仅提取已记录的信息(不推测或推断) ✅ 标注信息来源和更新时间 ✅ 建议定期更新信息 隐私保护 ✅ 敏感信息可选隐藏 ✅ 电话号码部分隐藏(如:1381234) ✅ 所有数据仅保存在本地 错误处理 数据缺失 过敏数据缺失:输出"未记录过敏史" 用药数据缺失:输出"未记录当前用药" 植入物数据缺失:输出"无植入物" 文件读取失败 无法读取profile.json:使用默认值(姓名:未设置) 无法读取allergies.json:跳过过敏信息 继续生成其他信息:不因单个文件失败而中断 二维码生成失败 降级为文本格式输出 提示用户手动记录信息 示例输出 完整示例请参考 examples.md。 测试数据 测试数据文件位于 test-data/emergency-example.json。 格式说明 详细的输出格式说明请参考 formats.md。
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/emergency-card