← 返回 Skills 市场
occupythemilkyway

Talos Lite

作者 OccupyTheMilkyWay · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ✓ 安全检测通过
112
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install talos-lite
功能描述
Talos Lite — Social Calendar (Free). Generate a 1-week posting schedule for one platform with 3 captions. A free preview of what Talos Pro builds for your fu...
使用说明 (SKILL.md)

Talos Lite — Free Content Preview

Generate a 1-week, 3-post schedule for one platform.

Free vs Pro

Feature Talos Lite (Free) Talos Pro
Calendar length 1 week Up to 12 weeks
Platforms 1 All 5 (+ TikTok)
Posts/week 3 Up to 7
A/B caption variants
Repurposing strategy
CSV export ✅ Buffer/Hootsuite ready
Content angle ideas 3 20+

👉 Upgrade: openclaw skills install talos-pro — key at ko-fi.com/occupythemilkyway


Step 1 — Install

pip3 install rich --break-system-packages --quiet

Step 2 — Quick content preview (Lite)

import os, random
from datetime import date, timedelta
from rich.console import Console
from rich.table import Table
from rich.panel import Panel
from rich import box

console = Console()

TOPIC    = os.environ.get("BRAND_TOPIC","productivity tips")
PLATFORM = os.environ.get("PLATFORM","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 get 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(platform, pillar):
    hook = random.choice(HOOKS)
    if platform == "twitter":
        return (f"{hook}\
\
→ [insight 1]\
→ [insight 2]\
→ [insight 3]\
\
"
                f"#{topic_short.replace(' ','').title()} #{pillar}")[:280]
    elif platform == "linkedin":
        return (f"{hook}\
\
[Hook: surprising statement]\
\
"
                f"1/ [First point]\
2/ [Second point]\
3/ [Third point]\
\
"
                f"What do you think? 👇\
\
#{topic_short.replace(' ','').title()}")
    elif platform == "instagram":
        return (f"💡 {hook.upper()}\
\
[Main value about {topic_short}]\
\
"
                f"Save if helpful ♻️\
\
#{topic_short.replace(' ','')} #{pillar.lower()} #ContentCreator")
    else:
        return f"{hook}\
\
[Your take on {topic_short}]\
\
What do you think? 👇"

times = BEST_TIMES.get(PLATFORM, BEST_TIMES["twitter"])

console.print(Panel.fit(
    f"[bold cyan]⚡ Talos Lite — 1-Week Preview[/bold cyan]\
"
    f"Topic: [yellow]{TOPIC}[/yellow]  Platform: [green]{PLATFORM.title()}[/green]\
"
    f"[dim]Lite: 1 platform, 1 week, 3 posts — upgrade 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(PLATFORM, pillar)
    calendar.append({"date":post_date.strftime("%b %d"),"day":day,"time":time,
                     "pillar":pillar,"caption":caption})

console.print()
tbl = Table(title=f"📅 1-Week {PLATFORM.title()} Calendar ({POST_LIMIT} posts)",
            box=box.ROUNDED, border_style="cyan")
tbl.add_column("Date",   width=8, style="cyan")
tbl.add_column("Day",    width=5)
tbl.add_column("Time",   width=6, style="green")
tbl.add_column("Pillar", width=14, style="magenta")
for e in calendar:
    tbl.add_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]\
\
"
    f"Talos Pro builds a [bold]{'{'}8 or 12{'}'}[/bold]-week calendar across [bold]all platforms[/bold] "
    f"with A/B caption variants, a cross-platform repurposing guide, and a CSV "
    f"you can import directly into Buffer, Hootsuite, or Later.\
\
"
    f"[bold cyan]openclaw skills install talos-pro[/bold cyan]\
"
    f"Get your key → [bold]ko-fi.com/occupythemilkyway[/bold]",
    title="Upgrade to Talos Pro",
    border_style="cyan"
))
安全使用建议
This appears safe for a local preview skill. Before using it, consider running the Python example in a virtual environment instead of installing packages into your system Python with --break-system-packages.
功能分析
Type: OpenClaw Skill Name: talos-lite Version: 1.0.1 The talos-lite skill is a social media content generator that provides a 1-week posting schedule based on user-provided topics. The Python script in SKILL.md uses the legitimate 'rich' library for formatting and contains no evidence of data exfiltration, malicious execution, or unauthorized access. Its behavior is consistent with its description as a free preview for a 'Pro' version.
能力评估
Purpose & Capability
The instructions and embedded Python code match the stated purpose: generating a 1-week, 3-post social media schedule for one platform.
Instruction Scope
The skill does not request social media credentials, posting permissions, account access, file access, or external API use for generating the preview.
Install Mechanism
The setup asks the user to install the Rich Python package with pip using an unpinned package name and --break-system-packages, which can modify the local Python environment.
Credentials
The only environment values used are BRAND_TOPIC and PLATFORM, which are proportionate to generating a calendar preview and are not credentials despite the metadata naming BRAND_TOPIC as primaryEnv.
Persistence & Privilege
Installing a Python package is a persistent local environment change, but it is disclosed, user-directed, and aligned with displaying formatted output.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install talos-lite
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /talos-lite 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
- Added detailed usage instructions and comparison between Talos Lite (Free) and Talos Pro in the documentation. - Clarified environment variables: BRAND_TOPIC (required), PLATFORM (optional, defaults to twitter). - Improved onboarding with clear step-by-step install and usage sections. - Enhanced SKILL.md with feature tables, upgrade path, and direct install instructions for Pro. - No changes to core functionality; focus on clearer documentation and user guidance.
元数据
Slug talos-lite
版本 1.0.1
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Talos Lite 是什么?

Talos Lite — Social Calendar (Free). Generate a 1-week posting schedule for one platform with 3 captions. A free preview of what Talos Pro builds for your fu... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 112 次。

如何安装 Talos Lite?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install talos-lite」即可一键安装,无需额外配置。

Talos Lite 是免费的吗?

是的,Talos Lite 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Talos Lite 支持哪些平台?

Talos Lite 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Talos Lite?

由 OccupyTheMilkyWay(@occupythemilkyway)开发并维护,当前版本 v1.0.1。

💬 留言讨论