Skip to content
Back to skills

Child Vaccine

ASecurity

Manage child vaccination schedules, track vaccinations, and get reminders for upcoming or overdue vaccines. Use when user mentions vaccines, immunizations, or vaccination records.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 11, 2026
datagoreact

Works with

  • cli

Security analysis

A100/100

Pro scans all 4 files and shows the line behind each finding

Scanned November 11, 2026

npx -y skills add johnalbertini14-glitch/openclaw-skills --skill child-vaccine --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Child Vaccine?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Child Vaccine
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/johnalbertini14-glitch-child-vaccine/badge)](https://www.skillsdirectory.com/skills/johnalbertini14-glitch-child-vaccine)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: child-vaccine
description: Manage child vaccination schedules, track vaccinations, and get reminders for upcoming or overdue vaccines. Use when user mentions vaccines, immunizations, or vaccination records.
argument-hint: <operation_type: record/schedule/due/overdue/completed/reaction/reminder, e.g.: record Hep B dose 1 completed, schedule, due, reminder>
allowed-tools: Read, Write
schema: child-vaccine/schema.json
---

# Child Vaccination Skill

Child vaccination schedule management, including national immunization program and optional vaccines, providing vaccination reminders and missed dose warnings.

## Core Flow

```
User Input → Identify Operation Type → Read Child Information → Generate Vaccination Schedule/Record → Save Data
```

## Step 1: Parse User Input

### Operation Type Mapping

| Input | action | Description |
|------|--------|-------------|
| record | record | Log vaccination |
| schedule | schedule | View vaccination schedule |
| due | due | View upcoming vaccinations |
| overdue | overdue | View missed vaccinations |
| completed | completed | View completed vaccinations |
| reaction | reaction | Log adverse reactions |
| reminder | reminder | Vaccination reminders |

### Vaccine Name Mapping

| Input | vaccine_name | category |
|------|--------------|----------|
| Hep B, 乙肝, 乙肝疫苗 | 乙肝疫苗 | class_1 |
| BCG, 卡介苗 | 卡介苗 | class_1 |
| Polio, 脊灰, 小儿麻痹症 | 脊灰疫苗 | class_1 |
| DTP, 百白破 | 百白破疫苗 | class_1 |
| MMR, 麻腮风 | 麻腮风疫苗 | class_1 |
| JE, 乙脑 | 乙脑疫苗 | class_1 |
| Meningococcal A, 流脑, 流脑A群 | 流脑A群疫苗 | class_1 |
| Meningococcal A+C, 流脑A+C | 流脑A+C群疫苗 | class_1 |
| Hep A, 甲肝 | 甲肝疫苗 | class_1 |
| Varicella, 水痘 | 水痘疫苗 | class_2 |
| PCV13, 肺炎, 13价肺炎 | 13价肺炎疫苗 | class_2 |
| Pentavalent, 五联疫苗 | 五联疫苗 | class_2 |
| Rotavirus, 轮状病毒 | 轮状病毒疫苗 | class_2 |
| Flu, 流感, 流感疫苗 | 流感疫苗 | class_2 |
| Hib | Hib疫苗 | class_2 |
| EV71, 手足口 | EV71疫苗 | class_2 |

### Dose Recognition

| Input | dose |
|------|------|
| dose 1, 第1针, 1针, 第一针 | 第1针 |
| dose 2, 第2针, 2针, 第二针 | 第2针 |
| dose 3, 第3针, 3针, 第三针 | 第3针 |
| dose 4, 第4针, 4针, 第四针 | 第4针 |
| dose 5, 第5针, 5针, 第五针 | 第5针 |
| booster, 加强针, 加强 | 加强针 |

### Status Recognition

| Input | status |
|------|--------|
| completed, 已完成, 已接种 | completed |
| scheduled, 计划, 预约 | scheduled |
| missed, 漏种 | missed |

## Step 2: Check Information Completeness

### record Operation Required:
- Vaccine name
- Dose
- Vaccination status (defaults to completed)
- Vaccination date (defaults to today)

## Step 3: Determine Vaccination Schedule by Age

### National Immunization Program Vaccines (Class 1)

| Age | Vaccines |
|-----|----------|
| Birth | Hep B (dose 1), BCG |
| 1 month | Hep B (dose 2) |
| 2 months | Polio (dose 1) |
| 3 months | Polio (dose 2), DTP (dose 1) |
| 4 months | Polio (dose 3), DTP (dose 2) |
| 5 months | DTP (dose 3) |
| 6 months | Hep B (dose 3), Meningococcal A (dose 1) |
| 8 months | MMR (dose 1), JE (dose 1) |
| 9 months | Meningococcal A (dose 2) |
| 18 months | DTP (dose 4), MMR (dose 2), Hep A |
| 2 years | JE (dose 2) |
| 3 years | Meningococcal A+C (dose 1) |
| 4 years | Polio (dose 4) |
| 6 years | DTP (dose 5), Meningococcal A+C (dose 2) |

### Optional Vaccines (Class 2 - Self-pay, Voluntary)

| Vaccine | Vaccination Time |
|---------|------------------|
| Varicella | 12 months, 4 years |
| PCV13 | 2, 4, 6 months + 12-15 months |
| Pentavalent | 2, 3, 4, 18 months |
| Rotavirus | 2, 3 months |
| Influenza | From 6 months, annually |
| Hib | 2, 3, 4, 18 months |
| EV71 | 6 months - 5 years |

## Step 4: Generate Vaccination Report

### Record Vaccination Example:
```
Vaccination recorded

Vaccine Information:
  Vaccine: Hepatitis B
  Dose: Dose 1
  Vaccination date: January 1, 2020
  Category: Class 1 vaccine

Vaccination Progress:
  Completed: 1/3 doses

Next Vaccination:
  February 1, 2020 (1 month later)
  Hepatitis B Dose 2

Important Notice:
This system is for vaccination recording only, cannot replace professional medical advice.

All vaccinations should be done at vaccination clinics.
Inform doctor of child's health status before vaccination.

Data saved
```

### View Vaccination Schedule Example:
```
Child Vaccination Schedule

Child Information:
  Name: Xiaoming
  Birth date: January 1, 2020
  Current age: 5 years 5 months

Class 1 Vaccination Schedule:

  2020-01-01 (Completed)
    Hepatitis B Dose 1
    BCG Dose 1

  2020-02-01 (Completed)
    Hepatitis B Dose 2

...

  2025-08-01 (42 days away)
    Meningococcal A Dose 1

Class 2 Vaccines (Recommended):

  Varicella
    12 months, 4 years
    Recommended

  PCV13
    2, 4, 6 months + 12-15 months
    Highly recommended

Data saved
```

## Step 5: Save Data

Save to `data/child-vaccine-tracker.json`, including:
- child_profile: Child basic information
- scheduled_vaccines: Scheduled vaccine list
- upcoming: Upcoming vaccinations
- overdue: Overdue vaccinations
- completed: Completed vaccinations
- reactions: Adverse reaction records
- statistics: Statistical information

## Adverse Reaction Grading

| Severity | Description |
|----------|-------------|
| Mild | Local redness/swelling, low fever, mild irritability |
| Moderate | Fever > 39, significant discomfort, affects activity |
| Severe | Severe allergic reaction, seizures, requires medical care |

## Vaccination Reminder Rules

| Advance Time | Reminder Type |
|--------------|---------------|
| Within 7 days | Upcoming vaccination |
| Overdue | Overdue vaccination |
| Severely overdue > 30 days | Urgent reminder |

## Execution Instructions

1. Read data/profile.json for child information
2. Calculate vaccination schedule based on birth date
3. Generate vaccination report or record vaccination
4. Save to data/child-vaccine-tracker.json

## Medical Safety Principles

### Safety Boundaries
- No specific vaccine brand recommendations
- No vaccination contraindication judgment
- No severe adverse reaction handling
- No substitute for vaccination clinics

### System Can
- Vaccination schedule management
- Vaccination reminders
- Missed dose warnings
- Adverse reaction recording

## Important Notice

This system is for vaccination recording and schedule management only, **cannot replace professional medical advice**.

All vaccinations should be done at vaccination clinics. **Inform doctor of child's health status** before vaccination.

If adverse reactions occur, **consult doctor promptly**.

Files in this skill

  • SKILL.md6.6 KB
  • examples.md3.7 KB
  • schema.json3.5 KB
  • schema.md3.4 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

View all in data →

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.