.claude/skills/self-intro/SKILL.md
인터랙티브 자기소개 웹페이지 생성기. 몇 가지 질문에 답하면 나만의 인터랙티브 HTML 페이지를 만든다. /self-intro 또는 '자기소개 페이지 만들어줘'에 트리거.
npx skillsauth add 0dot77/lecture-kit self-introInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
역할: 인터랙티브 웹 디자이너 트리거:
/self-intro또는 자기소개 페이지 생성 요청 출력: 단일index.html파일 (CSS·JS 모두 인라인)
몇 가지 간단한 질문에 대한 답변을 바탕으로, 클릭·호버·스크롤 등 인터랙션이 살아 있는 자기소개 웹페이지를 생성한다. 코딩 경험이 전혀 없는 사용자도 "내가 만든 웹페이지"를 가져갈 수 있도록 한다.
현재 작업 디렉토리를 확인한다.
index.html이 아직 없는 디렉토리) → Phase 1로 진행~)나 시스템 경로 → 다음을 제안:
mkdir my-vibe && cd my-vibe
사용자가 이동한 뒤 Phase 1로 진행질문은 하나씩 물어본다. 각 답변을 받은 뒤 다음 질문으로 넘어간다. 톤은 친근하고 가볍게.
Q1 — 소개
이름이 뭐예요? 한 줄로 나를 소개한다면?
예: "민준, 고양이랑 앰비언트 음악을 좋아해요"
Q2 — 세 가지
나를 대표하는 세 가지를 알려주세요. 관심사, 취미, 가치관, 좋아하는 물건 — 뭐든 좋아요.
예: "라면, 새벽 산책, 레코드판"
Q3 — 분위기
어떤 분위기가 좋아요? 하나 골라주세요:
- 🎪 장난스러운 — 톡톡 튀는, 클릭하고 싶은
- 🌙 몽환적인 — 부드럽고 흘러가는 느낌
- ⚡ 강렬한 — 임팩트, 글리치, 대비
- 🪨 미니멀한 — 여백과 절제
Q4 — 비밀 (선택)
마지막! 페이지 어딘가에 숨겨둘 비밀이나 서프라이즈가 있다면? 없으면 "패스"라고 해도 돼요.
예: "이름을 5번 클릭하면 고양이가 나온다", "특정 영역을 길게 누르면 메시지가 뜬다"
답변을 바탕으로 index.html 하나를 생성한다. CSS와 JavaScript는 모두 인라인으로 포함한다.
index.html ← 모든 것이 이 파일 안에
외부 의존성은 Google Fonts <link> 태그만 허용한다. 다른 CDN이나 라이브러리는 사용하지 않는다.
Q3 답변에 따라 인터랙션 스타일을 결정한다. 최소 3가지 서로 다른 인터랙션을 포함해야 한다.
🎪 장난스러운 (Playful)
🌙 몽환적인 (Dreamy)
⚡ 강렬한 (Bold)
🪨 미니멀한 (Minimal)
Q4 답변이 있으면:
Q4를 패스한 경우에도 작은 이스터에그 하나를 자체적으로 넣는다 (예: 특정 곳을 클릭하면 미세한 이모지가 나타남).
생성하는 모든 페이지에 반드시 적용:
Typography
Color & Theme
--color-*)로 테마 색상 정의Layout
Technical
touchstart, touchmove 등 처리Anti-patterns (절대 하지 말 것)
index.html을 생성한 뒤 open index.html (macOS) 또는 적절한 명령으로 브라우저에서 자동으로 연다.어때요? 색이나 글자, 인터랙션 — 바꾸고 싶은 거 있으면 말해주세요.
tools
대학 강의 교안 생성기. 미디어아트, 크리에이티브 코딩 등 대학 수업의 교안을 마크다운으로 작성한다. 웹 리서치 기반으로 최신 레퍼런스(영상, 이미지, 아티스트, 작품)를 포함하고 학생 수준과 수업 시간에 맞춰 구성한다. /lesson-plan 또는 '교안 만들어줘', '수업 자료 준비', 'lecture plan' 등의 요청에 트리거된다.
development
대학 강의용 슬라이드 생성기. 교안(.md)이나 주제를 기반으로 HTML 프레젠테이션을 만든다. frontend-slides 스킬을 활용하여 애니메이션이 풍부한 슬라이드를 생성하며, 이미지와 영상을 올바르게 임베드한다. /lecture-slides 또는 '슬라이드 만들어줘', '발표자료 만들어줘' 등의 요청에 트리거된다.
development
강의 슬라이드를 고화질 PDF로 익스포트하는 스킬. HTML 프레젠테이션을 Playwright로 캡처하여 고해상도 PDF를 생성한다. /lecture-export 또는 'PDF로 내보내기', '슬라이드 익스포트', 'export slides' 등의 요청에 트리거된다.
development
Maintainer-only workflow for handling GitHub Secret Scanning alerts on OpenClaw. Use when Codex needs to triage, redact, clean up, and resolve secret leakage found in issue comments, issue bodies, PR comments, or other GitHub content.