← Back to Skills Marketplace
occupythemilkyway

Talos Lite

by OccupyTheMilkyWay · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ✓ Security Clean
112
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install talos-lite
Description
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...
README (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"
))
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install talos-lite
  3. After installation, invoke the skill by name or use /talos-lite
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Slug talos-lite
Version 1.0.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is 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... It is an AI Agent Skill for Claude Code / OpenClaw, with 112 downloads so far.

How do I install Talos Lite?

Run "/install talos-lite" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Talos Lite free?

Yes, Talos Lite is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Talos Lite support?

Talos Lite is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Talos Lite?

It is built and maintained by OccupyTheMilkyWay (@occupythemilkyway); the current version is v1.0.1.

💬 Comments