/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
$ npx -y skills add bytedance/agentkit-samples --skill byted-kickart-overseas-viral-replicator --agent claude-codeHow 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.mdname: 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
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
欢迎来到 AgentKit 代码工坊(Samples)仓库! AgentKit 是火山引擎推出的企业级 AI Agent 开发平台,为开发者提供完整的 Agent 构建、部署和运维解决方案。平台通过标准化的开发工具链和云原生基础设施,显著降低复杂智能体应用的开发部署门槛。 本代码库包含了一系列示例和教程,帮助您理解、实现和集成 AgentKit 的各项功能到您的应用中。
Other skills on agentkit-samples.
- /code-optimization
Optimize code performance through iterative improvements (max 2 rounds). Benchmark execution time and memory usage, compare against baseline implementations, and generate detailed optimization reports. Supports C++, Python, Java, Rust, and other languages.
Open skill - /image-video-gen
根据文字描述生成视频,一个生成图片和视频的工作流技能。依赖 skills: byted-web-search, image-generate, video-generate。注意:此 workflow 没有执行脚本,只是一个描述性的文档。
Open skill - /skills-management
Manage AgentKit skills, SkillHub/skillhub, skill centers, and skill spaces. Use this skill whenever the user has a management intent for AgentKit skills, skill中心, skill 空间, skill space, or skill hub, including listing, inspecting, downloading, fetching, uploading, publishing,
Open skill - /tos-file-access
Upload files or directories to TOS-compatible object storage for Volcano Engine or BytePlus and download files from URLs. Use this skill when (1) Upload Agent-generated files or directories for sharing, (2) Download files from URLs before Agent processing.
Open skill - /veadk-go-skills
根据用户的功能需求,完成与 VeADK-Go 相关的功能; 包括:直接根据需求生成 Agent;将Enio Agent转换为VeADK-Go Agent。
Open skill - /veadk-skills
根据用户的功能需求,完成与 VeADK 相关的功能。
Open skill

