yt-to-blog
Transforms YouTube videos into a comprehensive content suite, including blog posts, social media threads, and video clips.
Install this skill
Security score
The yt-to-blog skill was audited on Feb 9, 2026 and we found 21 security issues across 2 threat categories. Review the findings below before installing.
Categories Tested
Security Issues
Curl to non-GitHub URL
| 74 | curl -s -H "X-Api-Key: API_KEY_HERE" https://api.heygen.com/v2/avatars | python3 -c "import sys,json; d=json.load(sys.stdin); print('✅ API key works!' if 'data' in d else '❌ Invalid key')" |
Curl to non-GitHub URL
| 92 | curl -s -H "X-Api-Key: API_KEY" https://api.heygen.com/v2/avatars | python3 -c " |
Curl to non-GitHub URL
| 111 | curl -s -H "X-Api-Key: API_KEY" https://api.heygen.com/v2/voices | python3 -c " |
Curl to non-GitHub URL
| 359 | curl -s -X POST "https://api.heygen.com/v2/video/generate" \ |
External URL reference
| 68 | 1. Tell the user: "Go to https://app.heygen.com/settings — grab your API key from the API section." |
External URL reference
| 69 | 2. If they don't have a HeyGen account: "Sign up at https://heygen.com — the free tier gives you a few credits to test with." |
External URL reference
| 74 | curl -s -H "X-Api-Key: API_KEY_HERE" https://api.heygen.com/v2/avatars | python3 -c "import sys,json; d=json.load(sys.stdin); print('✅ API key works!' if 'data' in d else '❌ Invalid key')" |
External URL reference
| 85 | > Go to https://app.heygen.com/avatars → Create Instant Avatar → follow their recording guide. Stand in good lighting, look at camera, speak naturally for 2+ minutes. |
External URL reference
| 92 | curl -s -H "X-Api-Key: API_KEY" https://api.heygen.com/v2/avatars | python3 -c " |
External URL reference
| 104 | > "Go to https://app.heygen.com/voice-clone → Clone your voice. Upload a clean audio sample (1-2 min of you speaking naturally). HeyGen will create a voice ID. |
External URL reference
| 111 | curl -s -H "X-Api-Key: API_KEY" https://api.heygen.com/v2/voices | python3 -c " |
External URL reference
| 126 | 2. Navigate to `https://substack.com/sign-in` |
External URL reference
| 180 | "Turn this into a full content suite: https://youtu.be/XXXXX" |
External URL reference
| 254 | 3. Navigate to `https://PUBLICATION.substack.com/publish/post` |
External URL reference
| 264 | - Verify draft at `https://PUBLICATION.substack.com/publish` |
External URL reference
| 359 | curl -s -X POST "https://api.heygen.com/v2/video/generate" \ |
External URL reference
| 395 | "https://api.heygen.com/v1/video_status.get?video_id=$VIDEO_ID" \ |
External URL reference
| 506 | "source": "https://youtu.be/XXXXX", |
External URL reference
| 509 | "substackUrl": "https://...", |
External URL reference
| 510 | "tweetUrl": "https://...", |
External URL reference
| 551 | - **HeyGen quota errors?** Check credits at https://app.heygen.com/settings — upgrade plan or reduce clip count. |