Skill 詳細
tiktok
Dedicated compliant TikTok publishing workflow for organic videos, photos, and carousels.
使用前に確認
自動レビューは関連性のみを確認し、安全性や推奨を保証しません。使用前に出典の説明を読んでください。
SKILL.md
これはレビュー時に保存された抜粋です。完全で最新の内容は外部ソースを確認してください。
---
name: tiktok
description: Publish organic TikTok content (videos, photos, carousels) through the TikTok-compliant interactive posting form via the Hyper MCP. Use when the user wants to post a video to TikTok, share photos on TikTok, upload to TikTok, or any phrase like "post this to TikTok" / "share on TikTok" / "put this on my TikTok". For paid TikTok advertising campaigns, use the `tiktok-ads` skill instead.
requires_toolkits:
- tiktok
icon: tiktok
short_description: Publish organic TikTok videos, photos, and carousels through the compliance posting form.
---
# TikTok
End-to-end skill for publishing organic content to TikTok through the **TikTok Content Sharing Guidelines-compliant** interactive posting form.
## Out of scope — defer to other skills
| Request | Send them to |
| --- | --- |
| TikTok ad campaign, Spark Ads, paid promotion | `tiktok-ads` |
| Instagram post / Reel / story | `instagram` |
| LinkedIn document or carousel post | `linkedin` |
## Requirements
- **Hyper MCP installed and connected.** [https://app.hyperfx.ai/mcp](https://app.hyperfx.ai/mcp)
- **TikTok integration connected** at [https://app.hyperfx.ai/apps](https://app.hyperfx.ai/apps) — this skill uses the TikTok Login Kit / Content Posting API (NOT the TikTok Marketing API).
If `tiktok_open_post_form` is not in the tool list, stop and tell the user to enable Hyper MCP and connect TikTok.
## Tool surface
| Tool | Purpose |
| --- | --- |
| `tiktok_open_post_form` | **The only entrypoint when a user wants to post.** Opens the compliance form. |
| `tiktok_post_video_from_url`, `tiktok_post_video_from_file`, `tiktok_post_photos` | Final posting tools — call ONLY after the user submits the form. |
| `tiktok_get_user_info` | Authenticated user profile (does not require the form). |
| `tiktok_query_creator_info` | Check posting capabilities and limits. |
| `tiktok_list_videos`, `tiktok_query_videos` | Browse the user's published videos. |
| `tiktok_get_post_status` | Check the status of a previously submitted post. |
| `tiktok_upload_video_from_url`, `tiktok_upload_video_from_file`, `tiktok_upload_photos` | Send to inbox as draft (user posts manually in the TikTok app — bypasses the form intentionally). |
## Critical Rules
> **CRITICAL**: ALWAYS use `tiktok_open_post_form` when a user wants to post to TikTok. NEVER call `tiktok_post_video_from_url`, `tiktok_post_photos`, or `tiktok_post_video_from_file` directly in response to a user request. The posting form is required for TikTok compliance.
> **CRITICAL**: Do NOT ask the user about privacy, policies, captions, or branded content settings before opening the form. The form handles all of this interactively.
> **CRITICAL**: Call `tiktok_open_post_form` immediately when the user wants to post. Do not gather information first.
## When the User Wants to Post
If the user says ANY of:
- "post this video/photo to TikTok"
- "share this on TikTok"
- "upload to TikTok"
- "put this on my TikTok"
**Immediately call `tiktok_open_post_form`:**
```python
tiktok_open_post_form(
media_type="video", # or "photo"
media_url="<url>", # single video / single photo URL
media_urls=["<url>", ...] # for photo carousels (max 35)
)
```
**DO NOT:**
- Ask about privacy settings before opening the form.
- Ask about caption / title before opening the form.
- Ask about policy acknowledgments before opening the form.
- Request any metadata — just open the form.
- Call `tiktok_post_video_from_url` or `tiktok_post_photos` directly.
## What the Form Handles
The interactive posting form is TikTok Content Sharing Guidelines compliant and handles:
- Creator identity display (username, avatar).
- Media preview (video player or photo grid).
- Caption / title entry with character limits (`#hashtags` and `@mentions`).
- Privacy level selection (filtered to account-eligible options).
- Interaction settings (comments, duet, stitch).
- AI-generated content labeling.
- Commercial content GitHub で全文を読む (外部ページ)