Files
our-claude-skills/custom-skills/43-jamie-youtube-manager/desktop/references/video_schema_templates.md
Andrew Yim dbf26fcce5 feat(jamie-skills): Add Claude Code versions for Instagram and YouTube managers
Restructured both skills (42, 43) for dual-platform architecture:
- code/: CLAUDE.md + references for Claude Code CLI
- desktop/: SKILL.md + references for Claude Desktop MCP

Updates README.md with new skill entries (22 total skills).

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-22 20:23:54 +09:00

8.2 KiB

Video Schema Templates for Jamie Plastic Surgery

Basic VideoObject Schema

Use this schema when embedding YouTube videos on the Jamie website.

{
  "@context": "https://schema.org",
  "@type": "VideoObject",
  "name": "내시경 이마거상술 | 자연스러운 동안 효과의 비밀 | 제이미성형외과",
  "description": "이마거상술에 대해 알아보세요. 제이미성형외과 정기호 원장이 내시경 이마거상술의 원리, 수술 과정, 회복 기간에 대해 자세히 설명합니다.",
  "thumbnailUrl": "https://img.youtube.com/vi/VIDEO_ID/maxresdefault.jpg",
  "uploadDate": "2025-01-15T09:00:00+09:00",
  "duration": "PT10M30S",
  "contentUrl": "https://www.youtube.com/watch?v=VIDEO_ID",
  "embedUrl": "https://www.youtube.com/embed/VIDEO_ID",
  "publisher": {
    "@type": "Organization",
    "name": "제이미성형외과",
    "logo": {
      "@type": "ImageObject",
      "url": "https://jamieps.com/logo.png",
      "width": 600,
      "height": 60
    }
  }
}

VideoObject with Interaction Statistics

Include view counts and engagement metrics.

{
  "@context": "https://schema.org",
  "@type": "VideoObject",
  "name": "[Video Title]",
  "description": "[Video Description - first 160 chars meaningful]",
  "thumbnailUrl": "[Thumbnail URL]",
  "uploadDate": "YYYY-MM-DDTHH:MM:SS+09:00",
  "duration": "PT[X]M[Y]S",
  "contentUrl": "https://www.youtube.com/watch?v=[VIDEO_ID]",
  "embedUrl": "https://www.youtube.com/embed/[VIDEO_ID]",
  "interactionStatistic": [
    {
      "@type": "InteractionCounter",
      "interactionType": "https://schema.org/WatchAction",
      "userInteractionCount": 15000
    },
    {
      "@type": "InteractionCounter",
      "interactionType": "https://schema.org/LikeAction",
      "userInteractionCount": 500
    },
    {
      "@type": "InteractionCounter",
      "interactionType": "https://schema.org/CommentAction",
      "userInteractionCount": 50
    }
  ],
  "publisher": {
    "@type": "Organization",
    "name": "제이미성형외과",
    "logo": {
      "@type": "ImageObject",
      "url": "https://jamieps.com/logo.png"
    }
  }
}

VideoObject with Chapters (Clip Schema)

For videos with timestamps, add Clip objects for each chapter.

{
  "@context": "https://schema.org",
  "@type": "VideoObject",
  "name": "내시경 이마거상술 완벽 가이드 | 제이미성형외과",
  "description": "이마거상술의 모든 것을 알아보세요.",
  "thumbnailUrl": "https://img.youtube.com/vi/VIDEO_ID/maxresdefault.jpg",
  "uploadDate": "2025-01-15T09:00:00+09:00",
  "duration": "PT12M45S",
  "contentUrl": "https://www.youtube.com/watch?v=VIDEO_ID",
  "embedUrl": "https://www.youtube.com/embed/VIDEO_ID",
  "hasPart": [
    {
      "@type": "Clip",
      "name": "인트로",
      "startOffset": 0,
      "endOffset": 45,
      "url": "https://www.youtube.com/watch?v=VIDEO_ID&t=0"
    },
    {
      "@type": "Clip",
      "name": "이마거상술이란?",
      "startOffset": 45,
      "endOffset": 180,
      "url": "https://www.youtube.com/watch?v=VIDEO_ID&t=45"
    },
    {
      "@type": "Clip",
      "name": "수술 과정 설명",
      "startOffset": 180,
      "endOffset": 420,
      "url": "https://www.youtube.com/watch?v=VIDEO_ID&t=180"
    },
    {
      "@type": "Clip",
      "name": "회복 기간 및 주의사항",
      "startOffset": 420,
      "endOffset": 600,
      "url": "https://www.youtube.com/watch?v=VIDEO_ID&t=420"
    },
    {
      "@type": "Clip",
      "name": "자주 묻는 질문",
      "startOffset": 600,
      "endOffset": 720,
      "url": "https://www.youtube.com/watch?v=VIDEO_ID&t=600"
    },
    {
      "@type": "Clip",
      "name": "마무리 및 상담 안내",
      "startOffset": 720,
      "endOffset": 765,
      "url": "https://www.youtube.com/watch?v=VIDEO_ID&t=720"
    }
  ],
  "publisher": {
    "@type": "Organization",
    "name": "제이미성형외과"
  }
}

Medical Video Schema (Enhanced)

For medical educational content with additional medical properties.

{
  "@context": "https://schema.org",
  "@type": ["VideoObject", "MedicalWebPage"],
  "name": "[시술명] | 제이미성형외과",
  "description": "[Detailed description]",
  "thumbnailUrl": "[Thumbnail URL]",
  "uploadDate": "YYYY-MM-DDTHH:MM:SS+09:00",
  "duration": "PT[X]M[Y]S",
  "contentUrl": "https://www.youtube.com/watch?v=[VIDEO_ID]",
  "embedUrl": "https://www.youtube.com/embed/[VIDEO_ID]",

  "medicalSpecialty": {
    "@type": "MedicalSpecialty",
    "name": "PlasticSurgery"
  },
  "medicalAudience": {
    "@type": "PatientAudience",
    "audienceType": "Patient",
    "healthCondition": {
      "@type": "MedicalCondition",
      "name": "Facial Aging"
    }
  },
  "lastReviewed": "2025-01-15",
  "reviewedBy": {
    "@type": "Person",
    "name": "정기호",
    "jobTitle": "원장",
    "affiliation": {
      "@type": "MedicalClinic",
      "name": "제이미성형외과"
    }
  },

  "publisher": {
    "@type": "MedicalClinic",
    "name": "제이미성형외과",
    "address": {
      "@type": "PostalAddress",
      "streetAddress": "압구정로 XXX",
      "addressLocality": "강남구",
      "addressRegion": "서울특별시",
      "postalCode": "06000",
      "addressCountry": "KR"
    },
    "telephone": "+82-2-XXX-XXXX",
    "url": "https://jamieps.com"
  }
}

Playlist Schema (ItemList)

For YouTube playlists embedded on website.

{
  "@context": "https://schema.org",
  "@type": "ItemList",
  "name": "눈성형 시리즈 | 제이미성형외과",
  "description": "제이미성형외과의 눈성형 관련 영상 시리즈입니다.",
  "numberOfItems": 5,
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "item": {
        "@type": "VideoObject",
        "name": "퀵매몰법 쌍꺼풀 수술 | 제이미성형외과",
        "url": "https://www.youtube.com/watch?v=VIDEO_ID_1",
        "thumbnailUrl": "https://img.youtube.com/vi/VIDEO_ID_1/maxresdefault.jpg"
      }
    },
    {
      "@type": "ListItem",
      "position": 2,
      "item": {
        "@type": "VideoObject",
        "name": "하이브리드 쌍꺼풀 수술 | 제이미성형외과",
        "url": "https://www.youtube.com/watch?v=VIDEO_ID_2",
        "thumbnailUrl": "https://img.youtube.com/vi/VIDEO_ID_2/maxresdefault.jpg"
      }
    },
    {
      "@type": "ListItem",
      "position": 3,
      "item": {
        "@type": "VideoObject",
        "name": "안검하수 교정 수술 | 제이미성형외과",
        "url": "https://www.youtube.com/watch?v=VIDEO_ID_3",
        "thumbnailUrl": "https://img.youtube.com/vi/VIDEO_ID_3/maxresdefault.jpg"
      }
    }
  ]
}

BroadcastEvent Schema (For Live Streams)

If Jamie conducts live Q&A sessions.

{
  "@context": "https://schema.org",
  "@type": "BroadcastEvent",
  "name": "제이미성형외과 라이브 Q&A",
  "description": "정기호 원장과 함께하는 실시간 성형 상담",
  "startDate": "2025-02-01T20:00:00+09:00",
  "endDate": "2025-02-01T21:00:00+09:00",
  "isLiveBroadcast": true,
  "videoFormat": "HD",
  "publishedOn": {
    "@type": "BroadcastService",
    "name": "YouTube",
    "url": "https://www.youtube.com/c/jamieplasticsurgery"
  },
  "workPerformed": {
    "@type": "VideoObject",
    "name": "제이미성형외과 라이브 Q&A",
    "contentUrl": "https://www.youtube.com/watch?v=LIVE_VIDEO_ID"
  }
}

Implementation Notes

Where to Place Schema

  1. On YouTube: Not directly controllable, but YouTube auto-generates some schema
  2. On Website: Add to <script type="application/ld+json"> in page head
  3. For embedded videos: Include schema on the page where video is embedded

Duration Format (ISO 8601)

Duration Format
5 minutes PT5M
10 min 30 sec PT10M30S
1 hour 5 min PT1H5M
45 seconds PT45S

Timestamp to Offset Conversion

Timestamp Offset (seconds)
00:00 0
01:30 90
05:45 345
10:00 600

Validation Tools


Schema Templates Version 1.0 | 2025-12