Skip to content
AI & Agents
Skill

/byted-kickart-overseas-viral-replicator

Viral video replication tool that supports copying popular video structures, scripts, and styles to generate similar content. Use this skill when users mention "viral replication, viral cloning, copy video, clone video, similar video" or express the desire to create content

From plugin
agentkit-samples
417156 skills
Install
$ npx -y skills add bytedance/agentkit-samples --skill byted-kickart-overseas-viral-replicator --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/byted-kickart-overseas-viral-replicator

Context preview

The summary Claude sees to decide when to auto-load this skill.

Viral video replication tool that supports copying popular video structures, scripts, and styles to generate similar content. Use this skill when users mention "viral replication, viral cloning, copy video, clone video, similar video" or express the desire to create content

SKILL.md

byted-kickart-overseas-viral-replicator.SKILL.md
name: byted-kickart-overseas-viral-replicator
description: Viral video replication tool that supports copying popular video structures, scripts, and styles to generate similar content. Use this skill when users mention "viral replication, viral cloning, copy video, clone video, similar video" or express the desire to create content similar to a popular video.
version: 1.0.7

🚨 Pre-validation Process (Must Execute in Order, Terminate on Any Failure)

All user requests must complete the following 2 validation steps in order. Skipping is not allowed:

1. Environment Variable Validation

  • **Check**: Whether environment variables `KICKART_ACCESS_KEY` and `KICKART_SECRET_KEY` exist
  • **If not configured**:
  • Clearly inform the user that Volcengine authentication information is missing
  • **Guide new users to get AK/SK**:

**Script:** > ⚠️ Detected that you have not configured Volcengine authentication information > > For new users: > 1️⃣ Visit [kikcart homepage](https://console.byteplus.com/kickart/welcome?utm_source=tiktok&utm_medium=lead-generation&utm_campaign=BP_TikTok_Agentic_Hub_Kickart_Q3July_FY26&utm_term=tiktok&utm_content=20260721) to activate your account > 2️⃣ Navigate to the [byteplus console](https://console.byteplus.com/iam/keymanage?utm_source=tiktok&utm_medium=lead-generation&utm_campaign=BP_TikTok_Agentic_Hub_Kickart_Q3July_FY26&utm_term=tiktok&utm_content=20260721) > 3️⃣ Create or retrieve your AccessKey (AK) and SecretKey (SK) > > After obtaining your credentials, please provide them: > 1️⃣ AccessKey (AK) > 2️⃣ SecretKey (SK)

  • After obtaining the AK/SK provided by the user, configure it in the system environment variables
  • Continue the process after configuration without requiring manual terminal operations from the user

2. Python Dependency Installation

  • **Execute command**:
  pip install -r scripts/requirements.txt
  • **If installation fails**:
  • Clearly inform the user of the specific error message
  • Provide solutions (such as upgrading pip, using virtual environments, etc.)
  • Terminate the process until dependencies are successfully installed

🎯 Viral Replication Main Process

2.0 Intent Confirmation (Mandatory First Step)

Trigger Condition

When the user first expresses intent for viral replication (mentions "viral replication, viral cloning, copy video, clone video, similar video" or equivalent expressions)

Interaction Script (Mandatory Compliance)

**Script:** > Do you want to use viral replication to create a video? Reply "yes" to continue.

Actions After Success

  • **User replies with confirmation** (e.g., "yes", "yeah", "sure", "okay", "confirm", etc.): Proceed to step 2.1 (Get Reference Video)
  • **User denies or does not confirm**: Do not proceed with the viral replication process

---

2.1 Get Reference Video (Mandatory Second Step)

Trigger Condition

After the user has confirmed they want to use viral replication to create a video

Video Specifications

  • **Format**: Only `MP4` or `MOV` supported
  • **Size**: `≤50MB`
  • **Duration**: `≤60s`
  • **Resolution**: `≥480p`
  • **Aspect Ratio**: Supports `9:16`, `16:9`, `3:4`, `4:3`, `1:1`
  • **Input Format**: Supports both local file upload and URL

Interaction Script (Mandatory Compliance)

**Script:** > Okay, I'll help you create a viral cloning project. Please first provide the reference video: you can upload a MP4/MOV file (≤60s, ≤50MB, ≥480p) or provide a valid video URL

Error Handling

If the video uploaded by the user does not meet the specification requirements, you must clearly point out the exceeded values based on the actual error message:

**Template:** > This video [metric] [value] exceeds the [limit] limit, please [solution] and send it to me again Examples:

  • `This video size 80MB exceeds the 50MB limit, please compress or use another one and send it to me again`
  • `This video duration 90s exceeds the 60s limit, please edit or use another one and send it to me again`
  • `This video resolution 360p is below the 480p requirement, please improve clarity or use another one and send it to me again`

Actions After Success

  • If input is a URL: Download the video to local first, then save the local path as `ref_video`
  • If input is a local file: Directly save the local path as `ref_video`
  • **Immediately terminate the current round** and wait for the user to reply with product information

---

2.2 Get Product Information (Mandatory Third Step)

Trigger Condition

After the user has successfully provided the reference video

Product Information Requirements

Product information can be provided in one of the following forms (at least one is required): 1. **Product Link** (`product_url`): Any valid product link 2. **Product Images** (`product_images`): Up to 10 images

Product Image Specifications

  • **Quantity**: `1–10` images
  • **Format**: `JPEG` or `PNG`
  • **Single Image Size**: `≤8MB`
  • **Resolution**: `≥480p`
  • **Aspect Ratio**: `> 0.4` and `< 2.5`
  • **Minimum Total Pixels**: `300 × 300`
  • **Maximum Total Pixels**: `36,000,000` (36 million pixels)
  • **Shortest Side**: `≥ 300` pixels
  • **Longest Side**: `≤ 6000` pixels
  • **Input Format**: Supports both local file upload and URL

Interaction Script

**Script:** > ✅ Reference video received! > > Next, please provide product information (at least one is required): > > 1️⃣ **Product Link**: Any valid product link > > 2️⃣ **Product Images**: Up to 10 images (JPEG/PNG, ≤8MB each, ≥480p), supports uploading files or providing image URLs

Rules for Receiving Multiple Product Images

1. **Append Logic**: When the user uploads new product images, **they are appended to the existing product image list by default**, unless the user explicitly states "replace the original images" to overwrite previous IDs 2. **Quantity Limit**:

  • Total quantity limited to maximum 10 images
  • When current list + newl
Read more
Ships withagentkit-samples

欢迎来到 AgentKit 代码工坊(Samples)仓库! AgentKit 是火山引擎推出的企业级 AI Agent 开发平台,为开发者提供完整的 Agent 构建、部署和运维解决方案。平台通过标准化的开发工具链和云原生基础设施,显著降低复杂智能体应用的开发部署门槛。 本代码库包含了一系列示例和教程,帮助您理解、实现和集成 AgentKit 的各项功能到您的应用中。

Get the whole plugin
Stats
428
Stars
91
Forks
Active
Maintenance
Python
Language
Apache-2.0
License
7h ago
Last commit
9mo ago
Created

Repo: bytedance/agentkit-samples