Назад към всички

oral-health

// Manage oral health tracking including dental checkups, treatment records, hygiene habits, problem monitoring, and screening. Use for dental visit records, cavity tracking, gum health, and oral care management.

$ git log --oneline --stat
stars:1,933
forks:367
updated:March 4, 2026
SKILL.mdreadonly
SKILL.md Frontmatter
nameoral-health
descriptionManage oral health tracking including dental checkups, treatment records, hygiene habits, problem monitoring, and screening. Use for dental visit records, cavity tracking, gum health, and oral care management.
argument-hint<操作类型 牙科信息,如:checkup 2025-06-10 牙齿检查 16号牙有龋齿>
allowed-toolsRead, Write
schemaoral-health/schema.json

Oral Health Management Skill

Record dental examinations, manage treatment records, track oral health status, and analyze oral health trends.

Medical Disclaimer

This system is for health tracking and educational purposes only, and does not provide medical diagnosis or treatment advice.

Cannot Do:

  • All oral health issues should be evaluated by a professional dentist
  • Do not handle emergencies (severe toothache, trauma, etc.)
  • Cannot replace professional dental examination and treatment

Can Do:

  • Record and track oral health data
  • Provide dental examination records and reminders
  • Provide oral health assessment
  • Provide general oral care recommendations

核心流程

用户输入 → 识别操作类型 → [checkup] 解析检查结果 → 保存记录
                              ↓
                         [treatment] 解析治疗信息 → 保存记录
                              ↓
                         [hygiene] 解析习惯 → 更新记录 → 保存
                              ↓
                         [issue] 解析问题 → 保存记录
                              ↓
                         [status/trend/reminder] 读取数据 → 显示报告

步骤 1: 解析用户输入

操作类型识别

Input KeywordsOperation Type
checkupcheckup - Checkup record
treatmenttreatment - Treatment record
hygienehygiene - Oral hygiene habits
issueissue - Oral problem
statusstatus - View status
trendtrend - Trend analysis
reminderreminder - Checkup reminder
screeningscreening - Disease screening

步骤 2: 参数解析规则

Tooth Numbering (FDI System)

User InputTooth
16, tooth 1616 (upper right first molar)
26, tooth 2626 (upper left first molar)
36, tooth 3636 (lower left first molar)
46, tooth 4646 (lower right first molar)

治疗类型识别

Input KeywordsType
fillingfilling
root_canalroot_canal
extractionextraction
implantimplant
crowncrown
bridgebridge
denturedenture
orthodonticorthodontic
scalingscaling
periodontalperiodontal

口腔问题类型

Input KeywordsType
toothachetoothache
bleedingbleeding
ulcerulcer
sensitivitysensitivity
swellingswelling
bad_breathbad_breath
dry_mouthdry_mouth
clickingclicking

Severity

InputSeverity
mildmild
moderatemoderate
severesevere

步骤 3: 生成 JSON

检查记录数据结构

{
  "id": "checkup_20250610_001",
  "date": "2025-06-10",
  "teeth_status": {
    "16": { "condition": "caries", "note": "Decay" },
    "26": { "condition": "filling", "note": "Filled" }
  },
  "periodontal_status": {
    "bleeding_on_probing": false,
    "probing_depth": "2-3mm",
    "gingival_recession": "none"
  },
  "soft_tissue": "normal",
  "occlusion": "normal",
  "tmj": "normal",
  "examined_by": "",
  "notes": "Regular checkup recommended"
}

治疗记录数据结构

{
  "id": "treatment_20250610_001",
  "date": "2025-06-10",
  "tooth_number": "26",
  "treatment_type": "filling",
  "material": "composite_resin",
  "cost": 300,
  "anesthesia": "local",
  "notes": "Composite resin filling"
}

卫生习惯数据结构

{
  "last_updated": "2025-06-10",
  "brushing": {
    "frequency": "twice_daily",
    "method": "bass_method",
    "duration_minutes": 2
  },
  "flossing": {
    "frequency": "daily",
    "time": "evening"
  },
  "mouthwash": {
    "frequency": "sometimes",
    "type": "fluoride"
  }
}

步骤 4: 保存数据

  1. 读取 data/oral-health-tracker.json
  2. 更新对应记录段
  3. 写回文件

FDI牙位标记法

恒牙编号(1-32)

  • 右上象限:18 17 16 15 14 13 12 11
  • 左上象限:21 22 23 24 25 26 27 28
  • 左下象限:38 37 36 35 34 33 32 31
  • 右下象限:48 47 46 45 44 43 42 41

乳牙编号(51-85)

  • 右上象限:55 54 53 52 51
  • 左上象限:61 62 63 64 65
  • 左下象限:75 74 73 72 71
  • 右下象限:85 84 83 82 81

Hygiene Score

ScoreDescription
9-10Excellent: Brushing 2+ times daily, flossing daily, regular cleanings
7-8Good: Brushing 2 times daily, flossing 3+ times weekly
5-6Fair: Brushing 1-2 times daily, occasionally flossing
3-4Poor: Brushing once daily, rarely flossing
1-2Very Poor: Irregular brushing, no flossing

Cavity Risk Level

RiskDescription
LowLow sugar diet, good hygiene habits, fluoride toothpaste, regular checkups
MediumModerate sugar intake, fair hygiene, occasional fluoride products
HighHigh sugar diet, poor hygiene, irregular checkups, history of cavities

Periodontal Health Classification

GradeDescription
HealthyNo bleeding, probing depth 1-3mm, no attachment loss
GingivitisBleeding on probing, probing depth 3-4mm
Mild PeriodontitisProbing depth 4-5mm, mild attachment loss
Moderate PeriodontitisProbing depth 5-6mm, moderate attachment loss
Severe PeriodontitisProbing depth >6mm, severe attachment loss

Emergency Guide

Requires Emergency Care (within 24 hours)

  • Severe toothache unrelieved by medication
  • Trauma causing tooth loss or fracture
  • Facial swelling, especially with fever
  • Excessive gum bleeding that won't stop

Needs Prompt Care (within 1 week)

  • Persistent toothache over 3 days
  • Mouth ulcer not healing after 2 weeks
  • Unknown lump or white patch in mouth

Routine Appointment (within 1 month)

  • Regular checkup and cleaning
  • Mild tooth sensitivity
  • Cosmetic dental consultation

更多示例参见 examples.md