Content Generation - Content Generate
Trigger Command:
Trigger Keywords: generate, title, slogan, dialogue, script, voiceover, podcast
Introduction
This content generation skill suite integrates four core functions: title generation, slogan generation, dialogue generation, and script generation. It supports advanced features such as batch generation, historical deduplication, and diversity guarantee to meet various creative content generation needs.
Feature 1: Generate Titles
Generate Titles - Title/Title Group Generation
Introduction
Generate titles or title groups that align with platform characteristics and audience preferences based on content topics and target channels. Supports batch generation, automatic historical deduplication, and ensures content diversity. Automatically calls humanize_text to remove AI traces after generation.
Use Cases
- Create engaging titles for articles, videos, and posts
- Batch generate titles for selection (A/B testing)
- Optimize title styles for different platforms
- Provide inspiration when facing title creative block
- Generate title groups (such as "3 XXX", "5 Types of XXX" list-style)
Input Parameters
Required Parameters
- (string): Content topic or core content description
Optional Parameters
-
(string): Target publishing channel
- - WeChat Official Account
- - Weibo
- - Zhihu
- - Xiaohongshu
- - Douyin Short Video
- - E-commerce
- - Official Document/Government
- - Official Website/Portal
- - Custom
- Default value: Automatically determined based on content topic
-
custom_channel_description
(string): Custom channel description (required when target_channel=custom)
- Describe the characteristics of the target channel, audience features, and title style requirements, etc.
- Example: "For a mother-baby community targeting working women aged 30-40, titles should be warm, practical, and empathetic"
-
- - Professional and Rigorous
- - Casual and Lively
- - Emotional Resonance
- - Curiosity-driven
- - List-style
- - Question-style
- - Direct and Clear
- Default value: Automatically adapted based on target_channel
-
(integer): Generation quantity
- Supports 1-10 titles
- Default value: 3
-
- - Individual Titles
- - Title Groups (e.g., "5 Methods for XXX")
- Default value: individual
-
(string[]): Historical titles list
- Used for deduplication reference to avoid generating duplicate or overly similar titles
- Supports 1-20 historical titles
- Default value: Empty array
Output
Generated title list (single or multiple), with styles matching target platform characteristics, processed through historical deduplication and diversification. Automatically calls humanize_text to remove AI traces.
Processing Rules
Channel Feature Analysis
1. WeChat Official Account (wechat_article)
- Characteristics: Moderate title length, focuses on depth and attractiveness
- Style: Can be professional or emotional, avoids excessive clickbait
- Keywords: In-depth analysis, comprehensive interpretation, practical guide, experience sharing
- Example: "How to Build a Personal IP on Xiaohongshu? In-depth Analysis of the Complete Path from 0 to 1"
2. Weibo (weibo)
- Characteristics: Short and impactful titles, fast-paced, highly topical
- Style: Casual, humorous, and topical
- Keywords: Hot discussion, breaking news, rant, recommendation
- Example: "This generation of young people is too hard! What did I see on Xiaohongshu with a monthly salary of 3000?"
3. Zhihu (zhihu)
- Characteristics: Titles reflect professionalism and curiosity, often using question-and-answer style
- Style: Professional, rational, thought-provoking
- Keywords: How to evaluate, why, what do you think, analysis
- Example: "How to Evaluate Xiaohongshu's Content Ecosystem? A Comprehensive Observation from Users to Creators"
4. Xiaohongshu (xiaohongshu)
- Characteristics: Lively, colloquial titles, often using emojis to create a sense of closeness
- Style: Sisterly address, emotional resonance, practical sharing
- Keywords: Sisters, amazing, must-see, treasure, tested personally
- Example: "Sisters! This Xiaohongshu operation method is really amazing 🔥 Tested and effective!"
5. Douyin Short Video (douyin_short)
- Characteristics: Short and punchy titles, grab attention in the first 3 seconds, strong sense of suspense
- Style: Exaggerated, suspenseful, directly hits pain points
- Keywords: Shocked, didn't expect, actually, must-see
- Example: "Didn't expect! Gaining followers on Xiaohongshu is actually this simple!"
6. E-commerce (ecommerce)
- Characteristics: Titles highlight selling points and value, direct and clear
- Style: Interest-driven, scenario-based description
- Keywords: Limited time, special offer, must-have, recommendation, cost-effective
- Example: "Xiaohongshu Operation Essential Toolkit Limited Time Offer, Save 50% Now"
7. Official Document/Government (gov_document)
- Characteristics: Formal and rigorous titles, reflect authority and standardization
- Style: Official, formal, standardized
- Keywords: Notice, regulation, requirement, opinion, plan
- Example: "Notice on Further Standardizing Content Management on Xiaohongshu Platform"
8. Official Website/Portal (official_website)
- Characteristics: Concise and professional titles, reflect brand tone
- Style: Professional, authoritative, concise
- Keywords: Release, launch, go online, brand new
- Example: "Xiaohongshu Releases 2024 Creator Support Program"
Title Style Strategy
1. Professional and Rigorous (professional)
- Use professional vocabulary
- Accurate and objective expression
- Avoid exaggeration and emotional language
- Suitable for B-end users and professional content
2. Casual and Lively (casual)
- Use colloquial expressions
- Incorporate internet slang
- Fast-paced
- Suitable for young audiences and entertainment content
3. Emotional Resonance (emotional)
- Trigger emotional responses
- Use first-person or second-person perspective
- Create a sense of immersion
- Suitable for lifestyle and emotional content
4. Curiosity-driven (curiosity)
- Set up suspense and questions
- Emphasize words like "secret", "truth"
- Stimulate desire to explore
- Suitable for knowledge and revelation content
5. List-style (list_style)
- Use numerical structure
- Emphasize quantity and completeness
- Clear and straightforward
- Suitable for dry goods sharing and tutorial content
6. Question-style (question_style)
- Directly raise questions
- Trigger thinking and interaction
- Invite participation in discussions
- Suitable for topic discussions and opinion expression
7. Direct and Clear (direct)
- Directly point out the theme
- Highlight core value
- No beating around the bush
- Suitable for news and important notifications
Historical Deduplication Strategy
1. Semantic Similarity Detection
- Calculate semantic similarity between new titles and historical titles
- Title similarity threshold: 0.7 (if exceeded, it is judged as similar and needs to be regenerated)
- Use semantic embedding models (such as BERT) to calculate similarity
2. Keyword Overlap Check
- Extract core keywords from titles
- Check keyword overlap with historical titles
- Issue a warning when keyword overlap exceeds 50%
3. Structural Similarity Detection
- Analyze title structural patterns (such as "X XXX", "How to XXX")
- Avoid continuously generating titles with the same structure
- Ensure structural diversity of batch titles
Content Diversity Guarantee
1. Semantic Diversity
- Each title cuts from a different angle
- Use different keywords and expressions
- Avoid synonym replacement
2. Structural Diversity
- Mix different sentence structures
- Alternate between list-style, question-style, and declarative-style
- Combine long and short sentences
3. Emotional Diversity
- Differentiate emotional colors of titles
- Different emotions such as positive, neutral, questioning, suspenseful
- Avoid single emotion for all titles
4. Vocabulary Diversity
- High vocabulary richness
- Avoid repeated use of the same set of words
- Make good use of synonyms and near-synonyms
Quick Mode
When the user input includes a complete content_topic, directly execute with default parameters (automatically determine channel based on content, quantity=3, format_type=individual).
Interactive Question Template (Only displayed when the user does not provide necessary parameters)
I will generate titles for you, please confirm the following requirements:
1. Content Topic (Required):
Please describe the content topic or core content for which you want to generate titles
2. Target Channel (Optional):
[1] WeChat Official Account
[2] Weibo
[3] Zhihu
[4] Xiaohongshu
[5] Douyin Short Video
[6] E-commerce
[7] Official Document/Government
[8] Official Website/Portal
[9] Custom
【Only required if Custom is selected】
Custom Channel Description:
Please describe the characteristics of the target channel, audience features, and title style requirements, etc.
3. Title Style (Optional):
[1] Professional and Rigorous
[2] Casual and Lively
[3] Emotional Resonance
[4] Curiosity-driven
[5] List-style
[6] Question-style
[7] Direct and Clear
4. Generation Quantity (1-10, Optional):
Default: 3 titles
5. Format Type (Optional):
[1] Individual Titles
[2] Title Groups (e.g., "5 Methods for XXX")
6. Historical Titles (Optional, for deduplication):
If you have historical titles, please provide them, and I will avoid generating duplicate or overly similar titles
You can:
- Reply with all information at once
- Reply with partial parameters, and I will confirm if additional information is needed
- Reply "Generate" or "Okay" to execute with recommended settings (Recommendation: Automatically determine channel based on content, generate 3 individual titles)
- If you have other ideas, please include them in your reply
Please reply:
Examples
Example 1: Xiaohongshu Title Generation
Input:
content_topic: "Share methods and tips for quickly gaining followers on Xiaohongshu"
target_channel: "xiaohongshu"
quantity: 3
title_style: "emotional"
Output:
1. Sisters! This follower-gaining method is really amazing 🔥 Gained 500+ followers in one week after testing!
2. Xiaohongshu Follower-Gaining Guide: Complete Path from 0 to 1, Must-see for Beginners ✨
3. Those who quickly gain followers on Xiaohongshu are secretly using these methods 💪
Example 2: Zhihu Title Generation
Input:
content_topic: "Analyze the impact of artificial intelligence technology on the job market"
target_channel: "zhihu"
quantity: 2
title_style: "professional"
Output:
1. In-depth Impact Analysis of Artificial Intelligence Technology on the Job Market: Opportunities and Challenges Coexist
2. How to Evaluate the Reshaping of Employment Structure by AI Technology? Examining Future Trends from Multiple Dimensions
Example 3: Douyin Title Generation (with historical deduplication)
Input:
content_topic: "Introduce a good skincare product"
target_channel: "douyin_short"
quantity: 4
history_titles: ["This skincare product is really good", "Must-have for skincare! Recommend a fairy water", "Found a treasure skincare product"]
Output:
1. Didn't expect! This skincare product is actually so good!
2. Must-see for skincare lovers! This artifact helped me say goodbye to sensitive skin
3. A skincare product I fell in love with at first use, regret not discovering it earlier
4. Used up one jar in 30 days, the change in my skin shocked me
Example 4: Custom Channel Title Generation
Input:
content_topic: "Share experience using remote work tools"
target_channel: "custom"
custom_channel_description: "For SME managers' community, focuses on practicality and efficiency improvement, professional but not rigid language style"
quantity: 2
title_style: "professional"
Output:
1. Remote Work Tool Selection Guide: Practical Suggestions to Improve Team Efficiency
2. How Can SMEs Build an Efficient Remote Work System? Tool and Practical Experience Sharing
Notes
- Automatically calls humanize_text after generation, no need to manually remove AI traces
- Historical deduplication function automatically avoids generating overly similar titles
- Batch-generated titles ensure diversity in semantics, structure, emotion, and vocabulary
- When using custom channels, please describe channel characteristics as detailed as possible
- When quantity exceeds 5, it is recommended to provide history_titles for better deduplication effect
Parameter Adjustment Tips
After generating content, if you are not satisfied with the current results, you can try adjusting the following parameters:
💡 Parameter Adjustment Options:
- Target Channel: WeChat Official Account | Weibo | Zhihu | Xiaohongshu | Douyin Short Video | E-commerce | Official Document/Government | Official Website/Portal
- Title Style: Professional and Rigorous | Casual and Lively | Emotional Resonance | Curiosity-driven | List-style | Question-style | Direct and Clear
- Generation Quantity: 1-10 titles
- Format Type: Individual Titles | Title Groups (e.g., "5 Methods for XXX")
Usage: Directly reply with "Generate 5 titles" or "Change to Xiaohongshu style"
Association with Other Skills
- humanize_text: Automatically calls this skill to remove AI traces after title generation
- generate_slogan: Use this skill if you need to generate slogans or catchphrases
- rewrite_content: Can be used in conjunction if you need to rewrite titles for existing content
- content_imitation: Use this skill if you need to imitate a certain title style
Configuration File References
- intent_keywords: ["title", "generate title", "write title", "create title", "title group"]
- title_templates: Title templates for each channel and style are defined in templates/title_templates.json
- deduplication_config: Deduplication rules and thresholds are defined in config/deduplication_rules.json
Feature 2: Generate Slogan
Generate Slogan - Slogan/Catchphrase Generation
Introduction
Generate infectious and memorable slogans or catchphrases based on application scenarios and emotional tone. Supports batch generation, automatic historical deduplication, and ensures each slogan has a unique expression angle. Automatically calls humanize_text to remove AI traces after generation.
Use Cases
- Create slogans for brands, products, and events
- Creative generation of marketing slogans
- Expression of team slogans and corporate visions
- Slogans for social activities and public welfare promotions
- Batch generate slogans for selection and A/B testing
Input Parameters
Required Parameters
- (string): Core content or theme of the slogan
Optional Parameters
-
(string): Application scenario
- - Brand Promotion
- - Product Promotion
- - Event/Competition
- - Team/Enterprise
- - Social Public Welfare
- - Marketing Advertising
- - Custom
- Default value: Automatically determined based on content_focus
-
custom_scenario_description
(string): Custom scenario description (required when scenario=custom)
- Describe the specific scenario and target audience for the slogan
- Example: "For campus club recruitment targeting college students, slogans should be passionate and inspiring"
-
- - Inspirational
- - Warm and Friendly
- - Humorous
- - Professional and Reliable
- - Bold and Avant-garde
- - Concise and Powerful
- - Emotional Resonance
- Default value: Automatically adapted based on scenario
-
(string): Custom tone description (used when special tone is needed)
- Describe the desired emotional tone and expression style
- Example: "Both technological and warm, reflecting innovation and care"
-
(integer): Generation quantity
- Supports 1-10 slogans
- Default value: 3
-
- - Short Slogan (within 8 characters)
- - Medium Slogan (8-16 characters)
- - Long Slogan (over 16 characters)
- - Mixed Length
- Default value: medium
-
(string[]): Historical slogans list
- Used for deduplication reference to avoid generating duplicate or overly similar slogans
- Supports 1-20 historical slogans
- Default value: Empty array
Output
Generated slogan list, each slogan has memory points and appeal, processed through historical deduplication and diversification. Automatically calls humanize_text to remove AI traces.
Processing Rules
Scenario Feature Analysis
1. Brand Promotion (brand)
- Characteristics: Reflect brand values, concise and easy to remember, catchy
- Style: Professional, trustworthy, and warm
- Keywords: Quality, trust, innovation, dream, future
- Example: "Quality Life, Starts with Trust"
2. Product Promotion (product)
- Characteristics: Highlight product selling points and user value
- Style: Direct, powerful, scenario-based
- Keywords: Experience, enjoyment, easy, efficient, intelligent
- Example: "Easy Office, Intelligent Assistant"
3. Event/Competition (event)
- Characteristics: Inspiring, stimulates participation enthusiasm
- Style: Passionate, energetic, vivid
- Keywords: Participate, challenge, wonderful, carnival, witness
- Example: "Participate in the Challenge, Witness the Wonder"
4. Team/Enterprise (team)
- Characteristics: Reflect team spirit and corporate culture
- Style: Cohesive, inspiring, common growth
- Keywords: Unity, forge ahead, progress together, excellence, surpass
- Example: "Unity and Forge Ahead, Create Excellence Together"
5. Social Public Welfare (social_cause)
- Characteristics: Arouse resonance, convey positive energy
- Style: Warm, sincere, responsible
- Keywords: Care, responsibility, action, hope, pass on
- Example: "Pass on Love, Warm the World"
6. Marketing Advertising (marketing)
- Characteristics: Eye-catching, stimulates purchasing desire
- Style: Creative, interesting, impactful
- Keywords: Discount, limited time, must-grab, value-for-money, surprise
- Example: "Limited Time Discount, Miss It and Wait Another Year"
Emotional Tone Strategy
1. Inspirational (inspiring)
- Use positive and encouraging words
- Emphasize growth, breakthrough, and dream
- Create an uplifting atmosphere
- Suitable for team, enterprise, and event scenarios
- Example: "Break Through Limits, Achieve Dreams"
2. Warm and Friendly (warm)
- Use soft and warm words
- Emphasize care, companionship, and trust
- Create a warm and close atmosphere
- Suitable for brand, public welfare, and family scenarios
- Example: "Carefully Nurture, Warm Companion"
3. Humorous (humorous)
- Use relaxed and playful words
- Make good use of puns and metaphors
- Create a fun and joyful atmosphere
- Suitable for young audiences and casual scenarios
- Example: "Tired of work? Come here to recharge"
4. Professional and Reliable (professional)
- Use professional and rigorous words
- Emphasize quality, trust, and strength
- Create a credible and professional atmosphere
- Suitable for brand, product, and enterprise scenarios
- Example: "Professional Quality, Trusted Choice"
5. Bold and Avant-garde (bold)
- Use bold and sharp words
- Emphasize innovation, breakthrough, and subversion
- Create an avant-garde and impactful atmosphere
- Suitable for young brands and innovative products
- Example: "Subvert Tradition, Define the Future"
6. Concise and Powerful (simple)
- Convey the strongest meaning with the fewest words
- Focus on short sentences, fast-paced
- Create a concise and powerful atmosphere
- Suitable for all scenarios, especially brands and products
- Example: "Simplicity is Power"
7. Emotional Resonance (emotional)
- Trigger emotional responses and empathy
- Use emotional and warm words
- Create emotional connection and recognition
- Suitable for public welfare, brand, and emotional scenarios
- Example: "Every Dream Deserves to Be Seen"
Historical Deduplication Strategy
1. Semantic Similarity Detection
- Calculate semantic similarity between new slogans and historical slogans
- Slogan similarity threshold: 0.65 (if exceeded, it is judged as similar and needs to be regenerated)
- Use semantic embedding models to calculate similarity
2. Keyword Overlap Check
- Extract core keywords from slogans
- Check keyword overlap with historical slogans
- Issue a warning when keyword overlap exceeds 60%
3. Structural Similarity Detection
- Analyze structural patterns of slogans (such as "XXX, XXX", "XXX of XXX")
- Avoid continuously generating slogans with the same structure
- Ensure structural diversity of batch slogans
Content Diversity Guarantee
1. Semantic Diversity
- Each slogan cuts from a different angle
- Use different keywords and expressions
- Avoid synonym replacement
2. Structural Diversity
- Mix different sentence structures
- Alternate between antithesis, parallelism, and progression structures
- Combine long and short sentences
3. Emotional Diversity
- Differentiate emotional colors of slogans
- Different tones such as inspiring, warm, humorous, professional
- Avoid single emotion for all slogans
4. Vocabulary Diversity
- High vocabulary richness
- Avoid repeated use of the same set of words
- Make good use of synonyms and near-synonyms
5. Rhythm Diversity
- Vary the syllable rhythm of slogans
- Diversify rhythm elements such as tone, rhyme, and pause
- Enhance the sense of rhythm of slogans
Quick Mode
When the user input includes a complete content_focus, directly execute with default parameters (automatically determine scenario and tone based on content, quantity=3, length_type=medium).
Interactive Question Template (Only displayed when the user does not provide necessary parameters)
I will generate slogans for you, please confirm the following requirements:
1. Core Content (Required):
Please describe the core content or theme of the slogan
2. Application Scenario (Optional):
[1] Brand Promotion
[2] Product Promotion
[3] Event/Competition
[4] Team/Enterprise
[5] Social Public Welfare
[6] Marketing Advertising
[7] Custom
【Only required if Custom is selected】
Custom Scenario Description:
Please describe the specific scenario and target audience for the slogan
3. Emotional Tone (Optional):
[1] Inspirational
[2] Warm and Friendly
[3] Humorous
[4] Professional and Reliable
[5] Bold and Avant-garde
[6] Concise and Powerful
[7] Emotional Resonance
[8] Custom (Please describe the desired emotional tone)
4. Generation Quantity (1-10, Optional):
Default: 3 slogans
5. Length Type (Optional):
[1] Short Slogan (within 8 characters)
[2] Medium Slogan (8-16 characters)
[3] Long Slogan (over 16 characters)
[4] Mixed Length
6. Historical Slogans (Optional, for deduplication):
If you have historical slogans, please provide them, and I will avoid generating duplicate or overly similar slogans
You can:
- Reply with all information at once
- Reply with partial parameters, and I will confirm if additional information is needed
- Reply "Generate" or "Okay" to execute with recommended settings (Recommendation: Automatically determine scenario and tone based on content, generate 3 medium-length slogans)
- If you have other ideas, please include them in your reply
Please reply:
Examples
Example 1: Brand Slogan Generation
Input:
content_focus: "A tech product brand focusing on intelligent office"
scenario: "brand"
tone: "professional"
quantity: 3
Output:
1. Intelligent Office, The Future is Now
2. Empowered by Technology, Efficient Office
3. New Era of Office, Intelligent New Choice
Example 2: Event Slogan Generation
Input:
content_focus: "Marathon, encourage challenging oneself"
scenario: "event"
tone: "inspiring"
quantity: 4
Output:
1. Surpass Limits, Challenge Yourself
2. Keep Running, Dreams Never Stop
3. Every Step is a Breakthrough, Every Moment is a Glory
4. On the Road, Meet a Better Self
Example 3: Public Welfare Slogan Generation (with historical deduplication)
Input:
content_focus: "Environmental public welfare, call for reducing plastic use"
scenario: "social_cause"
tone: "warm"
quantity: 3
history_slogans: ["Protect the environment, everyone's responsibility", "Green life, start with reducing plastic", "Guard the earth, start with small things"]
Output:
1. The Earth is Not Ours, It's the Children's
2. Less Plastic, More Future
3. Protect the Blue Home with Action
Example 4: Custom Scenario Slogan Generation
Input:
content_focus: "Campus music festival, attract student participation"
scenario: "custom"
custom_scenario_description: "For college students' campus music festival, slogans should be youthful, energetic, and resonant"
tone: "inspiring"
quantity: 2
Output:
1. Youth Never Ends, Music Never Stops
2. Light Up Youth with Music, Define the Future with Passion
Example 5: Marketing Slogan Generation (mixed length)
Input:
content_focus: "Summer promotion, discount offers"
scenario: "marketing"
tone: "bold"
quantity: 4
length_type: "mixed"
Output:
1. Summer Frenzy
2. Limited Time Discount, Offers Keep Coming
3. Summer Carnival, 30% Off Storewide
4. This Summer, Add Spice to Life, Reduce Burden on Your Wallet
Notes
- Automatically calls humanize_text after generation, no need to manually remove AI traces
- Historical deduplication function automatically avoids generating overly similar slogans
- Batch-generated slogans ensure diversity in semantics, structure, emotion, vocabulary, and rhythm
- When using custom scenarios, please describe scenario characteristics as detailed as possible
- When quantity exceeds 5, it is recommended to provide history_slogans for better deduplication effect
- Slogans emphasize memory points; fewer words are easier to remember, but ensure complete expression
Parameter Adjustment Tips
After generating content, if you are not satisfied with the current results, you can try adjusting the following parameters:
💡 Parameter Adjustment Options:
- Application Scenario: Brand Promotion | Product Promotion | Event/Competition | Team/Enterprise | Social Public Welfare | Marketing Advertising
- Emotional Tone: Inspirational | Warm and Friendly | Humorous | Professional and Reliable | Bold and Avant-garde | Concise and Powerful | Emotional Resonance
- Generation Quantity: 1-10 slogans
- Length Type: Short Slogan (within 8 characters) | Medium Slogan (8-16 characters) | Long Slogan (over 16 characters) | Mixed Length
Usage: Directly reply with "Generate 5 slogans" or "Change to inspirational style"
Association with Other Skills
- humanize_text: Automatically calls this skill to remove AI traces after slogan generation
- generate_titles: Use this skill if you need to generate titles instead of slogans
- rewrite_content: Can be used in conjunction if you need to rewrite slogans for existing content
- content_imitation: Use this skill if you need to imitate a certain slogan style
Configuration File References
- intent_keywords: ["slogan", "catchphrase", "slogan", "advertising slogan", "promotional slogan"]
- slogan_templates: Slogan templates for each scenario and tone are defined in templates/slogan_templates.json
- deduplication_config: Deduplication rules and thresholds are defined in config/deduplication_rules.json
Feature 3: Generate Dialogue
Generate Dialogue - Dialogue Generation (Simplified Version)
Introduction
Generate natural and smooth dialogue content based on scene descriptions, suitable for various application scenarios. Automatically calls humanize_text to remove AI traces after generation.
Use Cases
- Create dialogue in novels and scripts
- Generate customer service Q&A and frequently asked questions
- Produce training materials and dialogue in educational content
- Create social media interactive content
Input Parameters
Required Parameters
- (string): Scene description
Optional Parameters
-
- - Daily Dialogue (Default)
- - Formal Dialogue
- - Business Dialogue
- - Emotional Dialogue
- - Educational Explanation
-
(string): Dialogue length
- - Short Dialogue (3-5 rounds) (Default)
- - Medium Dialogue (5-10 rounds)
- - Long Dialogue (10-20 rounds)
-
(integer): Number of participants
- 2-6 people
- Default value: 2
-
- Example: "Solve problem", "Convey information", "Build relationship"
- Default value: Automatically determined based on dialogue type
-
(string): Custom requirements
- Example: "Each sentence does not exceed 20 characters", "Must include keyword XXX"
- Default value: None
Output
Natural and smooth dialogue content, automatically calls humanize_text to remove AI traces. Characters use generic names such as "Character A", "Character B".
Quick Mode
When the user input includes a complete scene_description, directly execute with default parameters.
Interactive Question Template (Simplified Version)
I will generate dialogue for you, please confirm the following requirements:
1. Scene Description (Required):
Please describe the scene, background, and cause of the dialogue
2. Dialogue Type (Optional):
[1] Daily Dialogue
[2] Formal Dialogue
[3] Business Dialogue
[4] Emotional Dialogue
[5] Educational Explanation
3. Dialogue Length (Optional):
[1] Short Dialogue (3-5 rounds)
[2] Medium Dialogue (5-10 rounds)
[3] Long Dialogue (10-20 rounds)
4. Number of Participants (Optional, Default: 2 people):
2-6 people
5. Dialogue Goal (Optional):
Please describe the main goal of the dialogue
You can:
- Reply with all information at once
- Reply "Generate" or "Okay" to execute with recommended settings
- Or directly describe your needs
Please reply:
Examples
Example 1: Daily Dialogue
Input:
scene_description: "Two friends chatting in a coffee shop, discussing weekend travel plans"
dialogue_type: "casual"
dialogue_length: "medium"
Output:
Character A: Are you free this weekend? Let's go to the suburbs to play?
Character B: Where to? Is it far?
Character A: Not far, it's a two-hour drive. There's an ancient town there, heard it's pretty good.
Character B: Ancient town... Is accommodation convenient there?
Character A: I checked, there are several homestays with good environment. Shall we book two first?
Character B: Okay, shall we go there Friday night?
Character A: Friday night is good, we can play all day Saturday.
Character B: Okay, I'll prepare.
Character A: Great, looking forward to the weekend!
Example 2: Business Dialogue
Input:
scene_description: "Salesperson communicates product plan with customer"
dialogue_type: "business"
dialogue_length: "medium"
dialogue_goal: "Reach cooperation intention"
Output:
Character A: Hello, the plan I bring you today is customized according to your company's business characteristics.
Character B: Oh? Let's hear it.
Character A: We found that the biggest problem your company is facing is low data analysis efficiency. Our plan can help you solve this problem.
Character B: How to solve it?
Character A: Through AI intelligent analysis, we can reduce data processing time from 3 days to 2 hours.
Character B: Sounds good. But what about the cost?
Character A: We offer three plans, you can choose according to your needs. The basic plan costs 500,000 yuan per year.
Character B: That's a bit high.
Character A: This price includes three years of technical support and free upgrades. Moreover, we promise data security, fully compliant with industry standards.
Character B: Can you give us a demo?
Character A: Of course, how about this week?
Character B: Wednesday afternoon, I'll arrange relevant technical personnel to participate.
Character A: Okay, see you Wednesday afternoon.
Notes
- Automatically calls humanize_text after generation, no need to manually remove AI traces
- Characters use generic names (Character A, Character B), automatically generate reasonable personalities and speaking styles based on scenes
- If you need custom characters, you can specify in custom_requirements
- Dialogue length affects the detail and depth of generation
- Dialogue goal guides the direction and content of the dialogue
Parameter Adjustment Tips
After generating content, if you are not satisfied with the current results, you can try adjusting the following parameters:
💡 Parameter Adjustment Options:
- Dialogue Type: Daily Dialogue | Formal Dialogue | Business Dialogue | Emotional Dialogue | Educational Explanation
- Dialogue Length: Short Dialogue (3-5 rounds) | Medium Dialogue (5-10 rounds) | Long Dialogue (10-20 rounds)
- Number of Participants: 2-6 people
- Dialogue Goal: Such as "Solve problem", "Convey information", "Build relationship"
Usage: Directly reply with "Change to business dialogue" or "Increase dialogue rounds"
Association with Other Skills
- humanize_text: Automatically calls this skill to remove AI traces after dialogue generation
- generate_script: Use this skill if you need to generate voiceover or podcast scripts
- rewrite_content: Can be used in conjunction if you need to rewrite existing dialogue
- content_imitation: Use this skill if you need to imitate a certain dialogue style
Configuration File References
- intent_keywords: ["dialogue", "generate dialogue", "dialogue library", "chat", "Q&A"]
- dialogue_templates: Dialogue templates for different scenes and types are defined in templates/dialogue_templates.json
Feature 4: Generate Script
Generate Script - General Script Generation
Introduction
Generate various plain text scripts, including voiceover copy, podcast copy, speech scripts, etc. Automatically calls humanize_text to remove AI traces after generation.
Use Cases
- Generate short video voiceover copy
- Generate podcast copy (Ximalaya/Xiaoyuzhou/NetEase Cloud)
- Generate speech scripts
- Generate training course scripts
- Generate product introduction copy
Input Parameters
Required Parameters
Optional Parameters
-
- - Voiceover Copy
- - Podcast Copy
- - Speech Script
- - Training Script
- - Product Introduction
- Default value: Automatically determined based on content topic
-
(string): Target publishing channel
- When script_type=voiceover:
- - Douyin
- - Kuaishou
- - Bilibili
- When script_type=podcast:
- - Ximalaya
- - Xiaoyuzhou
- - NetEase Cloud
- When script_type=speech:
- - Public Speech
- - Wedding Speech
- - Business Presentation
- Default value: Automatically determined based on script_type
-
(string): Script duration
- - Very Short (1-3 minutes)
- - Short (3-5 minutes)
- - Medium (5-10 minutes)
- - Long (10-20 minutes)
- Default value: Automatically determined based on script_type and target_channel
-
(string): Host/Speaker style
- - Professional and Rigorous
- - Casual and Relaxed
- - Humorous
- - Enthusiastic
- Default value: professional
-
(string): Podcast mode (only valid when script_type=podcast)
- - Solo Podcast (Monologue)
- - Duo Podcast (Dialogue)
- Default value: solo
-
- - Standard Structure (Opening-Body-Closing)
- - Story Structure (Introduction-Conflict-Resolution-Elevation)
- - Problem-Solution Structure
- Default value: standard
Output
Plain text script that meets target type and channel characteristics. Automatically calls humanize_text to remove AI traces.
Processing Rules
Voiceover Copy (voiceover)
- Fast-paced, grab attention in the first 3 seconds
- Concise and powerful language, appealing
- Adjust style according to platform:
- Douyin: Fast-paced, strong sense of suspense
- Kuaishou: Down-to-earth, strong sense of reality
- Bilibili: Personalized, with memes
Podcast Copy (podcast)
Call corresponding podcast copy templates according to platforms:
Ximalaya (podcast_ximalaya)
- Characteristics: Professional and in-depth, rigorous structure, suitable for long-form content
- Structure: Opening + Body Content (Segmented) + Summary + Closing
- Style: Professional, in-depth, informative
- In-depth content, focus on value output
- Appropriately use professional terms
Xiaoyuzhou (podcast_xiaoyuzhou)
- Characteristics: Casual and relaxed, personalized expression, suitable for short-form content
- Structure: Casual Opening + Personalized Narrative + Story Sharing + Interactive Closing
- Style: Casual, friendly, with personal characteristics
- Colloquial expression, strong personal color
- Light and interesting topics
NetEase Cloud Music (podcast_wangyi)
- Characteristics: Fast-paced, strong musical sense, suitable for concise content
- Structure: Fast-paced Opening + Core Content + Musical Closing
- Style: Fast-paced, energetic, youthful
- Fast-paced expression
- Emphasize musical sense and rhythm
Speech Script (speech)
- Opening attracts attention
- Body content has logical hierarchy
- Closing is powerful and leaves an impression
- Use rhetorical devices to enhance appeal
Training Script (tutorial)
- Progressive, clear logic
- Highlight key points, easy to understand
- Include cases and practical steps
Product Introduction (product_intro)
- Problem introduction
- Product display
- Core selling points
- Usage scenarios
- Call to action
Quick Mode
When the user input includes a complete content_topic, directly execute with default parameters.
Interactive Question Template (Simplified Version)
I will generate a script for you, please confirm the following requirements:
1. Script Topic (Required):
Please describe the core content or topic of the script
2. Script Type (Optional):
[1] Voiceover Copy (Short Video Voiceover)
[2] Podcast Copy
[3] Speech Script
[4] Training Script
[5] Product Introduction
【If Podcast is selected】
3. Podcast Platform (Optional):
[1] Ximalaya (Professional and in-depth, long-form)
[2] Xiaoyuzhou (Casual and relaxed, short-form)
[3] NetEase Cloud Music (Fast-paced, youthful)
【If Podcast is selected】
4. Podcast Mode (Optional):
[1] Solo Podcast (Monologue)
[2] Duo Podcast (Dialogue)
【If Voiceover is selected】
3. Publishing Platform (Optional):
[1] Douyin
[2] Kuaishou
[3] Bilibili
5. Duration (Optional):
[1] Very Short (1-3 minutes)
[2] Short (3-5 minutes)
[3] Medium (5-10 minutes)
[4] Long (10-20 minutes)
6. Style (Optional):
[1] Professional and Rigorous
[2] Casual and Relaxed
[3] Humorous
[4] Enthusiastic
You can:
- Reply with all information at once
- Reply "Generate" or "Okay" to execute with recommended settings
- Or directly describe your needs
Please reply:
Examples
Example 1: Douyin Voiceover Copy
Input:
content_topic: "Introduce good mobile phone photography skills"
script_type: "voiceover"
target_channel: "douyin"
script_duration: "short"
host_style: "enthusiastic"
Output:
【Douyin Voiceover Copy: Mobile Phone Photography Skills Sharing】
Estimated Duration: About 30 seconds
---
(First 3 seconds)
Are you still taking photos like this with your phone?
(Quickly switch between blurry and clear photos)
(3-20 seconds)
Today I'll teach you three skills, you can take great photos with your phone!
Skill 1: Turn on grid lines for clearer composition
Skill 2: Lock focus and exposure for more stable photos
Skill 3: Enable HDR mode for more vivid colors
(20-30 seconds)
Did you learn it? Go try it now!
Follow me, more exciting content next time!
Example 2: Ximalaya Podcast Copy
Input:
content_topic: "Explain the development history and future trends of artificial intelligence"
script_type: "podcast"
target_channel: "podcast_ximalaya"
script_duration: "long"
host_style: "professional"
podcast_mode: "solo"
Output:
【Ximalaya Podcast Copy: Development History and Future of Artificial Intelligence】
Estimated Duration: About 15 minutes
Style: Professional, in-depth, informative
---
Opening (0-2 minutes)
Hello everyone, welcome to today's program. Today we're going to talk about artificial intelligence. Artificial intelligence, or AI for short, has profoundly changed our lives and work styles. From smartphones to autonomous driving, from medical diagnosis to financial analysis, AI is everywhere. So, how did AI develop to today? Where will it go in the future? Today we'll explore in depth.
Body Part 1: Development History of AI (2-6 minutes)
The concept of artificial intelligence can be traced back to 1956. That year, at the Dartmouth Conference in the United States, several scientists first proposed the term "artificial intelligence"...
Body Part 2: Current Applications of AI (6-10 minutes)
Entering the 21st century, AI technology has witnessed explosive development. The breakthrough of deep learning technology has greatly improved the ability of machine learning. Currently, AI has been widely applied in many fields such as medical care, finance, education, transportation...
Body Part 3: Future Trends of AI (10-13 minutes)
Looking to the future, AI technology will develop towards more intelligent, humanized, and inclusive directions. First, more intelligent: AI will have stronger understanding and reasoning abilities...
Summary and Closing (13-15 minutes)
Today we explored the development history and future trends of artificial intelligence. From the proposal of the concept to technological breakthroughs, from laboratories to daily life, the development of AI is full of innovation and breakthroughs. In the future, AI will continue to profoundly affect our lives and work. I hope everyone can keep up with the times and actively embrace the opportunities brought by AI.
Thank you for listening to today's program, see you next time!
Example 3: Xiaoyuzhou Podcast Copy
Input:
content_topic: "Share my work stress management methods"
script_type: "podcast"
target_channel: "podcast_xiaoyuzhou"
script_duration: "medium"
host_style: "casual"
podcast_mode: "solo"
Output:
【Xiaoyuzhou Podcast Copy: My Small Tips for Work Stress Management】
Estimated Duration: About 10 minutes
Style: Casual, friendly, with personal characteristics
---
Opening (0-2 minutes)
Hi everyone! Today I want to talk about work stress. To be honest, I was once overwhelmed by work, working overtime late every day, and dealing with various urgent matters on weekends. That feeling was really not good. But later, I gradually figured out some methods to help myself better cope with work stress. Today I want to share these small tips with you.
Part 1: Identify Your Stressors (2-4 minutes)
First, I think the most important thing is to figure out what exactly makes us feel stressed. For me, there are two main reasons: one is too many work tasks, feeling like I can never finish them; the other is worrying that I'm not doing well enough, afraid of being criticized...
Part 2: My Three Small Methods (4-8 minutes)
The first method is to learn to say "no". I used to take on everything, and ended up exhausting myself. Now I'll first check my time and energy, and if I really can't handle it, I'll explain the situation to my leader or colleagues and appropriately reject some tasks...
The second method is to leave some "alone time" for myself every day. No matter how busy I am, I'll spend 15-20 minutes alone at noon or after work, either taking a walk or listening to a song...
The third method is to write a stress diary. Every night, I'll spend 5 minutes recording the things that made me feel stressed today, and how I dealt with them at that time. Slowly, I found some patterns, and I also knew how to deal with similar situations next time...
Closing (8-10 minutes)
Actually, I don't think work stress can be completely eliminated. What we can do is learn to cope with it better and not let it affect our lives. I hope these small methods I shared today are also helpful to you.
If you have any good stress management methods, welcome to share them in the comment section! See you next time, bye!
Notes
- Automatically calls humanize_text after generation, no need to manually remove AI traces
- Script type affects the structure and style of content
- Different channels have different characteristics, need targeted adjustments
- Duration is a guiding reference, can be appropriately adjusted according to content needs
Parameter Adjustment Tips
After generating content, if you are not satisfied with the current results, you can try adjusting the following parameters:
💡 Parameter Adjustment Options:
- Script Type: Voiceover | Podcast | Speech | Training | Product Introduction
- Publishing Channel: Douyin | Kuaishou | Bilibili | Ximalaya | Xiaoyuzhou | NetEase Cloud
- Script Duration: 1-3 minutes | 3-5 minutes | 5-10 minutes | 10-20 minutes
- Host Style: Professional and Rigorous | Casual and Relaxed | Humorous | Enthusiastic
- Podcast Mode (Only for Podcast): Solo Podcast | Duo Podcast
- Structure Type: Standard Structure | Story Structure | Problem-Solution
Usage: Directly reply with "Adjust duration to medium" or "Change to duo podcast mode"
Association with Other Skills
- humanize_text: Automatically calls this skill to remove AI traces after script generation
- rewrite_content: Can be used in conjunction if you need to rewrite existing scripts
- generate_dialogue: Can be used in conjunction if the script requires dialogue parts
- translate_content: Can be used in conjunction if you need to translate the script into other languages
Configuration File References
- intent_keywords: ["script", "voiceover", "podcast", "speech", "training", "product introduction"]
- channel_rules: Rules for different platforms (including podcast platforms) are defined in config/channel_rules.json
- script_templates: Script templates are defined in templates/script_templates.json