feat(skills): Add notion-writer skill and YouTube manager CLI scripts

- Add 02-notion-writer skill with Python script for pushing markdown to Notion
- Add YouTube API CLI scripts for jamie-youtube-manager (channel status, video info, batch update)
- Update jamie-youtube-manager SKILL.md with CLI script documentation
- Update CLAUDE.md with quick reference guides

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
2025-12-26 19:31:43 +09:00
parent 4d9da597ca
commit c6ab33726f
11 changed files with 2424 additions and 7 deletions

View File

@@ -1,16 +1,58 @@
---
name: jamie-youtube-manager
description: |
"YouTube Channel Manager and SEO Auditor for Jamie Plastic Surgery Clinic (제이미성형외과). Audits videos, Shorts, and playlists for SEO optimization including: metadata quality (title, description, tags), chapter timestamps, transcript accuracy, VideoObject schema validation, and internationalization settings. Evaluates video/playlist URLs and provides detailed checklists with enhancement recommendations. Use when auditing Jamie's YouTube content - triggers: "YouTube 감사", "유튜브 SEO", "video audit", "playlist check", "영상 최적화", "챕터 확인", "자막 검토". For content script writing, use jamie-brand-editor.
license: Internal-use Only"
YouTube Channel Manager and SEO Auditor for Jamie Plastic Surgery Clinic (제이미성형외과). Includes CLI scripts for API-based channel/video management and SEO audit capabilities. Check video status, get channel statistics, fetch video info from URLs, batch update metadata, and audit videos for SEO optimization (title, description, tags, timestamps, schema). Use when working with Jamie YouTube content - triggers: "YouTube 감사", "유튜브 SEO", "video audit", "check video", "channel status", "영상 최적화", "챕터 확인".
allowed-tools: Read, Glob, Grep, Write, Edit, Bash, WebFetch
license: Internal-use Only
---
# Jamie YouTube Manager Skill
> **Purpose**: YouTube Channel SEO Auditor & Content Manager for Jamie Plastic Surgery Clinic
> **Platform**: Claude Desktop
> **Platform**: Claude Code (CLI) + Claude Desktop
> **Input**: YouTube video URLs, playlist URLs, or channel data
> **Output**: Detailed audit checklist + SEO enhancement recommendations
> **Output**: Video info, channel stats, audit checklist + SEO recommendations
---
## CLI Scripts (Claude Code)
### Setup
```bash
cd ~/Project/claude-skills-factory/custom-skills/43-jamie-youtube-manager/code/scripts
source venv/bin/activate
```
### Available Scripts
| Script | Purpose | Usage |
|--------|---------|-------|
| `jamie_channel_status.py` | Channel stats overview | `python jamie_channel_status.py` |
| `jamie_video_info.py` | Video details from URL | `python jamie_video_info.py "URL"` |
| `jamie_youtube_api_test.py` | API connectivity test | `python jamie_youtube_api_test.py` |
| `jamie_youtube_batch_update.py` | Batch metadata update | `python jamie_youtube_batch_update.py` |
### Channel Stats Example
```bash
python jamie_channel_status.py
# Output: Channel name, subscribers, views, recent videos with status
```
### Video Info from URL
```bash
python jamie_video_info.py "https://youtu.be/VIDEO_ID"
# Output: Title, description, duration, views, likes, tags, timestamps, privacy status
```
### Integration with Notion Writer
```bash
# Save video info to Notion
python jamie_video_info.py "URL" > ../output/video_status.md
cd ~/Project/claude-skills-factory/custom-skills/02-notion-writer/code/scripts
source venv/bin/activate
python notion_writer.py -p NOTION_PAGE_URL -f ../../43-jamie-youtube-manager/code/output/video_status.md
```
---