Skip to content
Back to skills

Tiktok Content

ASecurity

Create TikTok video content and cover images using each::sense AI. Generate eye-catching TikTok cover thumbnails, video intro frames, text background templates, transition visuals, and branded TikTok content optimized for the For You Page algorithm. Vertical 9:16 format for maximum impact. Use for: TikTok covers, video thumbnails, TikTok graphics, video intro frames, branded TikTok content, short-form video visuals. Triggers: tiktok content, tiktok cover, tiktok thumbnail, tiktok graphic, tik...

  • 29 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added June 2, 2026
content-marketingpythongobashapidocumentation

Works with

  • cli
  • api

Security analysis

A100/100

Scanned June 2, 2026

npx -y skills add awesome-genmedia/skills --skill tiktok-content --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Tiktok Content?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Tiktok Content
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/awesome-genmedia-tiktok-content/badge)](https://www.skillsdirectory.com/skills/awesome-genmedia-tiktok-content)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: tiktok-content
description: "Create TikTok video content and cover images using each::sense AI. Generate eye-catching TikTok cover thumbnails, video intro frames, text background templates, transition visuals, and branded TikTok content optimized for the For You Page algorithm. Vertical 9:16 format for maximum impact. Use for: TikTok covers, video thumbnails, TikTok graphics, video intro frames, branded TikTok content, short-form video visuals. Triggers: tiktok content, tiktok cover, tiktok thumbnail, tiktok graphic, tiktok video, tiktok design, tiktok visual, short form video, tiktok template, tiktok background, fyp content"
allowed-tools: Bash(curl *), WebFetch
---

# TikTok Content

Create eye-catching TikTok cover images and video content visuals using [each::sense](https://docs.eachlabs.ai/sense/overview) — the intelligent AI agent that automatically selects the best model for your request.

## Quick Start

> Requires an each::labs API key. Get one at [eachlabs.ai](https://eachlabs.ai).

### Using curl

```bash
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "messages": [
      {
        "role": "user",
        "content": "Create a TikTok video cover image for a cooking tutorial. Close-up of a sizzling pan with colorful stir-fry vegetables mid-toss, steam and oil droplets frozen in the air, dramatic kitchen lighting, vibrant and appetizing, vertical 9:16 format."
      }
    ],
    "stream": false
  }'
```

### Using Python (OpenAI SDK)

```python
from openai import OpenAI

client = OpenAI(
    api_key="YOUR_EACHLABS_API_KEY",
    base_url="https://eachsense-agent.core.eachlabs.run/v1"
)

response = client.chat.completions.create(
    model="eachsense/beta",
    messages=[{
        "role": "user",
        "content": "Create a TikTok video cover image for a cooking tutorial. Close-up of a sizzling pan with colorful stir-fry vegetables mid-toss, steam and oil droplets frozen in the air, dramatic kitchen lighting, vibrant and appetizing, vertical 9:16 format."
    }]
)

print(response.choices[0].message.content)
```

### With Reference Image

Match your existing TikTok brand aesthetic:

```bash
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "messages": [
      {
        "role": "user",
        "content": [
              {"type": "text", "text": "Create a TikTok cover image in the same style as this reference. Match the bold color treatment and composition, but change the subject to a DIY craft project — hands holding a freshly painted ceramic mug, same energetic vibe, 9:16 vertical."},
              {"type": "image_url", "image_url": {"url": "https://example.com/tiktok-style-ref.jpg"}}
            ]
          }
    ],
    "stream": false
  }'
```

> Images are sent inside messages using the OpenAI multimodal content format. Maximum 4 images per request.

### Streaming

Set `"stream": true` for real-time SSE responses, or `"stream": false` for complete result in a single response. Streaming is useful for showing progress in UIs; non-streaming is simpler for scripts and automation.

## TikTok Visual Formats

| Format | Dimensions | Purpose |
|--------|-----------|---------|
| **Video Cover** | 1080 x 1920 px | Profile grid thumbnail |
| **Video Frame** | 1080 x 1920 px | Intro/outro screens |
| **Text Background** | 1080 x 1920 px | Behind on-screen text |
| **Green Screen** | 1080 x 1920 px | Background for green screen effect |
| **Product Showcase** | 1080 x 1920 px | Product-focused content |

## Prompt Engineering Tips

### Keywords That Work

```
TikTok cover, vertical format 9:16, bold and eye-catching, saturated colors,
dynamic composition, trending aesthetic, Gen-Z visual style, high energy,
close-up dramatic angle, vibrant and punchy, scroll-stopping
```

### Keywords to Avoid

```
corporate professional — TikTok rewards casual and authentic
subtle and muted — content gets lost in fast-scrolling feeds
landscape orientation — TikTok is strictly vertical
overly polished — raw and real performs better
```

### Prompt Structure

```
TikTok [content type] for [niche], [subject/scene], [visual style], [color treatment], [energy/mood], vertical 9:16 format
```

## Examples

### Beauty Tutorial Cover

```bash
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "messages": [
      {
        "role": "user",
        "content": "Create a TikTok cover for a makeup tutorial. Close-up of colorful eyeshadow palette with a brush sweeping through shimmer pigment, glitter particles floating in the air, punchy pink and gold tones, ring light reflections, glamorous and fun, 9:16 vertical."
      }
    ],
    "stream": false
  }'
```

### Fitness Content Cover

```bash
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "messages": [
      {
        "role": "user",
        "content": "Design a TikTok cover image for a workout video. Dynamic shot of a kettlebell mid-swing with chalk dust exploding around it, dark gym background with dramatic side lighting, intense red and orange accent lighting, powerful and motivating, 9:16 vertical format."
      }
    ],
    "stream": false
  }'
```

### Life Hack Video Cover

```bash
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "messages": [
      {
        "role": "user",
        "content": "Create a TikTok cover for a home organization hack video. Satisfying top-down view of a perfectly organized drawer with color-coded compartments, everything aligned symmetrically, bright clean lighting, oddly satisfying aesthetic, pastel rainbow organization, 9:16 vertical."
      }
    ],
    "stream": false
  }'
```

## TikTok Content Strategy

- **First frame matters** — the cover image determines whether people tap on your profile videos
- **Bold colors outperform** — saturated, high-contrast visuals stop the scroll
- **Face-forward content** gets 2-3x more views than faceless content
- **Trending aesthetics rotate** — match current visual trends (currently: high saturation, dramatic lighting)
- **Consistent cover style** across your profile creates a polished grid appearance
- **Text space** — leave the bottom 20% clear for TikTok's username/description overlay

## Safe Zones

TikTok's UI overlays take up significant screen space:

- **Top 15%** — status bar and back button
- **Bottom 20%** — username, caption, and music info
- **Right edge 10%** — like, comment, share, and bookmark buttons
- **Safe zone** — the center 60% of the frame

## Workflow

```bash
# Step 1: Generate the video cover concept
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "messages": [
      {
        "role": "user",
        "content": "TikTok cover for a travel vlog. Breathtaking aerial view of turquoise water meeting white sand beach, tiny umbrella and lounger visible, vivid saturated colors, wanderlust-inducing, 9:16 vertical."
      }
    ],
    "stream": false
  }'

# Step 2: Create a matching text background for a follow-up post
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "messages": [
      {
        "role": "user",
        "content": "TikTok cover for a travel vlog. Breathtaking aerial view of turquoise water meeting white sand beach, tiny umbrella and lounger visible, vivid saturated colors, wanderlust-inducing, 9:16 vertical."
      },
      {
        "role": "assistant",
        "content": "..."
      },
      {
        "role": "user",
        "content": "Now create a TikTok text background for a travel tips list. Same turquoise and white color palette but blurred and softened to 30% opacity, so white text will be easily readable over it, 9:16 vertical."
      }
    ],
    "stream": false
  }'
```

## Related Skills

- [Instagram Content](../instagram-content/SKILL.md) — Instagram posts and stories
- [YouTube Content](../youtube-content/SKILL.md) — YouTube Shorts and thumbnails
- [Pinterest Pins](../pinterest-pins/SKILL.md) — Vertical visual content
- [Social Media Post](../../design/social-media-post/SKILL.md) — General social graphics

## Related Models

- [flux-2-max](../../../models/flux-2-max/SKILL.md) — Highest quality image generation
- [flux-kontext-pro](../../../models/flux-kontext-pro/SKILL.md) — Best for text rendering in images
- [seedream-v4-5](../../../models/seedream-v4-5/SKILL.md) — Creative and artistic styles
- [nano-banana-pro](../../../models/nano-banana-pro/SKILL.md) — Fast iterations

## Documentation

- [each::sense Overview](https://docs.eachlabs.ai/sense/overview)
- [each::labs API](https://docs.eachlabs.ai)

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.