内容创作自动化工具 Skill。支持社交媒体内容生成、视频脚本创作、定时发布任务管理。当用户需要批量生成内容、自动化社交媒体运营或创建视频脚本时触发。
内容创作自动化工具,帮助创作者和运营人员提高效率。支持社交媒体内容生成、视频脚本创作、定时任务管理等功能。
注意:本 Skill 专注于内容创作辅助,用户需遵守各平台的使用条款和社区规范。
bash
编辑 config.json:
json
{
openaiapikey: your-key,
twitter: {
enabled: false,
username: ,
password: ,
email:
},
youtube: {
enabled: false,
clientsecretsfile: client_secrets.json
},
affiliate: {
enabled: false,
amazon_tag:
}
}
python
from src.classes.ContentGenerator import ContentGenerator
bash
vg = VideoGenerator()
script = vg.generate_script(
topic=5个Python技巧,
style=fast-paced,
duration=60
)
print(script)
vg = VideoGenerator()
metadata = vg.generate_metadata(
title=Python编程入门,
keywords=[python, programming, tutorial]
)
print(f描述: {metadata[\description\]})
print(f标签: {metadata[\tags\]})
python
from src.classes.Scheduler import Scheduler
from datetime import datetime, timedelta
python
from src.classes.ContentCalendar import ContentCalendar
python
#!/usr/bin/env python3
批量生成一周社交媒体内容
from src.classes.ContentGenerator import ContentGenerator
from src.classes.ContentCalendar import ContentCalendar
import json
def generateweeklycontent(niche: str, platforms: list):
为指定领域生成一周内容
generator = ContentGenerator()
calendar = ContentCalendar()
# 内容主题池
topics = [
周一灵感,
周二技巧,
周三案例,
周四趋势,
周五总结,
周末轻松话题
]
content_plan = []
for i, topic in enumerate(topics):
for platform in platforms:
# 生成内容
content = generator.generate_post(
topic=f{niche} - {topic},
platform=platform,
tone=casual if i >= 5 else professional
)
# 添加到日历
calendar.add_content(
day=i,
platform=platform,
content=content,
topic=topic
)
content_plan.append({
day: i,
platform: platform,
topic: topic,
content: content
})
# 保存计划
with open(weekly_content.json, w, encoding=utf-8) as f:
json.dump(contentplan, f, ensureascii=False, indent=2)
# 导出日历
calendar.exporttocsv(weekly_calendar.csv)
print(f✅ 已生成 {len(content_plan)} 条内容)
print(f📅 日历已保存至 weekly_calendar.csv)
print(f📝 详细计划已保存至 weekly_content.json)
return content_plan
python
#!/usr/bin/env python3
视频内容自动化生产流程
from src.classes.VideoGenerator import VideoGenerator
from src.classes.ContentGenerator import ContentGenerator
import os
def createvideopipeline(topic: str, output_dir: str = ./output):
创建完整视频制作流程
os.makedirs(outputdir, existok=True)
vg = VideoGenerator()
cg = ContentGenerator()
print(f🎬 开始制作视频: {topic})
# 1. 生成脚本
print(📝 生成脚本...)
script = vg.generate_script(
topic=topic,
style=educational,
duration=90
)
with open(f{output_dir}/script.txt, w, encoding=utf-8) as f:
f.write(script)
# 2. 生成视频描述
print(📄 生成视频描述...)
metadata = vg.generate_metadata(
title=topic,
keywords=[教程, 教育, topic]
)
with open(f{output_dir}/metadata.json, w, encoding=utf-8) as f:
import json
json.dump(metadata, f, ensure_ascii=False, indent=2)
# 3. 生成缩略图描述
print(🎨 生成缩略图创意...)
thumbnailideas = cg.generatecontent_ideas(
niche=f视频缩略图: {topic},
count=3
)
with open(f{outputdir}/thumbnailideas.txt, w, encoding=utf-8) as f:
for idea in thumbnail_ideas:
f.write(f- {idea}\n)
print(f✅ 视频制作素材已保存至 {output_dir}/)
print(f - 脚本: script.txt)
print(f - 元数据: metadata.json)
print(f - 缩略图创意: thumbnail_ideas.txt)
return {
script: script,
metadata: metadata,
thumbnailideas: thumbnailideas
}
python
#!/usr/bin/env python3
分析内容表现并生成优化建议
from src.classes.Analytics import Analytics
from src.classes.ContentGenerator import ContentGenerator
def analyzeandoptimize(content_history: list):
分析历史内容表现并生成优化建议
analytics = Analytics()
generator = ContentGenerator()
# 分析表现
print(📊 分析内容表现...)
insights = analytics.analyzeperformance(contenthistory)
print(\n🔍 关键洞察:)
print(f 最佳发布时间: {insights[bestpostingtime]})
print(f 高互动话题: {, .join(insights[top_topics])})
print(f 最佳内容长度: {insights[optimal_length]})
# 生成优化建议
print(\n💡 优化建议:)
recommendations = generator
该技能支持在以下平台通过对话安装:
帮我安装 SkillHub 和 content-automation-1776078783 技能
设置 SkillHub 为我的优先技能安装源,然后帮我安装 content-automation-1776078783 技能
skillhub install content-automation-1776078783
文件大小: 6.45 KB | 发布时间: 2026-4-14 10:13