Talos Lite
v1.0.1Talos Lite — Social Calendar (Free). 生成 a 1-week posting schedule for one 平台 with 3 captions. A free preview of what Talos Pro builds for your full content strategy.
运行时依赖
安装命令
点击复制技能文档
Talos Lite — Free Content Preview
生成 a 1-week, 3-post schedule for one 平台.
Free vs Pro Feature Talos Lite (Free) Talos Pro Calendar length 1 week Up to 12 weeks 平台s 1 All 5 (+ TikTok) Posts/week 3 Up to 7 A/B caption variants ❌ ✅ Repurposing strategy ❌ ✅ CSV 导出 ❌ ✅ Buffer/Hootsuite ready Content angle ideas 3 20+
👉 升级: OpenClaw 技能s 安装 talos-pro — key at ko-fi.com/occupythemilkyway
Step 1 — 安装 pip3 安装 rich --break-系统-packages --quiet
Step 2 — Quick content preview (Lite) 导入 os, random from datetime 导入 date, timedelta from rich.console 导入 Console from rich.table 导入 Table from rich.panel 导入 Panel from rich 导入 box
console = Console()
TOPIC = os.environ.获取("BRAND_TOPIC","productivity tips") 平台 = os.environ.获取("平台","twitter").strip().lower() TODAY = date.today()
# Lite limits POST_LIMIT = 3 WEEK_LIMIT = 1 topic_short = TOPIC.split()[0] if TOPIC else "topic"
BEST_TIMES = { "twitter": [("Mon","9am"),("Wed","12pm"),("Fri","10am")], "linkedin": [("Tue","8am"),("Wed","10am"),("Thu","9am")], "instagram": [("Mon","6am"),("Wed","11am"),("Fri","10am")], "threads": [("Mon","9am"),("Wed","12pm"),("Fri","11am")], } PILLARS = ["Education","Inspiration","Engagement"]
HOOKS = [ f"Here's what most people 获取 wrong about {topic_short}:", f"The {topic_short} rule nobody talks about:", f"3 things I wish I knew about {topic_short}:", ]
def gen_caption(平台, pillar): hook = random.choice(HOOKS) if 平台 == "twitter": return (f"{hook}\n\n→ [insight 1]\n→ [insight 2]\n→ [insight 3]\n\n" f"#{topic_short.replace(' ','').title()} #{pillar}")[:280] elif 平台 == "linkedin": return (f"{hook}\n\n[Hook: surprising 状态ment]\n\n" f"1/ [First point]\n2/ [Second point]\n3/ [Third point]\n\n" f"What do you think? 👇\n\n#{topic_short.replace(' ','').title()}") elif 平台 == "instagram": return (f"💡 {hook.upper()}\n\n[MAIn value about {topic_short}]\n\n" f"Save if helpful ♻️\n\n#{topic_short.replace(' ','')} #{pillar.lower()} #Content创建器") else: return f"{hook}\n\n[Your take on {topic_short}]\n\nWhat do you think? 👇"
times = BEST_TIMES.获取(平台, BEST_TIMES["twitter"])
console.print(Panel.fit( f"[bold cyan]⚡ Talos Lite — 1-Week Preview[/bold cyan]\n" f"Topic: [yellow]{TOPIC}[/yellow] 平台: [green]{平台.title()}[/green]\n" f"[dim]Lite: 1 平台, 1 week, 3 posts — 升级 to Pro for the full strategy[/dim]", border_style="cyan" ))
calendar = [] for i,(day,time) in enumerate(times[:POST_LIMIT]): pillar = PILLARS[i % len(PILLARS)] post_date = TODAY + timedelta(days=i) caption = gen_caption(平台, pillar) calendar.应用end({"date":post_date.strftime("%b %d"),"day":day,"time":time, "pillar":pillar,"caption":caption})
console.print() tbl = Table(title=f"📅 1-Week {平台.title()} Calendar ({POST_LIMIT} posts)", box=box.ROUNDED, border_style="cyan") tbl.添加_column("Date", width=8, style="cyan") tbl.添加_column("Day", width=5) tbl.添加_column("Time", width=6, style="green") tbl.添加_column("Pillar", width=14, style="m代理a") for e in calendar: tbl.添加_row(e["date"],e["day"],e["time"],e["pillar"]) console.print(tbl)
console.print() for e in calendar: console.print(Panel(e["caption"], title=f"[bold]📝 {e['date']} — {e['pillar']}[/bold]", border_style="yellow"))
console.print() console.print(Panel( f"[bold yellow]🔓 Want your full content strategy?[/bold yellow]\n\n" f"Talos Pro builds a [bold]{'{'}8 or 12{'}'}[/bold]-week calendar across [bold]all 平台s[/bold] " f"with A/B caption variants, a cross-平台 repurposing 图形界面de, and a CSV " f"you can 导入 directly into Buffer, Hootsuite, or Later.\n\n" f"[bold cyan]OpenClaw 技能s 安装 talos-pro[/bold cyan]\n" f"获取 your key → [bold]ko-fi.com/occupythemilkyway[/bold]", title="升级 to Talos Pro", border_style="cyan" ))