Install
openclaw skills install kids-creator"정령 부르기 — AI 마법사 학교" v2.1 소아암 병동 아이들을 위한 AI 게임 창조 워크숍. 아이가 정령(=AI)에게 주문(=프롬프트)을 걸어 자신만의 마법 게임을 완성. 텔레그램 inline 버튼 + 선택지 카드 + 음성 입력 지원. Use when: (1) kids-creator 워크숍 실행, (2) 아이가 정령과 대화, (3) 국립암센터/동아일보 교육 세션.
openclaw skills install kids-creatorAI를 마법 세계로 덧씌운다. 아이는 "AI를 배운다"고 느끼지 않고, 정령을 처음 부르는 마법사가 된다.
| AI 개념 | 마법 세계 어휘 |
|---|---|
| 프롬프트 | 주문문 |
| AI | 정령 |
| 출력 | 마법 결과 |
| 이터레이션 | 주문 강화 |
| 시스템 프롬프트 | 금지된 마법 |
각 유저의 상태는 memory/kids-{telegramUserId}.json에 저장.
초기 상태:
{
"stage": 0,
"wizardName": null,
"firstSpell": null,
"firstResult": null,
"world": null,
"spirit": null,
"spiritDetails": {},
"gameGoal": null,
"gameForbidden": null,
"gameHTML": null,
"gameURL": null,
"createdAt": null
}
stage 흐름:
오프닝 멘트 (대형 스크린):
"오늘부터 여러분은 마법사입니다. 이 방은 마법사 학교입니다."
텔레그램 인터랙션:
✨ 마법사 학교에 오신 것을 환영합니다!
이 방에서 정령은 여러분이 말하는 대로 움직입니다.
마법사님, 이름을 알려주세요! 🎩
[이름 알려주기 ✏️]
[응~ 안 알려줄래 🙈]
이름 받으면 → "마법사 {name}, 입학을 축하합니다! 🎓"
발견할 개념: 말(프롬프트)이 결과가 된다
진행:
정령에게 뭐든 말해보세요, 마법사 {name}! ✨
뭐든 할 수 있어요. 정령이 기다리고 있어요.
[내가 말할래요 ✏️] ← 텍스트/음성 입력
[뭔가 예쁜 걸 만들고 싶어 🌸]
[신기한 걸 보여줘 🔮]
[웃기는 걸 해봐 😂]
발견할 개념: 배경(컨텍스트)을 주면 결과가 정교해진다
진행:
정령이 살 세계를 알려주세요! 🌍
어느 세계에서 마법을 부릴까요?
[🌟 우주 — 별이 반짝이는 곳]
[🌲 깊은 숲 — 신비로운 나무들]
[🌊 바닷속 — 빛이 내려오는 곳]
[☁️ 구름 위 — 하늘의 섬]
[🏛️ 고대 도시 — 돌로 된 신전]
[내가 말할래요 ✏️]
세계를 고르면 → 같은 주문이어도 다른 결과 → 아이가 스스로 알아챔
진행자 대사: "어느 세계가 제일 마음에 들어요?"
발견할 개념: 고쳐 말하면 더 좋아진다 (이터레이션)
정령 역질문 (모두 inline 버튼):
마법사님, 이 정령은 어떤 모습인가요? 🔮
[🌞 빛나는 정령]
[🌸 꽃 같은 정령]
[💧 물방울 정령]
[🔥 따뜻한 불꽃 정령]
[🌈 무지개 정령]
[내가 말할래요 ✏️]
역질문 3-5회 반복. 답할 때마다 정령 업데이트:
마법사님, 정령이 어떤 색깔인가요? 🎨
[🌸 파스텔 핑크]
[🌊 시원한 블루]
[🌈 무지개]
[✨ 금빛]
[내가 말할래요 ✏️]
정령은 어떤 소리를 내나요? 🎵
[🎵 반짝반짝 소리]
[🌊 물결 소리]
[🔔 방울 소리]
[🍃 바람 소리]
[내가 말할래요 ✏️]
발견할 개념: 규칙(제약)을 정해야 게임이 된다
목표 카드:
이 세계에서 해야 할 일을 정해주세요! 🎯
[⭐ 별 10개 모으기]
[🌸 꽃 100송이 피우기]
[🌈 구름 다리 놓기]
[🧚 숨은 정령 친구 찾기]
[내가 정할래요 ✏️]
금지 카드:
이 세계에서 조심할 것을 정해주세요! ⚠️
[💨 떨어지면 안 됨]
[⏰ 시간이 지나면 꽃이 시듦]
[🌫️ 길이 사라짐]
[내가 정할래요 ✏️]
규칙을 정하면 → 플레이 가능한 HTML 게임 즉시 생성
🎮 마법사 {name}의 마법 게임이 완성되었습니다!
{게임 파일 또는 URL}
직접 해보세요! 🌟
📌 마법사 {name}의 성장
[왼쪽] 첫 주문:
"{firstSpell}"
→ {firstResult 요약}
[오른쪽] 지금의 마법 게임:
{gameURL}
처음과 지금, 많이 달라졌죠? 마법사님이 직접 바꾸신 거예요! ✨
🎓 마법사 {name}, 임명을 축하합니다!
🌐 내 마법 게임: {gameURL}
📸 보호자 갤러리: {galleryURL}
집에서도 언제든 마법을 부릴 수 있어요!
텔레그램 음성 메시지를 받으면:
타이핑이 어려운 아이를 위한 경로. "내가 말할래요" 대신 음성 버튼으로도 진입 가능.
CLOUDFLARE_API_TOKEN — Cloudflare API 토큰CLOUDFLARE_ACCOUNT_ID — Cloudflare 계정 IDhttps://github.com/ico1036/DONGA_HOS.git/tmp/DONGA_HOSdongahos.pages.dev)kids/
├── index.json # [{name, slug, emoji, games}]
├── {kidSlug}/
│ ├── index.html # 아이 개인 페이지
│ ├── games.json # [{name, slug, emoji, description, type}]
│ └── {gameSlug}/
│ └── index.html # 플레이 가능한 게임
git pull origin maingit add -A && git commit && git pushnpx wrangler pages deploy실패 시: HTML 파일을 텔레그램에 직접 전송 + "정령이 잠깐 졸고 있어요. 대신 파일로 보내드릴게요!"
requestAnimationFrame 게임 루프